2 include ../Makefile.system
4 all :: level1 level2 level3
6 level1 : sblat1 dblat1 cblat1 zblat1
7 OPENBLAS_NUM_THREADS=1 ./sblat1
8 OPENBLAS_NUM_THREADS=1 ./dblat1
9 OPENBLAS_NUM_THREADS=1 ./cblat1
10 OPENBLAS_NUM_THREADS=1 ./zblat1
12 OPENBLAS_NUM_THREADS=2 ./sblat1
13 OPENBLAS_NUM_THREADS=2 ./dblat1
14 OPENBLAS_NUM_THREADS=2 ./cblat1
15 OPENBLAS_NUM_THREADS=2 ./zblat1
18 level2 : sblat2 dblat2 cblat2 zblat2
20 OPENBLAS_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
21 @$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
22 OPENBLAS_NUM_THREADS=1 ./dblat2 < ./dblat2.dat
23 @$(GREP) -q FATAL DBLAT2.SUMM && cat DBLAT2.SUMM || exit 0
24 OPENBLAS_NUM_THREADS=1 ./cblat2 < ./cblat2.dat
25 @$(GREP) -q FATAL CBLAT2.SUMM && cat CBLAT2.SUMM || exit 0
26 OPENBLAS_NUM_THREADS=1 ./zblat2 < ./zblat2.dat
27 @$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
30 OPENBLAS_NUM_THREADS=2 ./sblat2 < ./sblat2.dat
31 @$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
32 OPENBLAS_NUM_THREADS=2 ./dblat2 < ./dblat2.dat
33 @$(GREP) -q FATAL DBLAT2.SUMM && cat DBLAT2.SUMM || exit 0
34 OPENBLAS_NUM_THREADS=2 ./cblat2 < ./cblat2.dat
35 @$(GREP) -q FATAL CBLAT2.SUMM && cat CBLAT2.SUMM || exit 0
36 OPENBLAS_NUM_THREADS=2 ./zblat2 < ./zblat2.dat
37 @$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
40 level3 : sblat3 dblat3 cblat3 zblat3
42 OPENBLAS_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
43 @$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
44 OPENBLAS_NUM_THREADS=1 ./dblat3 < ./dblat3.dat
45 @$(GREP) -q FATAL DBLAT3.SUMM && cat DBLAT3.SUMM || exit 0
46 OPENBLAS_NUM_THREADS=1 ./cblat3 < ./cblat3.dat
47 @$(GREP) -q FATAL CBLAT3.SUMM && cat CBLAT3.SUMM || exit 0
48 OPENBLAS_NUM_THREADS=1 ./zblat3 < ./zblat3.dat
49 @$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
52 OPENBLAS_NUM_THREADS=2 ./sblat3 < ./sblat3.dat
53 @$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
54 OPENBLAS_NUM_THREADS=2 ./dblat3 < ./dblat3.dat
55 @$(GREP) -q FATAL DBLAT3.SUMM && cat DBLAT3.SUMM || exit 0
56 OPENBLAS_NUM_THREADS=2 ./cblat3 < ./cblat3.dat
57 @$(GREP) -q FATAL CBLAT3.SUMM && cat CBLAT3.SUMM || exit 0
58 OPENBLAS_NUM_THREADS=2 ./zblat3 < ./zblat3.dat
59 @$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
62 FLDFLAGS = $(FFLAGS:-fPIC=)
66 sblat1 : sblat1.$(SUFFIX) ../$(LIBNAME)
67 $(FC) $(FLDFLAGS) -o sblat1 sblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
69 dblat1 : dblat1.$(SUFFIX) ../$(LIBNAME)
70 $(FC) $(FLDFLAGS) -o dblat1 dblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
72 qblat1 : qblat1.$(SUFFIX) ../$(LIBNAME)
73 $(FC) $(FLDFLAGS) -o qblat1 qblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
75 cblat1 : cblat1.$(SUFFIX) ../$(LIBNAME)
76 $(FC) $(FLDFLAGS) -o cblat1 cblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
78 zblat1 : zblat1.$(SUFFIX) ../$(LIBNAME)
79 $(FC) $(FLDFLAGS) -o zblat1 zblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
81 sblat2 : sblat2.$(SUFFIX) ../$(LIBNAME)
82 $(FC) $(FLDFLAGS) -o sblat2 sblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
84 dblat2 : dblat2.$(SUFFIX) ../$(LIBNAME)
85 $(FC) $(FLDFLAGS) -o dblat2 dblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
87 cblat2 : cblat2.$(SUFFIX) ../$(LIBNAME)
88 $(FC) $(FLDFLAGS) -o cblat2 cblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
90 zblat2 : zblat2.$(SUFFIX) ../$(LIBNAME)
91 $(FC) $(FLDFLAGS) -o zblat2 zblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
93 sblat3 : sblat3.$(SUFFIX) ../$(LIBNAME)
94 $(FC) $(FLDFLAGS) -o sblat3 sblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
96 dblat3 : dblat3.$(SUFFIX) ../$(LIBNAME)
97 $(FC) $(FLDFLAGS) -o dblat3 dblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
99 cblat3 : cblat3.$(SUFFIX) ../$(LIBNAME)
100 $(FC) $(FLDFLAGS) -o cblat3 cblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
102 zblat3 : zblat3.$(SUFFIX) ../$(LIBNAME)
103 $(FC) $(FLDFLAGS) -o zblat3 zblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
106 @rm -f *.$(SUFFIX) *.$(PSUFFIX) gmon.$(SUFFIX)ut *.SUMM *.cxml *.exe *.pdb *.dwf \
107 sblat1 dblat1 cblat1 zblat1 \
108 sblat2 dblat2 cblat2 zblat2 \
109 sblat3 dblat3 cblat3 zblat3 \
110 sblat1p dblat1p cblat1p zblat1p \
111 sblat2p dblat2p cblat2p zblat2p \
112 sblat3p dblat3p cblat3p zblat3p \
120 $(MAKE) -C $(TOPDIR) libs
122 # include ../Makefile.tail