1 # ==========================
3 # (c) 2010 Derek Barnett
6 # ==========================
8 # define current BamTools version
12 export BT_VERSION = $(BT_MAJOR_VER).$(BT_MINOR_VER).$(BT_BUILD_VER)
14 # define main directories
19 # define compile/link flags
21 export CXXFLAGS = -Wall -O3 -D_FILE_OFFSET_BITS=64 -DBT_VERSION=$(BT_VERSION)
24 # define source subdirectories
25 SUBDIRS = $(SRC_DIR)/api \
27 $(SRC_DIR)/third_party \
31 @echo "Building BamTools:"
32 @echo "Version: $$BT_VERSION"
33 @echo "========================================================="
35 @echo "- Creating target directories"
39 @for dir in $(SUBDIRS); do \
40 echo "- Building in $$dir"; \
41 $(MAKE) --no-print-directory -C $$dir; \
49 @rm -f $(OBJ_DIR)/* $(BIN_DIR)/*