Skip to content

Commit

Permalink
Merge pull request #3 from molgen/fix-makefile
Browse files Browse the repository at this point in the history
Fix makefile
pmenzel authored Oct 9, 2017
2 parents 45ed261 + a8f3a4b commit ec14e37
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
BINDIR ?= $(PREFIX)/bin
BIN = $(DESTDIR)/$(BINDIR)
# With pthreads
override CXXFLAGS+= -DMAXHITS=1000 -DTHREAD -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -m64 -march=native -g
override CXXFLAGS+= -DMAXHITS=1000 -DTHREAD -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -m64 $(EXTRA_CXXFLAGS)
# Without pthreads
#override CXXFLAGS+= -DMAXHITS=1000 -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -m64 -march=native
#override CXXFLAGS+= -DMAXHITS=1000 -funroll-loops -Lsamtools -Isamtools -Lgzstream -Igzstream -O3 -m64 $(EXTRA_CXXFLAGS)

THREAD= -lpthread

@@ -14,15 +14,14 @@ all: bsmap
%.o:%.cpp
$(CXX) $(CXXFLAGS) -c $< -o $@
bsmap: $(OBJS1)
(cd samtools; make)
(cd gzstream; make)
$(MAKE) -C samtools
$(MAKE) -C gzstream
$(CXX) $(CXXFLAGS) $^ -o $@ $(THREAD) -lbam -lz -lgzstream
rm -f *.o

clean:
rm -f *.o *~ bsmap
(cd samtools; make clean)
(cd gzstream; make clean)
$(MAKE) -C samtools clean
$(MAKE) -C gzstream clean
install:
install -d $(BIN)
install ./bsmap $(BIN)

0 comments on commit ec14e37

Please sign in to comment.