File: hardening

package info (click to toggle)
minimap 0.2-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 628 kB
  • sloc: ansic: 2,264; makefile: 121; sh: 13
file content (27 lines) | stat: -rw-r--r-- 825 bytes parent folder | download | duplicates (6)
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
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,5 @@
 CC=			gcc
-CFLAGS=		-g -Wall -O2 -Wc++-compat -Wno-unused-function -fPIC
-CPPFLAGS=
+CFLAGS+=		-g -Wall -O2 -Wc++-compat -Wno-unused-function -fPIC
 INCLUDES=	-I.
 OBJS=		kthread.o misc.o bseq.o sketch.o sdust.o index.o map.o
 PROG=		minimap
@@ -18,10 +17,10 @@
 extra:all $(PROG_EXTRA)
 
 minimap:main.o libminimap.a
-		$(CC) $(CFLAGS) $< -o $@ -L. -lminimap $(LIBS)
+		$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ -L. -lminimap $(LIBS)
 
 minimap-lite:example.o libminimap.a
-		$(CC) $(CFLAGS) $< -o $@ -L. -lminimap $(LIBS)
+		$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ -L. -lminimap $(LIBS)
 
 libminimap.a:$(OBJS)
 		$(AR) -csru $@ $(OBJS)