home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 3
/
CDPDIII.bin
/
pd
/
programming
/
utils
/
f2c
/
smakefile-example
< prev
Wrap
Text File
|
1993-04-06
|
9KB
|
388 lines
.f.c :
f2c -A -E $*.f
CFLAGS = ansi math=ieee data=far code=far debug=fullflush
ISAJET_FOR1 = block2.f\
ALDATA.f AMASS.f BUFIN.f BUFOUT.f CALINI.f CALSIM.f \
CHARGE.f DBLPCM.f DBLVEC.f DBOOST.f DECAY.f DECJET.f DECME.f \
DRLLYN.f EDIT.f EEBEG.f EEMAX.f EHIST.f ELCTRN.f EPF.f EVOLVE.f \
FLAVOR.f FORTOP.f FRGJET.f FRGMNT.f GAMMA.f GETJET.f GETPT.f \
GETTOT.f HEAVYX.f HEVOLV.f HIGGS.f IDANTI.f IDGEN.f ISABEG.f
ISAJET_FOR2 = \
ISAEND.f ISAEVT.f ISAHEP.f ISAINI.f ISAJET.f ISAPLT.f ISAWBG.f \
ISAWEV.f ISAWND.f ITRANS.f JETGEN.f LABEL.f LBOOST.f LOGERR.f \
LOGIC.f LOGP.f LOGPHI.f LOGPHW.f LOGPT.f LOGQM.f LOGQT.f LOGTHW.f \
LOGX.f LOGXW.f LOGYTH.f LOGYW.f LSTSQ.f MBIAS.f MBSET.f MOVLEV.f \
NOGOOD.f ORDECR.f ORDER.f PRTEVT.f PRTLIM.f PTFUN.f QCDINI.f
ISAJET_FOR3 = \
QCDINT.f QCDINZ.f QCDJET.f QCDT.f QCDZ.f QFUNC.f RANF.f RANFGT.f \
RANFMT.f RANFST.f RANGET.f RDBEG.f RDTAPE.f READIN.f REJFRG.f \
REJJET.f REND.f RESCAL.f RESET.f RGENS.f SETCON.f SETDKY.f \
SETH.f SETNXT.f SETTYP.f SETUP.f SETW.f SIGDY.f SIGDY2.f SIGEE.f \
SIGFIL.f SIGGAM.f SIGH.f SIGH2.f SIGH3.f SIGINT.f SIGQCD.f SIGSSY.f
ISAJET_FOR4 = \
SIGTC.f SIGTC2.f SIGTC3.f SIGWW.f SIGWW2.f STRUC.f STRUCW.f TIMER.f \
TWOJET.f TWOKIN.f USER.f VISAJE.f WGENS.f WPAIR.f WWKIN.f WWSS.f \
WWST.f WWTT.f WZSS.f WZST.f WZSU.f WZTU.f XWWWW.f XWWZZ.f XZZWW.f \
XZZZZ.f YGENJ.f ZEROL.f ZZALL.f ZZSTAR.f
isajet_for.lha : $(ISAJET_FOR1) $(ISAJET_FOR2) $(ISAJET_FOR3) $(ISAJET_FOR4)
echo >t:isajet_for $(ISAJET_FOR1)
echo >>t:isajet_for $(ISAJET_FOR2)
echo >>t:isajet_for $(ISAJET_FOR3)
echo >>t:isajet_for $(ISAJET_FOR4)
lha a isajet_for.lha @t:isajet_for
ISAJET_OBJ1 = block2.o \
ALDATA.o AMASS.o BUFIN.o BUFOUT.o CALINI.o CALSIM.o \
CHARGE.o DBLPCM.o DBLVEC.o DBOOST.o DECAY.o DECJET.o DECME.o \
DRLLYN.o EDIT.o EEBEG.o EEMAX.o EHIST.o ELCTRN.o EPF.o EVOLVE.o \
FLAVOR.o FORTOP.o FRGJET.o FRGMNT.o GAMMA.o GETJET.o GETPT.o \
GETTOT.o HEAVYX.o HEVOLV.o HIGGS.o IDANTI.o IDGEN.o ISABEG.o
ISAJET_OBJ2 = \
ISAEND.o ISAEVT.o ISAHEP.o ISAINI.o ISAJET.o ISAPLT.o ISAWBG.o \
ISAWEV.o ISAWND.o ITRANS.o JETGEN.o LABEL.o LBOOST.o LOGERR.o \
LOGIC.o LOGP.o LOGPHI.o LOGPHW.o LOGPT.o LOGQM.o LOGQT.o LOGTHW.o \
LOGX.o LOGXW.o LOGYTH.o LOGYW.o LSTSQ.o MBIAS.o MBSET.o MOVLEV.o \
NOGOOD.o ORDECR.o ORDER.o PRTEVT.o PRTLIM.o PTFUN.o QCDINI.o
ISAJET_OBJ3 = \
QCDINT.o QCDINZ.o QCDJET.o QCDT.o QCDZ.o QFUNC.o RANF.o RANFGT.o \
RANFMT.o RANFST.o RANGET.o RDBEG.o RDTAPE.o READIN.o REJFRG.o \
REJJET.o REND.o RESCAL.o RESET.o RGENS.o SETCON.o SETDKY.o \
SETH.o SETNXT.o SETTYP.o SETUP.o SETW.o SIGDY.o SIGDY2.o SIGEE.o \
SIGFIL.o SIGGAM.o SIGH.o SIGH2.o SIGH3.o SIGINT.o SIGQCD.o SIGSSY.o
ISAJET_OBJ4 = \
SIGTC.o SIGTC2.o SIGTC3.o SIGWW.o SIGWW2.o STRUC.o STRUCW.o TIMER.o \
TWOJET.o TWOKIN.o USER.o VISAJE.o WGENS.o WPAIR.o WWKIN.o WWSS.o \
WWST.o WWTT.o WZSS.o WZST.o WZSU.o WZTU.o XWWWW.o XWWZZ.o XZZWW.o \
XZZZZ.o YGENJ.o ZEROL.o ZZALL.o ZZSTAR.o
ISAJET_OBJS = $(ISAJET_OBJ1) $(ISAJET_OBJ2) $(ISAJET_OBJ3) $(ISAJET_OBJ4)
isajet.lib : $(ISAJET_OBJS)
echo >t:isajet_objs $(ISAJET_OBJ1)
echo >>t:isajet_objs $(ISAJET_OBJ2)
echo >>t:isajet_objs $(ISAJET_OBJ3)
echo >>t:isajet_objs $(ISAJET_OBJ4)
oml isajet.lib r @t:isajet_objs
runjet.o : runjet.for
copy runjet.for runjet.f
f2c -A -E $*.f
$(CC) $(CFLAGS) $>.c
isaprt.o : isaprt.for
copy isaprt.for isaprt.f
f2c -A -E $*.f
$(CC) $(CFLAGS) $>.c
runjet : runjet.o isajet.lib
slink < with <(runjet.lnk)
from lib:c.o runjet.o
to runjet
lib isajet.lib lib:F77.lib lib:I77.lib lib:scmieee.lib lib:scnb.lib lib:amiga.lib
<
isaprt : isaprt.o isajet.lib
slink < with <(isaprt.lnk)
from lib:c.o isaprt.o
to isaprt
lib isajet.lib lib:F77.lib lib:I77.lib lib:scmieee.lib lib:scnb.lib lib:amiga.lib
<
ALDATA.c : ALDATA.f
f2c -A ALDATA.f
block2.c : block2.f
f2c -A block2.f
AMASS.c : AMASS.f
BUFIN.c : BUFIN.f
BUFOUT.c : BUFOUT.f
CALINI.c : CALINI.f
CALSIM.c : CALSIM.f
CHARGE.c : CHARGE.f
DBLPCM.c : DBLPCM.f
DBLVEC.c : DBLVEC.f
DBOOST.c : DBOOST.f
DECAY.c : DECAY.f
DECJET.c : DECJET.f
DECME.c : DECME.f
DRLLYN.c : DRLLYN.f
EDIT.c : EDIT.f
EEBEG.c : EEBEG.f
EEMAX.c : EEMAX.f
EHIST.c : EHIST.f
ELCTRN.c : ELCTRN.f
EPF.c : EPF.f
EVOLVE.c : EVOLVE.f
FLAVOR.c : FLAVOR.f
FORTOP.c : FORTOP.f
FRGJET.c : FRGJET.f
FRGMNT.c : FRGMNT.f
GAMMA.c : GAMMA.f
GETJET.c : GETJET.f
GETPT.c : GETPT.f
GETTOT.c : GETTOT.f
HEAVYX.c : HEAVYX.f
HEVOLV.c : HEVOLV.f
HIGGS.c : HIGGS.f
IDANTI.c : IDANTI.f
IDGEN.c : IDGEN.f
ISABEG.c : ISABEG.f
ISAEND.c : ISAEND.f
ISAEVT.c : ISAEVT.f
ISAHEP.c : ISAHEP.f
ISAINI.c : ISAINI.f
ISAJET.c : ISAJET.f
ISAPLT.c : ISAPLT.f
ISAWBG.c : ISAWBG.f
ISAWEV.c : ISAWEV.f
ISAWND.c : ISAWND.f
ITRANS.c : ITRANS.f
JETGEN.c : JETGEN.f
LABEL.c : LABEL.f
LBOOST.c : LBOOST.f
LOGERR.c : LOGERR.f
LOGIC.c : LOGIC.f
LOGP.c : LOGP.f
LOGPHI.c : LOGPHI.f
LOGPHW.c : LOGPHW.f
LOGPT.c : LOGPT.f
LOGQM.c : LOGQM.f
LOGQT.c : LOGQT.f
LOGTHW.c : LOGTHW.f
LOGX.c : LOGX.f
LOGXW.c : LOGXW.f
LOGYTH.c : LOGYTH.f
LOGYW.c : LOGYW.f
LSTSQ.c : LSTSQ.f
MBIAS.c : MBIAS.f
MBSET.c : MBSET.f
MOVLEV.c : MOVLEV.f
NOGOOD.c : NOGOOD.f
ORDECR.c : ORDECR.f
ORDER.c : ORDER.f
PRTEVT.c : PRTEVT.f
PRTLIM.c : PRTLIM.f
PTFUN.c : PTFUN.f
QCDINI.c : QCDINI.f
QCDINT.c : QCDINT.f
QCDINZ.c : QCDINZ.f
QCDJET.c : QCDJET.f
QCDT.c : QCDT.f
QCDZ.c : QCDZ.f
QFUNC.c : QFUNC.f
RANF.c : RANF.f
RANFGT.c : RANFGT.f
RANFMT.c : RANFMT.f
RANFST.c : RANFST.f
RANGET.c : RANGET.f
RDBEG.c : RDBEG.f
RDTAPE.c : RDTAPE.f
READIN.c : READIN.f
REJFRG.c : REJFRG.f
REJJET.c : REJJET.f
REND.c : REND.f
RESCAL.c : RESCAL.f
RESET.c : RESET.f
RGENS.c : RGENS.f
SETCON.c : SETCON.f
SETDKY.c : SETDKY.f
SETH.c : SETH.f
SETNXT.c : SETNXT.f
SETTYP.c : SETTYP.f
SETUP.c : SETUP.f
SETW.c : SETW.f
SIGDY.c : SIGDY.f
SIGDY2.c : SIGDY2.f
SIGEE.c : SIGEE.f
SIGFIL.c : SIGFIL.f
SIGGAM.c : SIGGAM.f
SIGH.c : SIGH.f
SIGH2.c : SIGH2.f
SIGH3.c : SIGH3.f
SIGINT.c : SIGINT.f
SIGQCD.c : SIGQCD.f
SIGSSY.c : SIGSSY.f
SIGTC.c : SIGTC.f
SIGTC2.c : SIGTC2.f
SIGTC3.c : SIGTC3.f
SIGWW.c : SIGWW.f
SIGWW2.c : SIGWW2.f
STRUC.c : STRUC.f
STRUCW.c : STRUCW.f
TWOJET.c : TWOJET.f
TWOKIN.c : TWOKIN.f
USER.c : USER.f
VISAJE.c : VISAJE.f
WGENS.c : WGENS.f
WPAIR.c : WPAIR.f
WWKIN.c : WWKIN.f
WWSS.c : WWSS.f
WWST.c : WWST.f
WWTT.c : WWTT.f
WZSS.c : WZSS.f
WZST.c : WZST.f
WZSU.c : WZSU.f
WZTU.c : WZTU.f
XWWWW.c : XWWWW.f
XWWZZ.c : XWWZZ.f
XZZWW.c : XZZWW.f
XZZZZ.c : XZZZZ.f
YGENJ.c : YGENJ.f
ZEROL.c : ZEROL.f
ZZALL.c : ZZALL.f
ZZSTAR.c : ZZSTAR.f
runjet.c : runjet.f
timer.c : timer.f
###################################################
ALDATA.o: ALDATA.c
block2.o : block2.c
AMASS.o: AMASS.c
BUFIN.o: BUFIN.c
BUFOUT.o: BUFOUT.c
CALINI.o: CALINI.c
CALSIM.o: CALSIM.c
CHARGE.o: CHARGE.c
DBLPCM.o: DBLPCM.c
DBLVEC.o: DBLVEC.c
DBOOST.o: DBOOST.c
DECAY.o: DECAY.c
DECJET.o: DECJET.c
DECME.o: DECME.c
DRLLYN.o: DRLLYN.c
EDIT.o: EDIT.c
EEBEG.o: EEBEG.c
EEMAX.o: EEMAX.c
EHIST.o: EHIST.c
ELCTRN.o: ELCTRN.c
EPF.o: EPF.c
EVOLVE.o: EVOLVE.c
FLAVOR.o: FLAVOR.c
FORTOP.o: FORTOP.c
FRGJET.o: FRGJET.c
FRGMNT.o: FRGMNT.c
GAMMA.o: GAMMA.c
GETJET.o: GETJET.c
GETPT.o: GETPT.c
GETTOT.o: GETTOT.c
HEAVYX.o: HEAVYX.c
HEVOLV.o: HEVOLV.c
HIGGS.o: HIGGS.c
IDANTI.o: IDANTI.c
IDGEN.o: IDGEN.c
ISABEG.o: ISABEG.c
ISAEND.o: ISAEND.c
ISAEVT.o: ISAEVT.c
ISAHEP.o: ISAHEP.c
ISAINI.o: ISAINI.c
ISAJET.o: ISAJET.c
ISAPLT.o: ISAPLT.c
ISAWBG.o: ISAWBG.c
ISAWEV.o: ISAWEV.c
ISAWND.o: ISAWND.c
ITRANS.o: ITRANS.c
JETGEN.o: JETGEN.c
LABEL.o: LABEL.c
LBOOST.o: LBOOST.c
LOGERR.o: LOGERR.c
LOGIC.o: LOGIC.c
LOGP.o: LOGP.c
LOGPHI.o: LOGPHI.c
LOGPHW.o: LOGPHW.c
LOGPT.o: LOGPT.c
LOGQM.o: LOGQM.c
LOGQT.o: LOGQT.c
LOGTHW.o: LOGTHW.c
LOGX.o: LOGX.c
LOGXW.o: LOGXW.c
LOGYTH.o: LOGYTH.c
LOGYW.o: LOGYW.c
LSTSQ.o: LSTSQ.c
MBIAS.o: MBIAS.c
MBSET.o: MBSET.c
MOVLEV.o: MOVLEV.c
NOGOOD.o: NOGOOD.c
ORDECR.o: ORDECR.c
ORDER.o: ORDER.c
PRTEVT.o: PRTEVT.c
PRTLIM.o: PRTLIM.c
PTFUN.o: PTFUN.c
QCDINI.o: QCDINI.c
QCDINT.o: QCDINT.c
QCDINZ.o: QCDINZ.c
QCDJET.o: QCDJET.c
QCDT.o: QCDT.c
QCDZ.o: QCDZ.c
QFUNC.o: QFUNC.c
RANF.o: RANF.c
RANFGT.o: RANFGT.c
RANFMT.o: RANFMT.c
RANFST.o: RANFST.c
RANGET.o: RANGET.c
RDBEG.o: RDBEG.c
RDTAPE.o: RDTAPE.c
READIN.o: READIN.c
REJFRG.o: REJFRG.c
REJJET.o: REJJET.c
REND.o: REND.c
RESCAL.o: RESCAL.c
RESET.o: RESET.c
RGENS.o: RGENS.c
SETCON.o: SETCON.c
SETDKY.o: SETDKY.c
SETH.o: SETH.c
SETNXT.o: SETNXT.c
SETTYP.o: SETTYP.c
SETUP.o: SETUP.c
SETW.o: SETW.c
SIGDY.o: SIGDY.c
SIGDY2.o: SIGDY2.c
SIGEE.o: SIGEE.c
SIGFIL.o: SIGFIL.c
SIGGAM.o: SIGGAM.c
SIGH.o: SIGH.c
SIGH2.o: SIGH2.c
SIGH3.o: SIGH3.c
SIGINT.o: SIGINT.c
SIGQCD.o: SIGQCD.c
SIGSSY.o: SIGSSY.c
SIGTC.o: SIGTC.c
SIGTC2.o: SIGTC2.c
SIGTC3.o: SIGTC3.c
SIGWW.o: SIGWW.c
SIGWW2.o: SIGWW2.c
STRUC.o: STRUC.c
STRUCW.o: STRUCW.c
TWOJET.o: TWOJET.c
TWOKIN.o: TWOKIN.c
USER.o: USER.c
VISAJE.o: VISAJE.c
WGENS.o: WGENS.c
WPAIR.o: WPAIR.c
WWKIN.o: WWKIN.c
WWSS.o: WWSS.c
WWST.o: WWST.c
WWTT.o: WWTT.c
WZSS.o: WZSS.c
WZST.o: WZST.c
WZSU.o: WZSU.c
WZTU.o: WZTU.c
XWWWW.o: XWWWW.c
XWWZZ.o: XWWZZ.c
XZZWW.o: XZZWW.c
XZZZZ.o: XZZZZ.c
YGENJ.o: YGENJ.c
ZEROL.o: ZEROL.c
ZZALL.o: ZZALL.c
ZZSTAR.o: ZZSTAR.c
timer.o: timer.c