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
|
Author: Andreas Tille <tille@debian.org>
Last-Update: 2013-12-19
Description: Propagate hardening options
--- a/src/Makefile
+++ b/src/Makefile
@@ -59,9 +59,9 @@ O_OPTS = -O2
CC_OPTS = -g -Wall
P_DEFINES =
-CFLAGS = $(CC_OPTS) $(O_OPTS)
-CXXFLAGS = $(CFLAGS) -std=c++11
-LDFLAGS = -g
+CFLAGS += $(CC_OPTS) $(O_OPTS)
+CXXFLAGS += $(CFLAGS) -std=c++11
+LDFLAGS += -g
# Note, for profiling, use
# make O_OPTS='-pg -O0' LDFLAGS='-g -pg'
@@ -210,7 +210,7 @@ $(NTTHAL_EXE): thal_main.o thal.o thal_p
$(CC) $(LDFLAGS) -o $@ thal_main.o thal.o thal_parameters.o $(LDLIBS)
$(OLIGOTM_EXE): oligotm_main.c oligotm.h $(LIBOLIGOTM)
- $(CC) $(CFLAGS) -o $@ oligotm_main.c $(LIBOLIGOTM) $(LIBOPTS) $(LDLIBS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ oligotm_main.c $(LIBOLIGOTM) $(LIBOPTS) $(LDLIBS)
$(AMPLICONTM_EXE): amplicontm_main.c amplicontm.h $(LIBAMPTM)
$(CC) $(CFLAGS) -o $@ amplicontm_main.c $(LIBAMPTM) $(LIBOPTS) $(LDLIBS)
|