X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=version.c;h=1cef29feb7922af1510a4c525162f8b0ae375fb0;hb=3ce69e84cad15844282d691fa03e711c5353c05e;hp=590e5879f9c94f0ce180b68dd891c2fe9a0712eb;hpb=b375232d7dc8357e820ec00808749d077c8b06b9;p=sgt-puzzles.git diff --git a/version.c b/version.c index 590e587..1cef29f 100644 --- a/version.c +++ b/version.c @@ -2,31 +2,6 @@ * Puzzles version numbering. */ -#define STR1(x) #x -#define STR(x) STR1(x) +#include "version.h" -#ifdef INCLUDE_EMPTY_H -/* - * Horrible hack to force version.o to be rebuilt unconditionally in - * the automake world: empty.h is an empty header file, created by the - * makefile and forcibly updated every time make is run. Including it - * here causes automake to track it as a dependency, which will cause - * version.o to be rebuilt too. - * - * The space between # and include causes mkfiles.pl's dependency - * scanner (for all other makefile types) to ignore this include, - * which is correct because only the automake makefile passes - * -DINCLUDE_EMPTY_H to enable it. - */ -# include "empty.h" -#endif - -#if defined REVISION - -char ver[] = "Revision: r" STR(REVISION); - -#else - -char ver[] = "Unidentified build, " __DATE__ " " __TIME__; - -#endif +char ver[] = VER;