projects/aports·blob master · refs

16 lines · 660 B

1--- a/src/cfgparser/local.mk
2+++ b/src/cfgparser/local.mk
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))