Subject: Add hardening
Description: makefiles do not import default CFLAGS,...
this patch add debian cflags for hardening
Forwarded: no
Author: Olivier Sallou <osallou@debian.org>
Last-Updated: 2014-02-21
--- a/maps/makefile
+++ b/maps/makefile
@@ -49,11 +49,16 @@
 
 mapsembler:  $(OBJ) $(OBJ2) mapsembler.cpp
 #mapsembler:  $(OBJ) $(OBJ2) test.cpp
-	$(CC) -o $@ $^ $(CFLAGS) 
+	$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)
 
 %.o: %.cpp %.h 
 	$(CC) -lz -o $@ -c $< $(CFLAGS)
 
+CPPFLAGS=$(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS += $(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
+LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
+
+
 
 #%.o: %.c %.h 
 #	$(CC) -o $@ -c $< $(CFLAGS)
