]> git.donarmstrong.com Git - bamtools.git/blob - src/api/Makefile
Changed GetNextAlignmentCore() calls to GetNextAlignment() in FilterTool
[bamtools.git] / src / api / Makefile
1 # ==========================
2 # BamTools Makefile
3 # (c) 2010 Derek Barnett
4 #
5 # src/api
6 # ==========================
7
8 OBJ_DIR = ../../obj
9 BIN_DIR = ../../bin
10
11 # ----------------------------------
12 # define our source and object files
13 # ----------------------------------
14 SOURCES = BGZF.cpp \
15           BamAlignment.cpp \
16           BamIndex.cpp \
17           BamReader.cpp \
18           BamMultiReader.cpp \
19           BamWriter.cpp
20 OBJECTS= $(SOURCES:.cpp=.o)
21 BUILT_OBJECTS= $(patsubst %,$(OBJ_DIR)/%,$(OBJECTS))
22
23 all: $(BUILT_OBJECTS)
24
25 $(BUILT_OBJECTS): $(SOURCES)
26         @echo "  * compiling" $(*F).cpp
27         @$(CXX) -c -o $@ $(*F).cpp $(LDFLAGS) $(CXXFLAGS) $(INCLUDES)
28
29 .PHONY: all
30
31 clean:
32         @echo "Cleaning up."
33         @rm -f $(OBJ_DIR)/* $(BIN_DIR)/*
34
35 .PHONY: clean