]> git.donarmstrong.com Git - bamtools.git/blob - src/utils/Makefile
Added new PileupEngine to the toolkit. This is used by CoverageTool as well as Conver...
[bamtools.git] / src / utils / Makefile
1 # ==========================
2 # BamTools Makefile
3 # (c) 2010 Derek Barnett
4 #
5 # src/utils
6 # ==========================
7
8 API_DIR = ../api
9 OBJ_DIR = ../../obj
10 BIN_DIR = ../../bin
11
12 INCLUDES = -I$(API_DIR)/
13
14 # ----------------------------------
15 # define our source and object files
16 # ----------------------------------
17 SOURCES = bamtools_fasta.cpp \
18           bamtools_filter_engine.cpp \
19           bamtools_options.cpp \
20           bamtools_pileup_engine.cpp \
21           bamtools_utilities.cpp 
22 OBJECTS= $(SOURCES:.cpp=.o)
23 BUILT_OBJECTS= $(patsubst %,$(OBJ_DIR)/%,$(OBJECTS))
24
25 all: $(BUILT_OBJECTS)
26
27 $(BUILT_OBJECTS): $(SOURCES)
28         @echo "  * compiling" $(*F).cpp
29         @$(CXX) -c -o $@ $(*F).cpp $(LDFLAGS) $(CXXFLAGS) $(INCLUDES)
30
31 .PHONY: all
32
33 clean:
34         @echo "Cleaning up."
35         @rm -f $(OBJ_DIR)/* $(BIN_DIR)/*
36
37 .PHONY: clean