Description: apply hardening-build flags.
Origin:      vendor
Author:      KURASHIKI Satoru <lurdan@gmail.com>

Index: yaskkserv/source/Makefile.bsd_cygwin_linux_gcc.common
===================================================================
--- yaskkserv.orig/source/Makefile.bsd_cygwin_linux_gcc.common	2012-06-16 01:17:25.000000000 +0000
+++ yaskkserv/source/Makefile.bsd_cygwin_linux_gcc.common	2012-06-16 01:46:27.000000000 +0000
@@ -18,11 +18,11 @@
 INCLUDE_FLAGS		= -I . -I $(VAR_PATH) -I $(PROJECT_ROOT)/source/skk -I $(PROJECT_ROOT)/source/skk/architecture -I $(PROJECT_ROOT)/source/skk/architecture/$(ARCHITECTURE_LOWER_CASE)
 LIBRARY_FLAGS		= -L/usr/lib
 
-CPPFLAGS		= $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(CXXFLAGS_DEFINE) -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
+CPPFLAGS		= $(shell dpkg-buildflags --get CPPFLAGS) $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(CXXFLAGS_DEFINE) -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
 
-CXXFLAGS		= $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(OPTIMIZE_FLAGS) $(CXXFLAGS_WARNING) -fno-exceptions -fno-rtti -fmessage-length=0 -pipe -fPIC -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
+CXXFLAGS		= $(shell dpkg-buildflags --get CXXFLAGS) $(DEBUG_FLAGS) -D_FORTIFY_SOURCE=2 $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(OPTIMIZE_FLAGS) $(CXXFLAGS_WARNING) -fno-exceptions -fno-rtti -fmessage-length=0 -pipe -fPIC -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
 
-LDFLAGS			= $(DEBUG_FLAGS) $(OPTIMIZE_FLAGS) -pipe $(LIBRARY_FLAGS) -fPIC
+LDFLAGS			= $(shell dpkg-buildflags --get LDFLAGS) $(DEBUG_FLAGS) $(OPTIMIZE_FLAGS) -pipe $(LIBRARY_FLAGS) -fPIC
 LIBS			= $(LDFLAGS_ARCHITECTURE) -lm
 
 CXX			= $(CCACHE) $(GPLUSPLUS)
