Makefile, base.m4: Inject the target hostname into the generated script.
[firewall] / Makefile
index 8f918e5..b69ddd0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -102,7 +102,8 @@ TARGETS                      = $(addsuffix .sh,$(HOSTS))
 
 TARGETS                        += dummy.sh
 dummy.sh: base.m4 prologue.m4 dummy-payload.m4
-       $(V_M4) $^ >$@.new && chmod +x $@.new && mv $@.new $@
+       $(V_M4)-DFWHOST=testing $^ >$@.new
+       $(V_AT)chmod +x $@.new && mv $@.new $@
 
 TARGETS                        += dummy-inst.sh
 dummy-inst.sh: dummy.sh
@@ -116,7 +117,7 @@ all: $(TARGETS)
 .PHONY: all
 
 %.sh: %.m4 $(M4_SOURCES)
-       $(V_M4)base.m4 $*.m4 $(MAIN_M4_SOURCES) >$@.new
+       $(V_M4)-DFWHOST=$* base.m4 $*.m4 $(MAIN_M4_SOURCES) >$@.new
        $(V_AT)chmod +x $@.new && mv $@.new $@
 
 clean:; rm -f $(TARGETS) *.new