22 lines
568 B
Makefile
22 lines
568 B
Makefile
CXX=g++
|
|
CXXFLAGS=-g -Wall -O2 -m64 -fPIC
|
|
|
|
.cpp.o:
|
|
$(CXX) -c $(CXXFLAGS) -I$(BWA_HOME) -I$(JAVA_INCLUDE) $< -o $@
|
|
|
|
all: init lib
|
|
|
|
init:
|
|
@echo Please make sure the following platforms are set correctly on your machine.
|
|
@echo BWA_HOME=$(BWA_HOME)
|
|
@echo JAVA_INCLUDE=$(JAVA_INCLUDE)
|
|
@echo TARGET_LIB=$(TARGET_LIB)
|
|
@echo EXTRA_LIBS=$(EXTRA_LIBS)
|
|
@echo LIBTOOL_COMMAND=$(LIBTOOL_COMMAND)
|
|
|
|
lib: org_broadinstitute_sting_alignment_bwa_c_BWACAligner.o bwa_gateway.o
|
|
$(LIBTOOL_COMMAND) $? -o $(TARGET_LIB) -L$(BWA_HOME) -lbwacore $(EXTRA_LIBS)
|
|
|
|
clean:
|
|
rm *.o libbwa.*
|