CXXFLAGS= -Wall -O3\r
PROG= bamtools\r
API= BGZF.o BamReader.o BamWriter.o BamMultiReader.o
-UTILS= bamtools_options.o
-TOOLKIT= bamtools_count.o bamtools_coverage.o bamtools_header.o bamtools_index.o bamtools_merge.o bamtools_sam.o bamtools_sort.o bamtools_stats.o
+UTILS= bamtools_options.o bamtools_utilities.o
+TOOLKIT= bamtools_convert.o bamtools_count.o bamtools_coverage.o bamtools_filter.o bamtools_header.o bamtools_index.o bamtools_merge.o bamtools_sam.o bamtools_sort.o bamtools_stats.o
MAIN= bamtools.o
+OBJS= $(API) $(UTILS) $(TOOLKIT) $(MAIN)
LIBS= -lz
\r
all: $(PROG)\r
\r
-bamtools: $(API) $(UTILS) $(TOOLKIT) $(MAIN)\r
- $(CXX) $(CXXFLAGS) -o $@ $(API) $(UTILS) $(TOOLKIT) $(MAIN) $(LIBS)\r
+bamtools: $(OBJS)\r
+ $(CXX) $(CXXFLAGS) -o $@ $(OBJS) $(LIBS)\r
\r
clean:\r
rm -fr gmon.out *.o *.a a.out *~\r