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 33 34
|
Author: Andreas Tille <tille@debian.org>
Last-Update: Fri, 17 Aug 2018 11:04:09 +0200
Description: Propagate hardening options
--- minimap2.orig/Makefile
+++ minimap2/Makefile
@@ -1,5 +1,5 @@
-CFLAGS= -g -Wall -O2 -Wc++-compat #-Wextra
-CPPFLAGS= -DHAVE_KALLOC
+CFLAGS+= -g -Wall -O2 -Wc++-compat #-Wextra
+CPPFLAGS+= -DHAVE_KALLOC
INCLUDES=
OBJS= kthread.o kalloc.o misc.o bseq.o sketch.o sdust.o options.o index.o \
lchain.o align.o hit.o seed.o map.o format.o pe.o esterr.o splitidx.o \
@@ -45,16 +45,16 @@
extra:all $(PROG_EXTRA)
minimap2:main.o libminimap2.a
- $(CC) $(CFLAGS) main.o -o $@ -L. -lminimap2 $(LIBS)
+ $(CC) $(CFLAGS) main.o -o $@ -L. -lminimap2 $(LIBS) $(LDFLAGS)
minimap2-lite:example.o libminimap2.a
- $(CC) $(CFLAGS) $< -o $@ -L. -lminimap2 $(LIBS)
+ $(CC) $(CFLAGS) $< -o $@ -L. -lminimap2 $(LIBS) $(LDFLAGS)
libminimap2.a:$(OBJS)
$(AR) -csru $@ $(OBJS)
sdust:sdust.c kalloc.o kalloc.h kdq.h kvec.h kseq.h ketopt.h sdust.h
- $(CC) -D_SDUST_MAIN $(CFLAGS) $< kalloc.o -o $@ -lz
+ $(CC) -D_SDUST_MAIN $(CFLAGS) $< kalloc.o -o $@ -lz $(LDFLAGS)
# SSE-specific targets on x86/x86_64
|