]> git.donarmstrong.com Git - mothur.git/blobdiff - makefile
added mpi code to cluster.split command
[mothur.git] / makefile
index 6b10078955f99b73fe5680d34a6bc0234d7bc046..08dee23581723953d2001a36ccda1cc957538eef 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)
@@ -28,8 +35,8 @@ endif
 
 USEMPI ?= no
 
-
 ifeq  ($(strip $(USEMPI)),yes)
+       CC = mpic++
     CC_OPTIONS += -DUSE_MPI
 endif
 
@@ -124,6 +131,7 @@ mothur : \
                ./listseqscommand.o\
                ./getseqscommand.o\
                ./removeseqscommand.o\
+               ./degapseqscommand.o\
                ./systemcommand.o\
                ./binsequencecommand.o\
                ./distancecommand.o\
@@ -151,6 +159,9 @@ mothur : \
                ./clearcutcommand.o\
                ./catchallcommand.o\
                ./splitabundcommand.o\
+               ./splitmatrix.o\
+               ./clustersplitcommand.o\
+               ./weightedlinkage.o\
                ./inputdata.o\
                ./jackknife.o\
                ./kmer.o\
@@ -217,11 +228,13 @@ mothur : \
                ./hclustercommand.o\
                ./hcluster.o\
                ./getlistcountcommand.o\
+               ./getrelabundcommand.o\
                ./readcluster.o\
                ./ccode.o\
                ./taxonomyequalizer.o\
                ./phylotypecommand.o\
                ./classifyseqscommand.o\
+               ./classifyotucommand.o\
                ./parsesffcommand.o\
                ./classify.o\
                ./phylotree.o\
@@ -330,6 +343,7 @@ mothur : \
                ./listseqscommand.o\
                ./getseqscommand.o\
                ./removeseqscommand.o\
+               ./degapseqscommand.o\
                ./systemcommand.o\
                ./binsequencecommand.o\
                ./distancecommand.o\
@@ -357,6 +371,9 @@ mothur : \
                ./clearcutcommand.o\
                ./catchallcommand.o\
                ./splitabundcommand.o\
+               ./splitmatrix.o\
+               ./clustersplitcommand.o\
+               ./weightedlinkage.o\
                ./inputdata.o\
                ./jackknife.o\
                ./kmer.o\
@@ -423,11 +440,13 @@ mothur : \
                ./hclustercommand.o\
                ./hcluster.o\
                ./getlistcountcommand.o\
+               ./getrelabundcommand.o\
                ./readcluster.o\
                ./ccode.o\
                ./taxonomyequalizer.o\
                ./phylotypecommand.o\
                ./classifyseqscommand.o\
+               ./classifyotucommand.o\
                ./parsesffcommand.o\
                ./classify.o\
                ./phylotree.o\
@@ -539,6 +558,7 @@ clean :
                ./listseqscommand.o\
                ./getseqscommand.o\
                ./removeseqscommand.o\
+               ./degapseqscommand.o\
                ./systemcommand.o\
                ./binsequencecommand.o\
                ./distancecommand.o\
@@ -566,6 +586,9 @@ clean :
                ./clearcutcommand.o\
                ./catchallcommand.o\
                ./splitabundcommand.o\
+               ./splitmatrix.o\
+               ./clustersplitcommand.o\
+               ./weightedlinkage.o\
                ./inputdata.o\
                ./jackknife.o\
                ./kmer.o\
@@ -632,11 +655,13 @@ clean :
                ./hclustercommand.o\
                ./hcluster.o\
                ./getlistcountcommand.o\
+               ./getrelabundcommand.o\
                ./readcluster.o\
                ./ccode.o\
                ./taxonomyequalizer.o\
                ./phylotypecommand.o\
                ./classifyseqscommand.o\
+               ./classifyotucommand.o\
                ./parsesffcommand.o\
                ./classify.o\
                ./phylotree.o\
@@ -1680,8 +1705,32 @@ install : mothur
 ./catchallcommand.o : catchallcommand.cpp
        $(CC) $(CC_OPTIONS) catchallcommand.cpp -c $(INCLUDE) -o ./catchallcommand.o
 
-# Item # 205 -- catchallcommand --
-./splitabundcommand : splitabundcommand
-       $(CC) $(CC_OPTIONS) splitabundcommand -c $(INCLUDE) -o ./splitabundcommand
+# Item # 205 -- splitabundcommand --
+./splitabundcommand.o : splitabundcommand.cpp
+       $(CC) $(CC_OPTIONS) splitabundcommand.cpp -c $(INCLUDE) -o ./splitabundcommand.o
+       
+# Item # 206 -- splitmatrix --
+./splitmatrix.o : splitmatrix.cpp
+       $(CC) $(CC_OPTIONS) splitmatrix.cpp -c $(INCLUDE) -o ./splitmatrix.o
+       
+# 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
+       
+# Item # 210 -- degapseqscommand --
+./degapseqscommand.o : degapseqscommand.cpp
+       $(CC) $(CC_OPTIONS) degapseqscommand.cpp -c $(INCLUDE) -o ./degapseqscommand.o
+
+# Item # 211 -- getrelabundcommand --
+./getrelabundcommand.o : getrelabundcommand.cpp
+       $(CC) $(CC_OPTIONS) getrelabundcommand.cpp -c $(INCLUDE) -o ./getrelabundcommand.o
 
 ##### END RUN ####