Next version of JABA
[jabaws.git] / binaries / src / fasta34 / Makefile.mpi4_sql
1 #
2 # $Name: fa_34_26_5 $ - $Id: Makefile.mpi4_sql,v 1.19 2004/11/19 15:28:26 wrp Exp $
3 #
4 # 21 July, 2000
5 #
6 # Makefile for MPI versions of the parallel library comparison programs.
7 # this file is derived from Makefile.pvm, with only a few differences:
8 # (1) -DMPI_SRC instead of -DPVM_SRC
9 # (2) programs are mp34comp*, ms34comp*, and mu34comp* rather than pv34comp*, etc.
10 # (3) MPI does not require/allow a "worker" program, thus no c3.work*
11 #
12
13 CC= mpicc -g -O
14 NCC= mpicc -O
15 LCC= mpicc -O
16
17 #ARCH   =       ALPHAMP  (get from $ARCH)
18
19 #MPI_ROOT = /opt/share/mpi
20 #PLIB    =       -L${MPI_ROOT}/lib -lmpich
21 #XDIR    =       /seqprg/pvm3/bin/LINUX
22 XDIR    =       ${HOME}/pvm3/bin/LINUX
23 SDIR    =       .
24
25 CFLAGS= -DMPI_SRC -DUNIX -DPCOMPLIB -DBFR=1200 -I${MPI_ROOT}/include -DSRAND=srand -DRAND=random -c -DHAS_INTTYPES -DSAMP_STATS -DMYSQL_DB -I/usr/include/mysql -DPGSQL_DB -I/usr/include/pgsql
26 # -DMYSQL_DB -I/usr/include/mysql
27 # -DSFCHAR="'|'" -DSUPERFAMNUM 
28
29 # standard nxgetaa, no memory mapping for 0 - 6
30 #LGETLIB=getseq.o lgetlib.o
31 #NGETLIB=nmgetlib
32
33 # memory mapping for 0FASTA, 5PIRVMS, 6GCGBIN
34 LGETLIB=getseq.o lgetlib.o lgetaa_m.o
35 NGETLIB=nmgetlib
36
37 NRAND=nrandom
38
39 SHOWBESTC = mshowbest.c
40 SHOWALIGN = mshowalign
41 MWH = p_mw.h
42 MWHP = p_mw.h w_mw.h
43
44 NCBL_LIB=ncbl2_mlib.o mysql_lib.o
45 #NCBL_LIB=ncbl2_mlib.o
46 LIB_M= -L/usr/lib/mysql -lmysqlclient -lz -lm -L/usr/lib/pgsql -lpq -lcrypt -lssl
47 #LIB_M= -lm
48
49 LFLAGS= -o
50
51 DROPGSW_O = dropgsw.o
52 DROPNFA_O = drop_nfa.o
53
54 include Makefile.mpcom
55
56 include Makefile.fcom
57