https://github.com/mbusby/ComplexityByStartPosition
Tip revision: d8e8e0660376a5fdd2d105e039e56666ccadf902 authored by Michele Busby on 02 April 2017, 11:08:55 UTC
Update README.md
Update README.md
Tip revision: d8e8e06
Makefile
# ==================================
# define our source and object files
# ==================================
OBJ_DIR= ./obj
SOURCES= Main.cpp Handy.cpp
OBJECTS= Main.o Handy.o
BUILT_OBJECTS= $(patsubst %,$(OBJ_DIR)/%,$(OBJECTS))
# ================
# compiler options
# ================
CXX= g++
CXXFLAGS= -Wall -O2
PROG= ComplexityByStartPos
LIBS= -L/FolderWhereBamToolsIs/lib -lbamtools -lz
LDFLAGS = -Wl,-rpath /FolderWhereBamToolsIs/lib
INCLUDES = -I/FolderWhereBamToolsIs/include -I/FolderWhereBoostIs
# ================
# build targets
# ================
.PHONY: all
all: $(OBJ_DIR) $(PROG)
$(BUILT_OBJECTS): $(SOURCES)
@$(CXX) -c -o $@ $(*F).cpp $(CXXFLAGS) $(INCLUDES)
ComplexityByStartPos: $(BUILT_OBJECTS)
@$(CXX) $(LDFLAGS) $(CXXFLAGS) -o ComplexityByStartPos $(BUILT_OBJECTS) $(LIBS)
$(OBJ_DIR):
@mkdir -p $@
.PHONY: clean
clean:
@rm -f $(OBJ_DIR)/* $(PROG)