Subject: add fortify flags
Description: Makefile does not load CFLAGS
 from env, add extra flags for debian fortify
Forwarded: no
Author: Olivier Sallou <osallou@debian.org>
Last-Updated: 2013-02-09
--- a/standardPregraph/Makefile
+++ b/standardPregraph/Makefile
@@ -8,7 +8,11 @@
 CC=             gcc
 #GCCVERSIONMAJOR := $(shell expr `$(CC) -dumpversion | cut -f1 -d.` \>= 4)
 #GCCVERSIONMINOR := $(shell expr `$(CC) -dumpversion | cut -f2 -d.` \>= 4)
-CFLAGS=         -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2
+CFLAGS=        -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2
+CFLAGS += `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get CPPFLAGS`
+CFLAGS+=$(HARDENING_CFLAGS)
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+LDFLAGS+=$(HARDENING_LDFLAGS)
 DFLAGS=         
 OBJS=		arc.o attachPEinfo.o bubble.o check.o compactEdge.o \
 		concatenateEdge.o connect.o contig.o cutTipPreGraph.o cutTip_graph.o \
@@ -83,7 +87,7 @@
 
 SOAPdenovo:	envTest $(OBJS)
 		@printf "Linking...                                                \r"
-		@$(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS)
+		@$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS)
 		@printf "$(PROG) compilation done.\n";
 
 clean:
