CXX= g++ CXXFLAGS= -Wall -O3 PROG= BamDump BamTrim LIBS= -lz all: $(PROG) BamDump: BamReader.o BamDumpMain.o $(CXX) $(CXXFLAGS) -o $@ BamReader.o BamDumpMain.o $(LIBS) BamTrim: BamReader.o BamWriter.o BamTrimMain.o $(CXX) $(CXXFLAGS) -o $@ BamReader.o BamWriter.o BamTrimMain.o $(LIBS) clean: rm -fr gmon.out *.o *.a a.out *~