Also, #include secnet.h in the autogenerated version.c.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
$(CC) $(LDFLAGS) $(ALL_CFLAGS) -o $@ $(OBJECTS) $(LDLIBS)
version.c: Makefile
- echo "char version[]=\"secnet $(VERSION)\";" >version.c
+ echo "#include \"secnet.h\"" >$@.new
+ echo "char version[]=\"secnet $(VERSION)\";" >>$@.new
+ mv -f $@.new $@
install: all
$(INSTALL) -d $(prefix)/share/secnet $(sbindir)
-extern char version[];
-
#include "secnet.h"
#include <stdio.h>
#include <string.h>
#define ASSERT(x) do { if (!(x)) { fatal("assertion failed line %d file " \
__FILE__,__LINE__); } } while(0)
+/* from version.c */
+
+extern char version[];
+
/* from logmsg.c */
extern uint32_t message_level;
extern bool_t secnet_is_daemon;