1# 2# $Id$ 3# 4 5include ../../../config/makefile.h 6include ../../DEFS 7 8COBJ = clustrfix.o \ 9 pdcomplex.o \ 10 mgscs.o \ 11 pscale.o \ 12 clustrxx5.o \ 13 clustrxx4.o \ 14 pstein4.o \ 15 pstein5.o \ 16 b_ortho.o \ 17 chol_bcst.o \ 18 choleski9.o \ 19 ci_entry.o \ 20 conjug22.o \ 21 de_sym.o \ 22 exit.o \ 23 exit2.o \ 24 forLL.o \ 25 forLU.o \ 26 gmax.o \ 27 inverse.o \ 28 lu_mxm2.o \ 29 mapdif.o \ 30 mapdif1.o \ 31 matmax.o \ 32 mdif2b.o \ 33 mdiff1.o \ 34 mdiff2.o \ 35 memreq.o \ 36 memreq_f.o \ 37 mgs5.o \ 38 mxm25.o \ 39 mxm5x.o \ 40 mxm88.o \ 41 mxm_ll1.o \ 42 onenorm.o \ 43 ortho.o \ 44 pdspev_c.o \ 45 pdspevx.o \ 46 pdspgv_c.o \ 47 pdspgvx.o \ 48 pdsptri.o \ 49 peigs_cmod.o \ 50 pipe_fut.o \ 51 pmmLSL.o \ 52 pmmLUL.o \ 53 pmmlsl2.o \ 54 pxerbla.o \ 55 qsort.o \ 56 resid.o \ 57 residual.o \ 58 sfnorm.o \ 59 shellsort.o \ 60 soluf.o \ 61 sonenorm.o \ 62 soort.o \ 63 sort.o \ 64 sorteig.o \ 65 tred22.o \ 66 treesort3.o \ 67 tresid.o \ 68 util.o \ 69 xerbla.o \ 70 mapchk.o \ 71 pdiff.o \ 72 pgexit.o \ 73 reducemap.o\ 74 pstebz10.o \ 75 inv_it4.o \ 76 inv_it5.o \ 77 inv_it3.o \ 78 peigs_tldlfact.o \ 79 clustrf5.o 80 81# clustrf4.o \ 82# 83# inv_it3.o 84# inv_it4.o 85# inv_it6.o 86# pstebz10.o 87# clustr31.o 88 89 90all: $(COBJ) 91 $(peigs_AR) $(NWCHEM_TOP)/lib/$(NWCHEM_TARGET)/libpeigs.a $? 92 93.EXPORT_ALL_VARIABLES: 94 95.PHONY : clean 96 97clean: 98 -rm -f *.o maxx.f 99 -rm -f *.c.* 100 101realclean: 102 clean 103 104maxx.o : maxx.cpp 105 -rm -f maxx.f 106 $(peigs_CPP) < maxx.cpp > maxx.f 107 $(peigs_FC) $(OPT) -c $(F77NFLAGS) maxx.f 108 109soort.o: soort.c 110 $(peigs_CC) $(OPTC) -c soort.c 111 112lower_mxm.o: lower_mxm.c 113 $(peigs_CC) -c lower_mxm.c 114 115shellsort.o: shellsort.c 116 $(peigs_CC) $(OPTC) -c shellsort.c 117 118treesort.o: treesort.c 119 $(peigs_CC) -c treesort.c 120 121gmax.o: gmax.c 122 $(peigs_CC) $(OPTC) -c gmax.c 123 124forLL.o: forLL.c 125 $(peigs_CC) $(OPTC) -c forLL.c 126 127forLU.o: forLU.c 128 $(peigs_CC) $(OPTC) -c forLU.c 129 130ci_entry.o: ci_entry.c 131 $(peigs_CC) $(OPTC) -c ci_entry.c 132 133util.o: util.c 134 $(peigs_CC) $(OPTC) -c util.c 135 136pdspgv_c.o: pdspgv_c.c 137 $(peigs_CC) $(OPTC) -c pdspgv_c.c 138 139pdspev_c.o: pdspev_c.c 140 $(peigs_CC) $(OPTC) -c pdspev_c.c 141 142pdspevx.o: pdspevx.c 143 $(peigs_CC) $(OPTC) -c pdspevx.c 144 145pdspgvx.o: pdspgvx.c 146 $(peigs_CC) $(OPTC) -c pdspgvx.c 147 148exit.o: exit.c 149 $(peigs_CC) $(OPTC) -c exit.c 150 151exit2.o: exit2.c 152 $(peigs_CC) $(OPTC) -c exit2.c 153 154pxerbla.o: pxerbla.c 155 $(peigs_CC) $(OPTC) -c pxerbla.c 156 157chol_bcst.o: chol_bcst.c 158 $(peigs_CC) $(OPTC) -c chol_bcst.c 159 160upperxfull.o: upperxfull.c 161 $(peigs_CC) $(OPTC) -c upperxfull.c 162 163pipe_fut.o: pipe_fut.c 164 $(peigs_CC) $(OPTC) -c pipe_fut.c 165 166choleski9.o: choleski9.c 167 $(peigs_CC) $(OPTC) -c choleski9.c 168 169tred22.o: tred22.c 170 $(peigs_CC) $(OPTC) -c tred22.c 171 172pstebz9.o: pstebz9.c 173 $(peigs_CC) $(OPTC) -c pstebz9.c 174 175 176pstein4.o: pstein4.c 177 $(peigs_CC) $(OPTC) -c pstein4.c 178 179pstein5.o: pstein5.c 180 $(peigs_CC) $(OPTC) -c pstein5.c 181 182inverse.o: inverse.c 183 $(peigs_CC) $(OPTC) -c inverse.c 184 185conjug.o: conjug.c 186 $(peigs_CC) $(OPTC) -c conjug.c 187 188pmmLUL.o: pmmLUL.c 189 $(peigs_CC) $(OPTC) -c pmmLUL.c 190 191pmmLSL.o: pmmLSL.c 192 $(peigs_CC) $(OPTC) -c pmmLSL.c 193 194soluf.o: soluf.c 195 $(peigs_CC) $(OPTC) -c soluf.c 196 197mxm.o: mxm.c 198 $(peigs_CC) $(OPTC) -c mxm.c 199 200mxm2.o: mxm2.c 201 $(peigs_CC) $(OPTC) -c mxm2.c 202 203mxm5x.o: mxm5x.c 204 $(peigs_CC) $(OPTC) -c mxm5x.c 205 206mxm3.o: mxm3.c 207 $(peigs_CC) $(OPTC) -c mxm3.c 208 209mxm4.o: mxm4.c 210 $(peigs_CC) $(OPTC) -c mxm4.c 211 212mxm5.o: mxm5.c 213 $(peigs_CC) $(OPTC) -c mxm5.c 214 215mxm8.o: mxm8.c 216 $(peigs_CC) $(OPTC) -c mxm8.c 217 218reducelst.o: reducelst.c 219 $(peigs_CC) $(OPTC) -c reducelst.c 220 221sort.o: sort.c 222 $(peigs_CC) $(OPTC) -c sort.c 223 224clustrf.o: clustrf.c 225 $(peigs_CC) -c clustrf.c 226 227inv_it2.o: inv_it2.c 228 $(peigs_CC) $(OPTC) -c inv_it2.c 229 230inv_it5.o: inv_it5.c 231 $(peigs_CC) $(OPTC) -c inv_it5.c 232 233mgs2.o: mgs2.c 234 $(peigs_CC) $(OPTC) -c mgs2.c 235 236mgs1b.o: mgs1b.c 237 $(peigs_CC) $(OPTC) -c mgs1b.c 238 239qsort.o: qsort.c 240 $(peigs_CC) $(OPTC) -c qsort.c 241 242qsort1.o: qsort1.c 243 $(peigs_CC) $(OPTC) -c qsort1.c 244 245memreq.o: memreq.c 246 $(peigs_CC) $(OPTC) -c memreq.c 247 248memreq_f.o: memreq_f.c 249 $(peigs_CC) $(OPTC) -c memreq_f.c 250 251dsteinsch.o: dsteinsch.c 252 $(peigs_CC) $(OPTC) -c dsteinsch.c 253 254mapdif.o: mapdif.c 255 $(peigs_CC) $(OPTC) -c mapdif.c 256 257mapdif1.o: mapdif1.c 258 $(peigs_CC) $(OPTC) -c mapdif1.c 259 260peigs_cmod.o: peigs_cmod.f 261 $(peigs_FC) -c peigs_cmod.f 262 263clustrxx5.o: clustrxx5.c 264 $(peigs_CC) -c clustrxx5.c 265 266clustrxx4.o: clustrxx4.c 267 $(peigs_CC) -c clustrxx4.c 268 269 270.c.o:; $(peigs_CC) $(OPTC) -c $< 271.f.o:; $(peigs_FC) $(OPT) -c $< 272.F.o:; $(peigs_FC) $(OPT) -c $< 273