Description: add hardening flags
 Adds necessary build flags for hardening.
Author: Sascha Steinbiss <sascha@steinbiss.name>
Last-Update: 2016-01-08
--- 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 @@
 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)
