.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