Description: Enable hardening flags
Author: Scott Howard <showard@debian.org>
Index: sandboxgamemaker/src/Makefile
===================================================================
--- sandboxgamemaker.orig/src/Makefile	2012-06-09 23:37:59.000000000 -0400
+++ sandboxgamemaker/src/Makefile	2012-06-09 23:40:13.398702129 -0400
@@ -2,8 +2,8 @@
 DEFINES =
 MACHINENAME=
 CXXFLAGS= -O2 -fomit-frame-pointer $(DEFINES)
-override CXXFLAGS+= -Wall -fsigned-char -fno-exceptions -fno-rtti
-
+override CXXFLAGS+= -Wall -fsigned-char -fno-exceptions -fno-rtti `dpkg-buildflags --get CXXFLAGS` `dpkg-buildflags --get CPPFLAGS`
+LDFLAGS= `dpkg-buildflags --get LDFLAGS`
 PLATFORM= $(shell uname -s)
 PLATFORM_PREFIX=sandbox
 
@@ -219,7 +219,7 @@
 $(LAUNCHER_OBJS): CXXFLAGS += $(LAUNCHER_FLAGS)
 
 pasl:   $(LAUNCHER_OBJS)
-	$(CXX) $(CXXFLAGS) -o launch $(LAUNCHER_OBJS) $(LAUNCHER_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o launch $(LAUNCHER_OBJS) $(LAUNCHER_LIBS)
 	cp launch ../sandboxgamemaker_glauncher
 	chmod +x ../sandboxgamemaker_glauncher
 
@@ -309,31 +309,31 @@
 else
 
 client-fps: $(CLIENT_OBJS) $(FPSCLIENT_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_client_fps $(CLIENT_OBJS) $(FPSCLIENT_OBJS) $(CLIENT_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_client_fps $(CLIENT_OBJS) $(FPSCLIENT_OBJS) $(CLIENT_LIBS)
 
 client-ssp: $(CLIENT_OBJS) $(SSPCLIENT_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_client_ssp $(CLIENT_OBJS) $(SSPCLIENT_OBJS) $(CLIENT_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_client_ssp $(CLIENT_OBJS) $(SSPCLIENT_OBJS) $(CLIENT_LIBS)
 
 client-rpg: $(CLIENT_OBJS) $(RPGCLIENT_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_client_rpg $(CLIENT_OBJS) $(RPGCLIENT_OBJS) $(CLIENT_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_client_rpg $(CLIENT_OBJS) $(RPGCLIENT_OBJS) $(CLIENT_LIBS)
 
 client-movie: $(CLIENT_OBJS) $(MOVIECLIENT_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_client_movie $(CLIENT_OBJS) $(MOVIECLIENT_OBJS) $(CLIENT_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_client_movie $(CLIENT_OBJS) $(MOVIECLIENT_OBJS) $(CLIENT_LIBS)
 
 client-krs: $(CLIENT_OBJS) $(KRSCLIENT_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_client_krs $(CLIENT_OBJS) $(KRSCLIENT_OBJS) $(CLIENT_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_client_krs $(CLIENT_OBJS) $(KRSCLIENT_OBJS) $(CLIENT_LIBS)
 
 client-pzl: $(CLIENT_OBJS) $(PZLCLIENT_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_client_pzl $(CLIENT_OBJS) $(PZLCLIENT_OBJS) $(CLIENT_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_client_pzl $(CLIENT_OBJS) $(PZLCLIENT_OBJS) $(CLIENT_LIBS)
 
 server-fps:  $(SERVER_OBJS) $(FPSSERVER_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_server_fps $(SERVER_OBJS) $(FPSSERVER_OBJS) $(SERVER_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_server_fps $(SERVER_OBJS) $(FPSSERVER_OBJS) $(SERVER_LIBS)
 
 server-movie:  $(SERVER_OBJS) $(MOVIESERVER_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_server_movie $(SERVER_OBJS) $(MOVIESERVER_OBJS) $(SERVER_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_server_movie $(SERVER_OBJS) $(MOVIESERVER_OBJS) $(SERVER_LIBS)
 
 master: $(MASTER_OBJS)
-	$(CXX) $(CXXFLAGS) -o $(PLATFORM_PREFIX)_master $(MASTER_OBJS) $(MASTER_LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(PLATFORM_PREFIX)_master $(MASTER_OBJS) $(MASTER_LIBS)
 
 
 install: all
