PROGRAM = rpatgs LIBS = F77 = f77 -g LD = $(F77) OBJS = rpatgs.o \ addtm2r.o \ apset.o \ aptst.o \ bitmsk.o \ bits71.o \ bits72.o \ bits74.o \ cmptm2.o \ cmptm2r.o \ deffgs.o \ deffrar.o \ deluns.o \ diftmsr.o \ doydate.o \ fndval.o \ frasetr.o \ getmd1.o \ getmf1.o \ hedset.o \ iask.o \ idcodc.o \ igtzms.o \ intrr1.o \ is_mass_scan.o \ isangl.o \ isclrp.o \ idysyr.o \ lmsnxtr.o \ lmssetr.o \ lmstssr.o \ lmststr.o \ mascnv.o \ masset.o \ mastab.o \ mastxt.o \ orboftr.o \ orb_save.o \ refang.o \ resltnr.o \ sort.o \ srtrpa.o \ thms.o \ timdif.o # link everything together $(PROGRAM): $(OBJS) $(LD) -o $@ $(OBJS) $(LIBS) # compile the FORTRAN code rpatgs.o: rpatgs.for f77 -c -g rpatgs.for addtm2r.o: addtm2r.for f77 -c -g addtm2r.for apset.o: apset.for f77 -c -g apset.for aptst.o: aptst.for f77 -c -g aptst.for bitmsk.o: bitmsk.for f77 -c -g bitmsk.for bits71.o: bits71.for f77 -c -g bits71.for bits72.o: bits72.for f77 -c -g bits72.for bits74.o: bits74.for f77 -c -g bits74.for cmptm2.o: cmptm2.for f77 -c -g cmptm2.for cmptm2r.o: cmptm2r.for f77 -c -g cmptm2r.for deffgs.o: deffgs.for f77 -c -g deffgs.for deffrar.o: deffrar.for f77 -c -g deffrar.for diftmsr.o: diftmsr.for f77 -c -g diftmsr.for doydate.o: doydate.for f77 -c -g doydate.for fndval.o: fndval.for f77 -c -g fndval.for frasetr.o: frasetr.for f77 -c -g frasetr.for getmd1.o: getmd1.for f77 -c -g getmd1.for getmf1.o: getmf1.for f77 -c -g getmf1.for hedset.o: hedset.for f77 -c -g hedset.for iask.o: iask.for f77 -c -g iask.for idcodc.o: idcodc.for f77 -c -g idcodc.for igtzms.o: igtzms.for f77 -c -g igtzms.for idysyr.o: idysyr.for f77 -c -g idysyr.for lmsnxtr.o: lmsnxtr.for f77 -c -g lmsnxtr.for lmssetr.o: lmssetr.for f77 -c -g lmssetr.for lmstssr.o: lmstssr.for f77 -c -g lmstssr.for lmststr.o: lmststr.for f77 -c -g lmststr.for intrr1.o: intrr1.for f77 -c -g intrr1.for is_mass_scan.o: is_mass_scan.for f77 -c -g is_mass_scan.for isangl.o: isangl.for f77 -c -g isangl.for isclrp.o: isclrp.for f77 -c -g isclrp.for mascnv.o: mascnv.for f77 -c -g mascnv.for masset.o: masset.for f77 -c -g masset.for mastab.o: mastab.for f77 -c -g mastab.for mastxt.o: mastxt.for f77 -c -g mastxt.for orboftr.o: orboftr.for f77 -c -g orboftr.for orb_save.o: orb_save.for f77 -c -g orb_save.for refang.o: refang.for f77 -c -g refang.for resltnr.o: resltnr.for f77 -c -g resltnr.for sort.o: sort.for f77 -c -g sort.for srtrpa.o: srtrpa.for f77 -c -g srtrpa.for thms.o: thms.for f77 -c -g thms.for timdif.o: timdif.for f77 -c -g timdif.for # compile the C code deluns.o: deluns.c gcc -c -g deluns.c