| 1 | |
| 2 | |
| 3 | @@ -74,12 +74,8 @@ $(C)oparse.c: $(C)oparse.y $(C)olsrd_conf.h $(C)Makefile
|
| 4 | ifeq ($(VERBOSE),0)
|
| 5 | @echo "[BISON] $@"
|
| 6 | endif
|
| 7 | - $(MAKECMDPREFIX)$(BISON) -d -o "$@-tmp" "$<"
|
| 8 | - $(MAKECMDPREFIX)sed -e 's/register //' \
|
| 9 | - -e '/^#line/s/$(call quote,$@-tmp)/$(call quote,$@)/' \
|
| 10 | - < "$@-tmp" >"$@"
|
| 11 | - $(MAKECMDPREFIX)mv "$(subst .c,.h,$@-tmp)" "$(subst .c,.h,$@)"
|
| 12 | - $(MAKECMDPREFIX)$(RM) "$@-tmp" "$(subst .c,.h,$@-tmp)"
|
| 13 | + $(MAKECMDPREFIX)$(BISON) -d -o "$@" "$<"
|
| 14 | + $(MAKECMDPREFIX)sed -e 's/register //' "$@" > "[email protected]" && mv "[email protected]" "$@"
|
| 15 |
|
| 16 | $(C)oparse.o: CFLAGS := $(filter-out -Wunreachable-code,$(CFLAGS))
|