]> git.donarmstrong.com Git - mothur.git/blobdiff - makefile
removed blast files generated by chimera.slayer, altered makefile to allow for 64bit...
[mothur.git] / makefile
index f4af8e9b02a92cc0c9bf1d282ec5cacf9d0514f8..999664fcaf5787333d98d44bafcc04d465715fc3 100644 (file)
--- a/makefile
+++ b/makefile
 # Macros
 #
 
-CC = g++
-CC_OPTIONS = -O3
+CC = g++ 
+CC_OPTIONS = -O3 
 
 # if you do not want to use the readline library set to no, default yes.
 # make sure you have the library installed
 
+64BIT_VERSION ?= yes
+
+ifeq  ($(strip $(64BIT_VERSION)),yes)
+    CC_OPTIONS += -arch x86_64
+       LNK_OPTIONS += -arch x86_64
+endif
+
 USEREADLINE ?= yes
 
 ifeq  ($(strip $(USEREADLINE)),yes)
@@ -26,7 +33,7 @@ ifeq  ($(strip $(USEREADLINE)),yes)
       -L../readline-6.0
 endif
 
-USEMPI ?= yes
+USEMPI ?= no
 
 ifeq  ($(strip $(USEMPI)),yes)
        CC = mpic++
@@ -153,6 +160,7 @@ mothur : \
                ./splitabundcommand.o\
                ./splitmatrix.o\
                ./clustersplitcommand.o\
+               ./weightedlinkage.o\
                ./inputdata.o\
                ./jackknife.o\
                ./kmer.o\
@@ -224,6 +232,7 @@ mothur : \
                ./taxonomyequalizer.o\
                ./phylotypecommand.o\
                ./classifyseqscommand.o\
+               ./classifyotucommand.o\
                ./parsesffcommand.o\
                ./classify.o\
                ./phylotree.o\
@@ -361,6 +370,7 @@ mothur : \
                ./splitabundcommand.o\
                ./splitmatrix.o\
                ./clustersplitcommand.o\
+               ./weightedlinkage.o\
                ./inputdata.o\
                ./jackknife.o\
                ./kmer.o\
@@ -432,6 +442,7 @@ mothur : \
                ./taxonomyequalizer.o\
                ./phylotypecommand.o\
                ./classifyseqscommand.o\
+               ./classifyotucommand.o\
                ./parsesffcommand.o\
                ./classify.o\
                ./phylotree.o\
@@ -572,6 +583,7 @@ clean :
                ./splitabundcommand.o\
                ./splitmatrix.o\
                ./clustersplitcommand.o\
+               ./weightedlinkage.o\
                ./inputdata.o\
                ./jackknife.o\
                ./kmer.o\
@@ -643,6 +655,7 @@ clean :
                ./taxonomyequalizer.o\
                ./phylotypecommand.o\
                ./classifyseqscommand.o\
+               ./classifyotucommand.o\
                ./parsesffcommand.o\
                ./classify.o\
                ./phylotree.o\
@@ -1687,15 +1700,23 @@ install : mothur
        $(CC) $(CC_OPTIONS) catchallcommand.cpp -c $(INCLUDE) -o ./catchallcommand.o
 
 # Item # 205 -- splitabundcommand --
-./splitabundcommand : splitabundcommand
-       $(CC) $(CC_OPTIONS) splitabundcommand -c $(INCLUDE) -o ./splitabundcommand
+./splitabundcommand.o : splitabundcommand.cpp
+       $(CC) $(CC_OPTIONS) splitabundcommand.cpp -c $(INCLUDE) -o ./splitabundcommand.o
        
 # Item # 206 -- splitmatrix --
-./splitmatrix : splitmatrix
-       $(CC) $(CC_OPTIONS) splitmatrix -c $(INCLUDE) -o ./splitmatrix
+./splitmatrix.o : splitmatrix.cpp
+       $(CC) $(CC_OPTIONS) splitmatrix.cpp -c $(INCLUDE) -o ./splitmatrix.o
        
-# Item # 207 -- splitmatrix --
-./clustersplitcommand : clustersplitcommand
-       $(CC) $(CC_OPTIONS) clustersplitcommand -c $(INCLUDE) -o ./clustersplitcommand
+# Item # 207 -- clustersplit --
+./clustersplitcommand.o : clustersplitcommand.cpp
+       $(CC) $(CC_OPTIONS) clustersplitcommand.cpp -c $(INCLUDE) -o ./clustersplitcommand.o
+       
+# Item # 208 -- classifyotu --
+./classifyotucommand.o : classifyotucommand.cpp
+       $(CC) $(CC_OPTIONS) classifyotucommand.cpp -c $(INCLUDE) -o ./classifyotucommand.o
+
+# Item # 209 -- weightedlinkage --
+./weightedlinkage.o : weightedlinkage.cpp
+       $(CC) $(CC_OPTIONS) weightedlinkage.cpp -c $(INCLUDE) -o ./weightedlinkage.o
 
 ##### END RUN ####