add hardening flags
authorSascha Steinbiss <sascha@steinbiss.name>
Wed, 4 Jul 2018 21:40:50 +0000 (23:40 +0200)
committerSascha Steinbiss <satta@debian.org>
Wed, 4 Jul 2018 21:40:50 +0000 (23:40 +0200)
Last-Update: 2016-01-08

Adds necessary build flags for hardening.

Gbp-Pq: Name hardening

Makefile

index 1e11a07abacf103cb89d35c0c7d86aa8a7b7d09c..944577ba49c58af92f41c6d8ad02558257ce47f6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
-CC                   gcc
-CFLAGS               -g -Wall -O2 -fPIC  #-fno-inline-functions -fno-inline-functions-called-once
-CPPFLAGS=
+CC?=                   gcc
+CFLAGS+=               -g -Wall -O2 -fPIC  #-fno-inline-functions -fno-inline-functions-called-once
+#CPPFLAGS=
 INCLUDES=      
 OBJS=          kthread.o misc.o \
                        bseq.o htab.o bfc.o \
@@ -18,7 +18,7 @@ SONUMBER=0
 all:$(PROG) libfml.so.$(SONUMBER)
 
 fml-asm:libfml.a example.o
-               $(CC) $(CFLAGS) $^ -o $@ -L. -lfml $(LIBS)
+               $(CC) $(CFLAGS) $^ -o $@ -L. -lfml $(LIBS) $(LDFLAGS)
 
 libfml.a:$(OBJS)
                $(AR) -csru $@ $(OBJS)