1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Description: add buildflags
This patch adjusts CXXFLAGS and CFLAGS to add hardening options etc.
Author: Sascha Steinbiss <sascha@steinbiss.name>
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,10 +1,13 @@
-CXXFLAGS = -msse4 -O3 -Wall -g
+#CXXFLAGS = -msse4 -O3 -Wall -g
all: ../bin/tantan
-../bin/tantan: *.cc *.hh version.hh Makefile
+CCSRCS = $(sort $(wildcard *.cc))
+CCHDRS = $(sort $(wildcard *.hh))
+
+../bin/tantan: $(CCSRCS) $(CCHDRS) version.hh Makefile
mkdir -p ../bin
- $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ *.cc -lz
+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(CCSRCS) -lz
clean:
rm -f ../bin/tantan
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,5 @@
-CXXFLAGS = -msse4 -O3 -g
all:
- @cd src && ${MAKE} CXXFLAGS="${CXXFLAGS}"
+ @cd src && ${MAKE}
prefix = /usr/local
exec_prefix = ${prefix}
|