Force recompilation of version.c 45/45/1
authorDave Barach <dave@barachs.net>
Sun, 13 Dec 2015 20:10:31 +0000 (15:10 -0500)
committerDave Barach <dave@barachs.net>
Sun, 13 Dec 2015 20:10:52 +0000 (15:10 -0500)
Change-Id: Ife9d074c83df739a39f363203fac149bfbc2c49b
Signed-off-by: Dave Barach <dave@barachs.net>
vpp/Makefile.am
vpp/Makefile.in
vpp/app/version.c

index 1e3bbf0..8560fe5 100644 (file)
@@ -51,14 +51,17 @@ api_DATA = api/vpe.api
 
 BUILT_SOURCES += api/vpe.api.h app/version.h
 
+app/version.o: app/version.h
+
 .PHONY:        app/version.h
 
-app/version.h: ../build-root/scripts/version
-       @echo "#define VPP_BUILD_DATE \"$$(date)\""                              > $@
-       @echo "#define VPP_BUILD_USER \"$$(whoami)\""                           >> $@
-       @echo "#define VPP_BUILD_HOST \"$$(hostname)\""                         >> $@
+app/version.h:
+       @echo "  VERSION " $@ 
+       @echo "#define VPP_BUILD_DATE \"$$(date)\"" > $@
+       @echo "#define VPP_BUILD_USER \"$$(whoami)\"" >> $@
+       @echo "#define VPP_BUILD_HOST \"$$(hostname)\"" >> $@
        @echo "#define VPP_BUILD_TOPDIR \"$$(git rev-parse --show-toplevel)\""  >> $@
-       @echo "#define VPP_BUILD_VER \"$$(../../scripts/version)\""             >> $@
+       @echo "#define VPP_BUILD_VER \"$$(../../scripts/version)\"" >> $@
 
 vpe_LDADD = -lvlibapi -lvlibmemory  -lvlib_unix -lvlib 
 
index 17f3a8c..1324716 100644 (file)
@@ -1074,17 +1074,18 @@ uninstall-am: uninstall-apiDATA uninstall-binPROGRAMS \
        uninstall-binPROGRAMS uninstall-libLTLIBRARIES \
        uninstall-nobase_includeHEADERS
 
-.PRECIOUS: Makefile
 
+app/version.o: app/version.h
 
 .PHONY:        app/version.h
 
-app/version.h: ../build-root/scripts/version
-       @echo "#define VPP_BUILD_DATE \"$$(date)\""                              > $@
-       @echo "#define VPP_BUILD_USER \"$$(whoami)\""                           >> $@
-       @echo "#define VPP_BUILD_HOST \"$$(hostname)\""                         >> $@
+app/version.h:
+       @echo "  VERSION " $@ 
+       @echo "#define VPP_BUILD_DATE \"$$(date)\"" > $@
+       @echo "#define VPP_BUILD_USER \"$$(whoami)\"" >> $@
+       @echo "#define VPP_BUILD_HOST \"$$(hostname)\"" >> $@
        @echo "#define VPP_BUILD_TOPDIR \"$$(git rev-parse --show-toplevel)\""  >> $@
-       @echo "#define VPP_BUILD_VER \"$$(../../scripts/version)\""             >> $@
+       @echo "#define VPP_BUILD_VER \"$$(../../scripts/version)\"" >> $@
 
 %.api.h: %.api
        @echo "  APIGEN  " $@ ;                                 \
index 354c029..f6aaa0b 100644 (file)
 #include <app/version.h>
 
 static char * vpe_version_string = 
-"vpp v" VPP_BUILD_VER " built by " VPP_BUILD_USER " on " VPP_BUILD_HOST " at " VPP_BUILD_DATE;
-static char * vpe_dir_string = "workspace is " VPP_BUILD_TOPDIR;
+    "vpp v" VPP_BUILD_VER 
+    " built by " VPP_BUILD_USER 
+    " on " VPP_BUILD_HOST 
+    " at " VPP_BUILD_DATE;
+static char * vpe_dir_string = "Built in " VPP_BUILD_TOPDIR;
 
 static clib_error_t *
 show_vpe_version_command_fn (vlib_main_t * vm,