Author: Sascha Steinbiss <sascha@steinbiss.name>
Last-Update: Fri, 27 May 2016 20:24:56 +0000
Description: Enable reproducible build

--- a/sparsePregraph/Makefile
+++ b/sparsePregraph/Makefile
@@ -6,6 +6,7 @@
 CFLAGS+= `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get CPPFLAGS`
 CFLAGS+=$(HARDENING_CFLAGS)
 endif
+CFLAGS+= -DBDATE="\"$(BDATE)\"" -DBTIME="\"$(BTIME)\""
 LDFLAGS= `dpkg-buildflags --get LDFLAGS`
 LDFLAGS+=$(HARDENING_LDFLAGS)
 
--- a/sparsePregraph/main.cpp
+++ b/sparsePregraph/main.cpp
@@ -5,7 +5,7 @@
 
 int main ( int argc, char **argv )
 {
-  fprintf ( stderr, "\nVersion 1.0.3: released on July 13th, 2012\nCompile %s\t%s\n\n", __DATE__, __TIME__ );
+  fprintf ( stderr, "\nVersion 1.0.3: released on July 13th, 2012\nCompile %s\t%s\n\n", BDATE, BTIME );
   call_pregraph_sparse ( argc, argv );
 }
 
--- a/sparsePregraph/pregraph_sparse.cpp
+++ b/sparsePregraph/pregraph_sparse.cpp
@@ -47,7 +47,7 @@
 /*
 int main ( int argc, char ** argv )
 {
-	fprintf ( stderr, "\nVersion 1.0.3: released on July 13th, 2012\nCompile %s\t%s\n\n", __DATE__, __TIME__ );
+	fprintf ( stderr, "\nVersion 1.0.3: released on July 13th, 2012\nCompile %s\t%s\n\n", BDATE, BTIME );
 	call_pregraph_sparse ( argc, argv );
 }*/
 
--- a/standardPregraph/Makefile
+++ b/standardPregraph/Makefile
@@ -34,6 +34,7 @@
 LIBPATH=    -L./inc -L/lib64 -L/usr/lib64
 LIBS=       -pthread -lz -lm 
 EXTRA_FLAGS=
+CFLAGS+= -DBDATE="\"$(BDATE)\"" -DBTIME="\"$(BTIME)\""
 
 BIT_ERR = 0
 ifeq (,$(findstring $(shell uname -m), x86_64 ppc64 ia64))
--- a/standardPregraph/main.c
+++ b/standardPregraph/main.c
@@ -59,7 +59,7 @@
 int main ( int argc, char **argv )
 {
   crc32c_Init();
-  fprintf ( stderr, "\nVersion 2.04: released on July 13th, 2012\nCompile %s\t%s\n", __DATE__, __TIME__ );
+  fprintf ( stderr, "\nVersion 2.04: released on July 13th, 2012\nCompile %s\t%s\n", BDATE, BTIME );
   argc--;
   argv++;
 
