FFLAGS = -O -u DEST = . EXTHDRS = HDRS = INSTALL = /usr/sbin/install LD = f77 LDFLAGS = LIBS = MAKEFILE = Makefile OBJS = aapat.o \ afree.o \ aft.o \ aftout.o \ aini.o \ arycal.o \ aunif.o \ ausr.o \ blkdat.o \ ckwd.o \ dspsct.o \ edrift.o \ enorm.o \ eoptic.o \ eredst.o \ eshift.o \ esrc.o \ evlv.o \ fel.o \ felget.o \ felout.o \ fft.o \ i2nd.o \ input.o \ isorec.o \ main.o \ mirror.o \ newelem.o \ outhst.o \ output.o \ par.o \ parchk.o \ parout.o \ pconj.o \ qmag.o \ random.o \ rapat.o \ sapat.o \ spline.o \ verinf.o \ w2nd.o \ wiggler.o \ wiggler1.o \ wiggler2.o \ xyrck.o \ ztrd.o \ ztunif.o \ jjm.o \ djbes.o PRINT = pr PROGRAM = ELFIN76 SHELL = /usr/bin/sh SRCS = aapat.f \ afree.f \ aft.f \ aftout.f \ aini.f \ arycal.f \ aunif.f \ ausr.f \ blkdat.f \ ckwd.f \ dspsct.f \ edrift.f \ enorm.f \ eoptic.f \ eredst.f \ eshift.f \ esrc.f \ evlv.f \ fel.f \ felget.f \ felout.f \ fft.f \ i2nd.f \ input.f \ isorec.f \ main.f \ mirror.f \ newelem.f \ outhst.f \ output.f \ par.f \ parchk.f \ parout.f \ pconj.f \ qmag.f \ random.f \ rapat.f \ sapat.f \ spline.f \ verinf.f \ w2nd.f \ wiggler.f \ wiggler1.f \ wiggler2.f \ xyrck.f \ ztrd.f \ ztunif.f \ jjm.f \ djbes.f SYSHDRS = all: $(PROGRAM) $(PROGRAM): $(OBJS) $(LIBS) @echo "Linking $(PROGRAM) ..." @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) @echo "done" clean:; @rm -f $(OBJS) core clobber:; @rm -f $(OBJS) $(PROGRAM) core tags depend:; @mkmf -f $(MAKEFILE) ROOT=$(ROOT) echo:; @echo $(HDRS) $(SRCS) index:; @ctags -wx $(HDRS) $(SRCS) install: $(PROGRAM) @echo Installing $(PROGRAM) in $(DEST) @-strip $(PROGRAM) @if [ $(DEST) != . ]; then \ (rm -f $(DEST)/$(PROGRAM); $(INSTALL) -f $(DEST) $(PROGRAM)); fi print:; @$(PRINT) $(HDRS) $(SRCS) tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) update: $(DEST)/$(PROGRAM) #$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS) # @$(MAKE) -f $(MAKEFILE) ROOT=$(ROOT) DEST=$(DEST) install ### aapat.o: paramsv.inc prmdef.inc chprm.inc wrkary.inc debug.inc lap.inc afree.o: paramsv.inc prmdef.inc chprm.inc debug.inc lap.inc wrkary.inc \ physcon.inc aft.o: paramsv.inc aftout.o: paramsv.inc physcon.inc debug.inc aini.o: paramsv.inc prmdef.inc chprm.inc debug.inc wrkary.inc physcon.inc arycal.o: paramsv.inc aunif.o: paramsv.inc prmdef.inc chprm.inc debug.inc wrkary.inc physcon.inc ausr.o: paramsv.inc prmdef.inc chprm.inc debug.inc wrkary.inc physcon.inc blkdat.o: random.inc chprm.inc dspsct.o: paramsv.inc prmdef.inc lap.inc chprm.inc wrkary.inc debug.inc \ physcon.inc edrift.o: paramsv.inc prmdef.inc chprm.inc debug.inc physcon.inc enorm.o: paramsv.inc chprm.inc prmdef.inc debug.inc physcon.inc eoptic.o: paramsv.inc prmdef.inc chprm.inc debug.inc physcon.inc eredst.o: paramsv.inc chprm.inc prmdef.inc debug.inc physcon.inc wrkary.inc eshift.o: paramsv.inc prmdef.inc chprm.inc debug.inc physcon.inc esrc.o: paramsv.inc prmdef.inc chprm.inc debug.inc physcon.inc wrkary.inc evlv.o: paramsv.inc physcon.inc debug.inc fel.o: paramsv.inc prmdef.inc lap.inc chprm.inc wrkary.inc debug.inc \ wigprm.inc felget.o: paramsv.inc bt.inc prmdef.inc chprm.inc physcon.inc felout.o: paramsv.inc physcon.inc dawjjdd.inc fft.o: paramsv.inc fftwrk.inc i2nd.o: paramsv.inc ncrddf.inc spldf.inc input.o: chprm.inc debug.inc physcon.inc isorec.o: paramsv.inc chprm.inc prmdef.inc debug.inc physcon.inc wrkary.inc main.o: paramsv.inc chprm.inc prmdef.inc elemlst.inc lap.inc wrkary.inc \ debug.inc physcon.inc mirror.o: paramsv.inc prmdef.inc wrkary.inc chprm.inc debug.inc physcon.inc newelem.o: paramsv.inc prmdef.inc lap.inc chprm.inc wrkary.inc debug.inc \ physcon.inc outhst.o: paramsv.inc debug.inc ncrddf.inc physcon.inc output.o: paramsv.inc prmdef.inc wrkary.inc chprm.inc debug.inc par.o: paramsv.inc physcon.inc debug.inc dawjjdd.inc bexdd.inc fexdd.inc \ dawjjfn.inc parchk.o: paramsv.inc debug.inc parout.o: paramsv.inc physcon.inc debug.inc pconj.o: paramsv.inc chprm.inc prmdef.inc debug.inc qmag.o: paramsv.inc prmdef.inc chprm.inc debug.inc physcon.inc random.o: random.inc debug.inc rapat.o: paramsv.inc prmdef.inc chprm.inc wrkary.inc debug.inc lap.inc sapat.o: paramsv.inc prmdef.inc chprm.inc wrkary.inc debug.inc lap.inc spline.o: paramsv.inc debug.inc w2nd.o: paramsv.inc debug.inc ncrddf.inc spldf.inc wiggler.o: wigprm.inc wiggler1.o: physcon.inc wigprm.inc wiggler2.o: physcon.inc wigprm.inc ztrd.o: paramsv.inc chprm.inc prmdef.inc debug.inc physcon.inc ztunif.o: paramsv.inc chprm.inc prmdef.inc debug.inc physcon.inc