Author: Andreas Tille <tille@debian.org>
Last-Update: Tue, 19 Apr 2016 16:04:13 +0200
Description: Propagate hardening options

--- a/src/Makefile
+++ b/src/Makefile
@@ -1,7 +1,7 @@
 # compiler 
 #CXX        = /opt/ibmcmp/vac/6.0/bin/xlc
 CXX        = gcc
-CXXFLAGS   = -O3  -Wall
+CXXFLAGS  += -O3  -Wall
 
 # target macros
 PhiOBJ	= normal.o stats.o maxChi.o main.o queue.o graphCode.o fasta.o phylip.o mem.o misc.o pairScore.o seqManip.o global.o
@@ -16,14 +16,14 @@ default : Phi Profile
 
 
 Phi: $(PhiOBJ) 
-	$(CXX) $(CXXFLAGS)  -o Phi $(PhiOBJ)   -lm
+	$(CXX) $(CXXFLAGS)  -o Phi $(PhiOBJ)   -lm $(LDFLAGS)
 	cp Phi ../
 	cd ppma_2_bmp && ${MAKE}
 	cp ppma_2_bmp/ppma_2_bmp ../
 
 
 Profile: $(ProfOBJ)
-	$(CXX) $(CXXFLAGS) -o Profile $(ProfOBJ) -lm $(MYLIB)
+	$(CXX) $(CXXFLAGS) -o Profile $(ProfOBJ) -lm $(MYLIB) $(LDFLAGS)
 	cp Profile ../
 clean : FORCE
 	rm -f *.o
--- a/src/ppma_2_bmp/Makefile
+++ b/src/ppma_2_bmp/Makefile
@@ -1,12 +1,12 @@
 # compiler 
 CXX        = g++
-CXXFLAGS   = -O3 
+CXXFLAGS  += -O3 
 
 # targets
 default : ppma_2_bmp
 
 ppma_2_bmp: 
-	$(CXX) $(CXXFLAGS)  -o ppma_2_bmp ppma_io.C bmp_io.C ppma_2_bmp.C -lm
+	$(CXX) $(CXXFLAGS)  -o ppma_2_bmp ppma_io.C bmp_io.C ppma_2_bmp.C -lm $(LDFLAGS)
 
 clean : FORCE
 	rm -f *.o
