diff options
Diffstat (limited to 'biology/seqtk/files/patch-Makefile')
-rw-r--r-- | biology/seqtk/files/patch-Makefile | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/biology/seqtk/files/patch-Makefile b/biology/seqtk/files/patch-Makefile index 6d8f5ee8535d..ab373642a46e 100644 --- a/biology/seqtk/files/patch-Makefile +++ b/biology/seqtk/files/patch-Makefile @@ -1,20 +1,35 @@ ---- Makefile.orig 2017-11-07 19:42:14 UTC +--- Makefile.orig 2018-06-18 00:15:09 UTC +++ Makefile -@@ -1,10 +1,11 @@ +@@ -1,14 +1,23 @@ -CC=gcc -CFLAGS=-g -Wall -O2 -Wno-unused-function -+CC ?= gcc -+CFLAGS ?= -g -Wall -O2 -Wno-unused-function -+LDFLAGS += -lz -lm +-BINDIR=/usr/local/bin -all:seqtk -+all: seqtk ++# Respect user's build environment by using ?= to set defaults for variables ++# not set in the env or make arguments. Use += to add essential args. -seqtk:seqtk.c khash.h kseq.h - $(CC) $(CFLAGS) seqtk.c -o $@ -lz -lm ++CC ?= gcc ++CFLAGS ?= -g -Wall -O2 -Wno-unused-function ++LDFLAGS += -lz -lm ++PREFIX ?= /usr/local ++MKDIR ?= mkdir ++INSTALL ?= install ++# DESTDIR is empty by default to install straight to PREFIX + +-install:all +- install seqtk $(BINDIR) ++all: seqtk + +seqtk: seqtk.c khash.h kseq.h + $(CC) $(CFLAGS) seqtk.c -o $@ $(LDFLAGS) - ++ ++install: all ++ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin ++ $(INSTALL) -c -m 0755 seqtk $(DESTDIR)$(PREFIX)/bin ++ clean: - rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session* + rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session* |