From 0b9b8b05f3140f49f3fc50b780cc35a904fc5a6c Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Fri, 11 Apr 2014 11:37:34 -0700 Subject: [PATCH] clean up makefile --- makefile | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/makefile b/makefile index c67f0ba..e1856af 100644 --- a/makefile +++ b/makefile @@ -25,20 +25,20 @@ CXXFLAGS += -O3 ifeq ($(strip $(64BIT_VERSION)),yes) #if you are using centos uncomment the following lines #CXX = g++44 - + #if you are a mac user use the following line - TARGET_ARCH += -arch x86_64 - + #TARGET_ARCH += -arch x86_64 + #if you using cygwin to build Windows the following line #CXX = x86_64-w64-mingw32-g++ #CC = x86_64-w64-mingw32-g++ #FORTAN_COMPILER = x86_64-w64-mingw32-gfortran - #TARGET_ARCH += -m64 -static + #TARGET_ARCH += -m64 -static #if you are a linux user use the following line - #CXXFLAGS += -mtune=native -march=native - - CXXFLAGS += -DBIT_VERSION + CXXFLAGS += -mtune=native -march=native -g + + CXXFLAGS += -DBIT_VERSION -std=gnu++11 endif @@ -91,18 +91,17 @@ OBJECTS+=$(patsubst %.f,%.o,$(wildcard *.f)) mothur : fortranSource $(OBJECTS) uchime $(CXX) $(LDFLAGS) $(TARGET_ARCH) -o $@ $(OBJECTS) $(LIBS) - - strip mothur - +# strip mothur + uchime: cd uchime_src && ./mk && mv uchime .. && cd .. - + fortranSource: ${FORTAN_COMPILER} -c $(FORTRAN_FLAGS) *.f install : mothur # cp mothur ../Release/mothur - + %.o : %.c %.h $(COMPILE.c) $(OUTPUT_OPTION) $< %.o : %.cpp %.h -- 2.39.2