all: ncd.exe maketree.exe

ncd.exe: adjadaptor.c adjlist.c adjmatrix.c builtin.c builtinca-blocksort.c builtinca-bzlib.c builtinca-bzlibx.c builtinca-google.c builtinca-realcomp.c builtinca-soap.c builtinca-virtcomp.c builtinca-zlib.c builtinta-unbzip.c builtinta-ungz.c builtinta-unzlib.c clalloc.c clnodeset.c clog.c cloutput.c clparser.c clwrap.c compadaptor.c datablock.c datetime.c dbe-array.c dbe-dir.c dbe-factory.c dbe-filelist.c dbe-singleton.c dbe-stringlist.c dbe-windowed.c dlextcomp.c dotparser.c dra.c environment.c envmap.c gdbmhelper.c google.c googlecache.c incrdm.c labelmaker.c labelperm.c libart.c liblzmax.c libppmdx.c matfact.c mutate.c ncabz2.c ncazlib.c ncbase.c ncd-calc.c paramlist.c pathkeeper.c qsufsort.c quartet.c rootedbinary.c springball.c stringstack.c tagfile.c tastack.c treeadaptor.c treeblaster.c treeholder.c treemaster.c treemolder.c treeparser.c treescore.c unrootedbinary.c ncd.c
	gcc -o ncd.exe -I . adjadaptor.c adjlist.c adjmatrix.c builtin.c builtinca-blocksort.c builtinca-bzlib.c builtinca-bzlibx.c builtinca-google.c builtinca-realcomp.c builtinca-soap.c builtinca-virtcomp.c builtinca-zlib.c builtinta-unbzip.c builtinta-ungz.c builtinta-unzlib.c clalloc.c clnodeset.c clog.c cloutput.c clparser.c clwrap.c compadaptor.c datablock.c datetime.c dbe-array.c dbe-dir.c dbe-factory.c dbe-filelist.c dbe-singleton.c dbe-stringlist.c dbe-windowed.c dlextcomp.c dotparser.c dra.c environment.c envmap.c gdbmhelper.c google.c googlecache.c incrdm.c labelmaker.c labelperm.c libart.c liblzmax.c libppmdx.c matfact.c mutate.c ncabz2.c ncazlib.c ncbase.c ncd-calc.c paramlist.c pathkeeper.c qsufsort.c quartet.c rootedbinary.c springball.c stringstack.c tagfile.c tastack.c treeadaptor.c treeblaster.c treeholder.c treemaster.c treemolder.c treeparser.c treescore.c unrootedbinary.c ncd.c -lz -lbz2 -lgsl -lblas -static `pkg-config --cflags libcsoap` `pkg-config --libs libcsoap` -lgdbm

maketree.exe: adjadaptor.c adjlist.c adjmatrix.c builtin.c builtinca-blocksort.c builtinca-bzlib.c builtinca-bzlibx.c builtinca-google.c builtinca-realcomp.c builtinca-soap.c builtinca-virtcomp.c builtinca-zlib.c builtinta-unbzip.c builtinta-ungz.c builtinta-unzlib.c clalloc.c clnodeset.c clog.c cloutput.c clparser.c clwrap.c compadaptor.c datablock.c datetime.c dbe-array.c dbe-dir.c dbe-factory.c dbe-filelist.c dbe-singleton.c dbe-stringlist.c dbe-windowed.c dlextcomp.c dotparser.c dra.c environment.c envmap.c gdbmhelper.c google.c googlecache.c incrdm.c labelmaker.c labelperm.c libart.c liblzmax.c libppmdx.c matfact.c mutate.c ncabz2.c ncazlib.c ncbase.c ncd-calc.c paramlist.c pathkeeper.c qsufsort.c quartet.c rootedbinary.c springball.c stringstack.c tagfile.c tastack.c treeadaptor.c treeblaster.c treeholder.c treemaster.c treemolder.c treeparser.c treescore.c unrootedbinary.c maketree.c
	gcc -o maketree.exe -I . adjadaptor.c adjlist.c adjmatrix.c builtin.c builtinca-blocksort.c builtinca-bzlib.c builtinca-bzlibx.c builtinca-google.c builtinca-realcomp.c builtinca-soap.c builtinca-virtcomp.c builtinca-zlib.c builtinta-unbzip.c builtinta-ungz.c builtinta-unzlib.c clalloc.c clnodeset.c clog.c cloutput.c clparser.c clwrap.c compadaptor.c datablock.c datetime.c dbe-array.c dbe-dir.c dbe-factory.c dbe-filelist.c dbe-singleton.c dbe-stringlist.c dbe-windowed.c dlextcomp.c dotparser.c dra.c environment.c envmap.c gdbmhelper.c google.c googlecache.c incrdm.c labelmaker.c labelperm.c libart.c liblzmax.c libppmdx.c matfact.c mutate.c ncabz2.c ncazlib.c ncbase.c ncd-calc.c paramlist.c pathkeeper.c qsufsort.c quartet.c rootedbinary.c springball.c stringstack.c tagfile.c tastack.c treeadaptor.c treeblaster.c treeholder.c treemaster.c treemolder.c treeparser.c treescore.c unrootedbinary.c maketree.c -lz -lbz2 -lgsl -lblas -static `pkg-config --cflags libcsoap` `pkg-config --libs libcsoap` -lgdbm
