| 1 | include $(SOPHYABASE)/include/sophyamake.inc
 | 
|---|
| 2 | 
 | 
|---|
| 3 | OBJMINUIT = minuit.o mnamin.o mnbins.o mncalf.o mncler.o mncntr.o mncomd.o mncont.o mncrck.o mncros.o mncuve.o mnderi.o mndxdi.o mneig.o mnemat.o mnerrs.o mneval.o mnexcm.o mnexin.o mnfixp.o mnfree.o mngrad.o mnhelp.o mnhes1.o mnhess.o mnimpr.o mninex.o mninit.o mninpu.o mnintr.o mnlims.o mnline.o mnmatu.o mnmigr.o mnmnos.o mnmnot.o mnparm.o mnpars.o mnpfit.o mnpint.o mnplot.o mnpout.o mnprin.o mnpsdf.o mnrazz.o mnread.o mnrn15.o mnrset.o mnsave.o mnscan.o mnseek.o mnset.o mnseti.o mnsimp.o mnstat.o mnstin.o mntiny.o mnunpt.o mnvers.o mnvert.o mnwarn.o mnwerr.o stand.o
 | 
|---|
| 4 | 
 | 
|---|
| 5 | all: include libminuit.a
 | 
|---|
| 6 | 
 | 
|---|
| 7 | include:
 | 
|---|
| 8 |         rm -f minuit
 | 
|---|
| 9 |         ln -f -s ../minuit minuit
 | 
|---|
| 10 | 
 | 
|---|
| 11 | clean:
 | 
|---|
| 12 |         rm -f $(OBJMINUIT)
 | 
|---|
| 13 |         rm -f libminuit.a minuit
 | 
|---|
| 14 |         rm -f ../examples/minuit ../examples/minexam ../examples/minexam.o ../examples/fcnk0.o
 | 
|---|
| 15 | 
 | 
|---|
| 16 | libminuit.a : $(OBJMINUIT)
 | 
|---|
| 17 |         $(AR) $(ARFLAGS) $@ $(OBJMINUIT)
 | 
|---|
| 18 | 
 | 
|---|
| 19 | minuit.o: minuit.F
 | 
|---|
| 20 |         $(FCCOMPILE) -o $@ minuit.F
 | 
|---|
| 21 | 
 | 
|---|
| 22 | mnamin.o: mnamin.F
 | 
|---|
| 23 |         $(FCCOMPILE) -o $@ mnamin.F
 | 
|---|
| 24 | 
 | 
|---|
| 25 | mnbins.o: mnbins.F
 | 
|---|
| 26 |         $(FCCOMPILE) -o $@ mnbins.F
 | 
|---|
| 27 | 
 | 
|---|
| 28 | mncalf.o: mncalf.F
 | 
|---|
| 29 |         $(FCCOMPILE) -o $@ mncalf.F
 | 
|---|
| 30 | 
 | 
|---|
| 31 | mncler.o: mncler.F
 | 
|---|
| 32 |         $(FCCOMPILE) -o $@ mncler.F
 | 
|---|
| 33 | 
 | 
|---|
| 34 | mncntr.o: mncntr.F
 | 
|---|
| 35 |         $(FCCOMPILE) -o $@ mncntr.F
 | 
|---|
| 36 | 
 | 
|---|
| 37 | mncomd.o: mncomd.F
 | 
|---|
| 38 |         $(FCCOMPILE) -o $@ mncomd.F
 | 
|---|
| 39 | 
 | 
|---|
| 40 | mncont.o: mncont.F
 | 
|---|
| 41 |         $(FCCOMPILE) -o $@ mncont.F
 | 
|---|
| 42 | 
 | 
|---|
| 43 | mncrck.o: mncrck.F
 | 
|---|
| 44 |         $(FCCOMPILE) -o $@ mncrck.F
 | 
|---|
| 45 | 
 | 
|---|
| 46 | mncros.o: mncros.F
 | 
|---|
| 47 |         $(FCCOMPILE) -o $@ mncros.F
 | 
|---|
| 48 | 
 | 
|---|
| 49 | mncuve.o: mncuve.F
 | 
|---|
| 50 |         $(FCCOMPILE) -o $@ mncuve.F
 | 
|---|
| 51 | 
 | 
|---|
| 52 | mnderi.o: mnderi.F
 | 
|---|
| 53 |         $(FCCOMPILE) -o $@ mnderi.F
 | 
|---|
| 54 | 
 | 
|---|
| 55 | mndxdi.o: mndxdi.F
 | 
|---|
| 56 |         $(FCCOMPILE) -o $@ mndxdi.F
 | 
|---|
| 57 | 
 | 
|---|
| 58 | mneig.o: mneig.F
 | 
|---|
| 59 |         $(FCCOMPILE) -o $@ mneig.F
 | 
|---|
| 60 | 
 | 
|---|
| 61 | mnemat.o: mnemat.F
 | 
|---|
| 62 |         $(FCCOMPILE) -o $@ mnemat.F
 | 
|---|
| 63 | 
 | 
|---|
| 64 | mnerrs.o: mnerrs.F
 | 
|---|
| 65 |         $(FCCOMPILE) -o $@ mnerrs.F
 | 
|---|
| 66 | 
 | 
|---|
| 67 | mneval.o: mneval.F
 | 
|---|
| 68 |         $(FCCOMPILE) -o $@ mneval.F
 | 
|---|
| 69 | 
 | 
|---|
| 70 | mnexcm.o: mnexcm.F
 | 
|---|
| 71 |         $(FCCOMPILE) -o $@ mnexcm.F
 | 
|---|
| 72 | 
 | 
|---|
| 73 | mnexin.o: mnexin.F
 | 
|---|
| 74 |         $(FCCOMPILE) -o $@ mnexin.F
 | 
|---|
| 75 | 
 | 
|---|
| 76 | mnfixp.o: mnfixp.F
 | 
|---|
| 77 |         $(FCCOMPILE) -o $@ mnfixp.F
 | 
|---|
| 78 | 
 | 
|---|
| 79 | mnfree.o: mnfree.F
 | 
|---|
| 80 |         $(FCCOMPILE) -o $@ mnfree.F
 | 
|---|
| 81 | 
 | 
|---|
| 82 | mngrad.o: mngrad.F
 | 
|---|
| 83 |         $(FCCOMPILE) -o $@ mngrad.F
 | 
|---|
| 84 | 
 | 
|---|
| 85 | mnhelp.o: mnhelp.F
 | 
|---|
| 86 |         $(FCCOMPILE) -o $@ mnhelp.F
 | 
|---|
| 87 | 
 | 
|---|
| 88 | mnhes1.o: mnhes1.F
 | 
|---|
| 89 |         $(FCCOMPILE) -o $@ mnhes1.F
 | 
|---|
| 90 | 
 | 
|---|
| 91 | mnhess.o: mnhess.F
 | 
|---|
| 92 |         $(FCCOMPILE) -o $@ mnhess.F
 | 
|---|
| 93 | 
 | 
|---|
| 94 | mnimpr.o: mnimpr.F
 | 
|---|
| 95 |         $(FCCOMPILE) -o $@ mnimpr.F
 | 
|---|
| 96 | 
 | 
|---|
| 97 | mninex.o: mninex.F
 | 
|---|
| 98 |         $(FCCOMPILE) -o $@ mninex.F
 | 
|---|
| 99 | 
 | 
|---|
| 100 | mninit.o: mninit.F
 | 
|---|
| 101 |         $(FCCOMPILE) -o $@ mninit.F
 | 
|---|
| 102 | 
 | 
|---|
| 103 | mninpu.o: mninpu.F
 | 
|---|
| 104 |         $(FCCOMPILE) -o $@ mninpu.F
 | 
|---|
| 105 | 
 | 
|---|
| 106 | mnintr.o: mnintr.F
 | 
|---|
| 107 |         $(FCCOMPILE) -o $@ mnintr.F
 | 
|---|
| 108 | 
 | 
|---|
| 109 | mnlims.o: mnlims.F
 | 
|---|
| 110 |         $(FCCOMPILE) -o $@ mnlims.F
 | 
|---|
| 111 | 
 | 
|---|
| 112 | mnline.o: mnline.F
 | 
|---|
| 113 |         $(FCCOMPILE) -o $@ mnline.F
 | 
|---|
| 114 | 
 | 
|---|
| 115 | mnmatu.o: mnmatu.F
 | 
|---|
| 116 |         $(FCCOMPILE) -o $@ mnmatu.F
 | 
|---|
| 117 | 
 | 
|---|
| 118 | mnmigr.o: mnmigr.F
 | 
|---|
| 119 |         $(FCCOMPILE) -o $@ mnmigr.F
 | 
|---|
| 120 | 
 | 
|---|
| 121 | mnmnos.o: mnmnos.F
 | 
|---|
| 122 |         $(FCCOMPILE) -o $@ mnmnos.F
 | 
|---|
| 123 | 
 | 
|---|
| 124 | mnmnot.o: mnmnot.F
 | 
|---|
| 125 |         $(FCCOMPILE) -o $@ mnmnot.F
 | 
|---|
| 126 | 
 | 
|---|
| 127 | mnparm.o: mnparm.F
 | 
|---|
| 128 |         $(FCCOMPILE) -o $@ mnparm.F
 | 
|---|
| 129 | 
 | 
|---|
| 130 | mnpars.o: mnpars.F
 | 
|---|
| 131 |         $(FCCOMPILE) -o $@ mnpars.F
 | 
|---|
| 132 | 
 | 
|---|
| 133 | mnpfit.o: mnpfit.F
 | 
|---|
| 134 |         $(FCCOMPILE) -o $@ mnpfit.F
 | 
|---|
| 135 | 
 | 
|---|
| 136 | mnpint.o: mnpint.F
 | 
|---|
| 137 |         $(FCCOMPILE) -o $@ mnpint.F
 | 
|---|
| 138 | 
 | 
|---|
| 139 | mnplot.o: mnplot.F
 | 
|---|
| 140 |         $(FCCOMPILE) -o $@ mnplot.F
 | 
|---|
| 141 | 
 | 
|---|
| 142 | mnpout.o: mnpout.F
 | 
|---|
| 143 |         $(FCCOMPILE) -o $@ mnpout.F
 | 
|---|
| 144 | 
 | 
|---|
| 145 | mnprin.o: mnprin.F
 | 
|---|
| 146 |         $(FCCOMPILE) -o $@ mnprin.F
 | 
|---|
| 147 | 
 | 
|---|
| 148 | mnpsdf.o: mnpsdf.F
 | 
|---|
| 149 |         $(FCCOMPILE) -o $@ mnpsdf.F
 | 
|---|
| 150 | 
 | 
|---|
| 151 | mnrazz.o: mnrazz.F
 | 
|---|
| 152 |         $(FCCOMPILE) -o $@ mnrazz.F
 | 
|---|
| 153 | 
 | 
|---|
| 154 | mnread.o: mnread.F
 | 
|---|
| 155 |         $(FCCOMPILE) -o $@ mnread.F
 | 
|---|
| 156 | 
 | 
|---|
| 157 | mnrn15.o: mnrn15.F
 | 
|---|
| 158 |         $(FCCOMPILE) -o $@ mnrn15.F
 | 
|---|
| 159 | 
 | 
|---|
| 160 | mnrset.o: mnrset.F
 | 
|---|
| 161 |         $(FCCOMPILE) -o $@ mnrset.F
 | 
|---|
| 162 | 
 | 
|---|
| 163 | mnsave.o: mnsave.F
 | 
|---|
| 164 |         $(FCCOMPILE) -o $@ mnsave.F
 | 
|---|
| 165 | 
 | 
|---|
| 166 | mnscan.o: mnscan.F
 | 
|---|
| 167 |         $(FCCOMPILE) -o $@ mnscan.F
 | 
|---|
| 168 | 
 | 
|---|
| 169 | mnseek.o: mnseek.F
 | 
|---|
| 170 |         $(FCCOMPILE) -o $@ mnseek.F
 | 
|---|
| 171 | 
 | 
|---|
| 172 | mnset.o: mnset.F
 | 
|---|
| 173 |         $(FCCOMPILE) -o $@ mnset.F
 | 
|---|
| 174 | 
 | 
|---|
| 175 | mnseti.o: mnseti.F
 | 
|---|
| 176 |         $(FCCOMPILE) -o $@ mnseti.F
 | 
|---|
| 177 | 
 | 
|---|
| 178 | mnsimp.o: mnsimp.F
 | 
|---|
| 179 |         $(FCCOMPILE) -o $@ mnsimp.F
 | 
|---|
| 180 | 
 | 
|---|
| 181 | mnstat.o: mnstat.F
 | 
|---|
| 182 |         $(FCCOMPILE) -o $@ mnstat.F
 | 
|---|
| 183 | 
 | 
|---|
| 184 | mnstin.o: mnstin.F
 | 
|---|
| 185 |         $(FCCOMPILE) -o $@ mnstin.F
 | 
|---|
| 186 | 
 | 
|---|
| 187 | mntiny.o: mntiny.F
 | 
|---|
| 188 |         $(FCCOMPILE) -o $@ mntiny.F
 | 
|---|
| 189 | 
 | 
|---|
| 190 | mnunpt.o: mnunpt.F
 | 
|---|
| 191 |         $(FCCOMPILE) -o $@ mnunpt.F
 | 
|---|
| 192 | 
 | 
|---|
| 193 | mnvers.o: mnvers.F
 | 
|---|
| 194 |         $(FCCOMPILE) -o $@ mnvers.F
 | 
|---|
| 195 | 
 | 
|---|
| 196 | mnvert.o: mnvert.F
 | 
|---|
| 197 |         $(FCCOMPILE) -o $@ mnvert.F
 | 
|---|
| 198 | 
 | 
|---|
| 199 | mnwarn.o: mnwarn.F
 | 
|---|
| 200 |         $(FCCOMPILE) -o $@ mnwarn.F
 | 
|---|
| 201 | 
 | 
|---|
| 202 | mnwerr.o: mnwerr.F
 | 
|---|
| 203 |         $(FCCOMPILE) -o $@ mnwerr.F
 | 
|---|
| 204 | 
 | 
|---|
| 205 | stand.o: stand.F
 | 
|---|
| 206 |         $(FCCOMPILE) -o $@ stand.F
 | 
|---|
| 207 | 
 | 
|---|
| 208 | test:
 | 
|---|
| 209 |         cd ../examples/; \
 | 
|---|
| 210 |         rm -f minuit minexam minexam.o fcnk0.o; \
 | 
|---|
| 211 |         ln -f -s ../minuit minuit; \
 | 
|---|
| 212 |         $(FCCOMPILE) -O -o fcnk0.o fcnk0.F; \
 | 
|---|
| 213 |         $(FCCOMPILE) -O -o minexam.o minexam.F; \
 | 
|---|
| 214 |         $(FCLINK) -O -o minexam minexam.o fcnk0.o -L../code/ -lminuit
 | 
|---|