]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Fix the same race in recursor Makefile 2039/head
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 4 Jan 2015 15:54:40 +0000 (16:54 +0100)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 4 Jan 2015 15:54:40 +0000 (16:54 +0100)
pdns/Makefile-recursor

index d1bfcf42670f2221f1b72f8b2aa1913e63e01bdf..edd6b8a17433a4e3a2a3a085ef0b3f872e0d9338 100644 (file)
@@ -75,13 +75,19 @@ build_host=$(shell id -u -n)@$(shell hostname -f)
 
 .PHONY: version_generated.h
 version_generated.h:
-       echo '#ifndef VERSION_GENERATED_H' > $@
-       echo '#define VERSION_GENERATED_H' >> $@
-       echo '#include "config.h"' >> $@
-       echo '#define PDNS_VERSION VERSION' >> $@
-       echo '#define BUILD_DATE "$(build_date)"' >> $@
-       echo '#define BUILD_HOST "$(build_host)"' >> $@
-       echo '#endif //!VERSION_GENERATED_H' >> $@
+       @echo "$$create_version_generated_h" > $@
+
+define create_version_generated_h
+#ifndef VERSION_GENERATED_H
+#define VERSION_GENERATED_H
+#include "config.h"
+#define PDNS_VERSION VERSION
+#define BUILD_DATE "$(build_date)"
+#define BUILD_HOST "$(build_host)"
+#endif //!VERSION_GENERATED_H
+endef
+
+export create_version_generated_h
 
 message: 
        @echo