]> git.donarmstrong.com Git - bamtools.git/blob - Makefile
7abd53b5d31e9c8f14472924b8717f3ea4c710b4
[bamtools.git] / Makefile
1 CXX=            g++\r
2 CXXFLAGS=       -Wall -O3\r
3 PROG=           BamConversion BamDump BamTrim BamMultiMerge\r
4 LIBS=           -lz\r
5 \r
6 all: $(PROG)\r
7 \r
8 BamConversion:  BGZF.o BamReader.o BamWriter.o BamConversionMain.o\r
9         $(CXX) $(CXXFLAGS) -o $@  BGZF.o BamReader.o BamWriter.o BamConversionMain.o $(LIBS)\r
10 \r
11 BamDump:  BGZF.o BamReader.o BamDumpMain.o\r
12         $(CXX) $(CXXFLAGS) -o $@  BGZF.o BamReader.o BamDumpMain.o $(LIBS)\r
13 \r
14 BamTrim:  BGZF.o BamReader.o BamWriter.o BamTrimMain.o\r
15         $(CXX) $(CXXFLAGS) -o $@  BGZF.o BamReader.o BamWriter.o BamTrimMain.o $(LIBS)\r
16 \r
17 BamMultiMerge: BGZF.o BamMultiReader.o BamReader.o BamWriter.o BamMultiMergeMain.o\r
18         $(CXX) $(CXXFLAGS) -o $@ BGZF.o BamMultiReader.o BamReader.o BamWriter.o BamMultiMergeMain.o $(LIBS)\r
19 \r
20 clean:\r
21         rm -fr gmon.out *.o *.a a.out *~\r