mirror of
https://git.freebsd.org/ports.git
synced 2025-06-21 20:50:31 -04:00
GFF/GTF utility providing format conversions, filtering, FASTA sequence extraction and more.
68 lines
1.9 KiB
Text
68 lines
1.9 KiB
Text
--- Makefile.orig 2021-07-23 14:21:36 UTC
|
|
+++ Makefile
|
|
@@ -1,11 +1,11 @@
|
|
-GCLDIR := $(if $(GCLDIR),$(GCLDIR),../gclib)
|
|
+GCLDIR := $(if $(GCLDIR),$(GCLDIR),gclib)
|
|
|
|
SEARCHDIRS := -I. -I${GCLDIR}
|
|
|
|
SYSTYPE := $(shell uname)
|
|
|
|
CXX := $(if $(CXX),$(CXX),g++)
|
|
-LINKER := $(if $(LINKER),$(LINKER),g++)
|
|
+LINKER := $(if $(LINKER),$(LINKER),${CXX})
|
|
|
|
LDFLAGS := $(if $(LDFLAGS),$(LDFLAGS),-g)
|
|
|
|
@@ -15,7 +15,7 @@ BASEFLAGS := -Wall -Wextra -std=c++11 ${SEARCHDIRS} -
|
|
|
|
GCCV8 := $(shell expr `${CXX} -dumpversion | cut -f1 -d.` \>= 8)
|
|
ifeq "$(GCCV8)" "1"
|
|
- BASEFLAGS += -Wno-class-memaccess
|
|
+ # BASEFLAGS += -Wno-class-memaccess
|
|
endif
|
|
|
|
CXXFLAGS := $(if $(CXXFLAGS),$(BASEFLAGS) $(CXXFLAGS),$(BASEFLAGS))
|
|
@@ -33,7 +33,7 @@ else #debug builds
|
|
LDFLAGS += -pg
|
|
else
|
|
#CXXFLAGS += -g -O0 -DNDEBUG
|
|
- CXXFLAGS += -g -O0 -DDEBUG -D_DEBUG -DGDEBUG
|
|
+ #CXXFLAGS += -g -O0 -DDEBUG -D_DEBUG -DGDEBUG
|
|
endif
|
|
ifneq (,$(filter %memcheck %memdebug, $(MAKECMDGOALS)))
|
|
#use sanitizer in gcc 4.9+
|
|
@@ -79,11 +79,8 @@ OBJS := ${GCLDIR}/GBase.o ${GCLDIR}/GArgs.o ${GCLDIR}/
|
|
|
|
.PHONY : all
|
|
|
|
-all static release debug memcheck memdebug profile gprof prof: ../gclib gffread
|
|
+all static release debug memcheck memdebug profile gprof prof: ${GCLDIR} gffread
|
|
|
|
-../gclib:
|
|
- git clone https://github.com/gpertea/gclib.git ../gclib
|
|
-
|
|
$(OBJS) : $(GCLDIR)/GBase.h $(GCLDIR)/gff.h
|
|
gffread.o : gff_utils.h $(GCLDIR)/GBase.h $(GCLDIR)/gff.h
|
|
gff_utils.o : gff_utils.h $(GCLDIR)/gff.h
|
|
@@ -97,9 +94,19 @@ gffread: $(OBJS) gffread.o
|
|
|
|
# target for removing all object files
|
|
|
|
-.PHONY : clean
|
|
+.PHONY : clean install install-strip
|
|
+
|
|
clean:
|
|
@${RM} gffread gffread.o* gffread.exe $(OBJS)
|
|
@${RM} core.*
|
|
|
|
+INSTALL ?= install
|
|
+STRIP ?= strip
|
|
+PREFIX ?= /usr/local
|
|
+DESTDIR ?= .
|
|
|
|
+install:
|
|
+ ${INSTALL} -c gffread ${DESTDIR}${PREFIX}/bin
|
|
+
|
|
+install-strip: install
|
|
+ ${STRIP} ${DESTDIR}${PREFIX}/bin/gffread
|