# Fix for local needs FC = /opt/local/bin/gfortran-dp-4.2 FFLAGS = -Wall # Uncomment to build all when make file changes SPECDEP=makefile # The targets TARGETS = arith array do goto hello ifth io fileio subs coms statf func types loopsg loop90 datas param savey loopml implml impl fmtio chars intfil all : $(TARGETS) clean : rm -f *~ *.bak a.out outf $(TARGETS) loopns: loopns.f $(SPECDEP) $(FC) $(FFLAGS) loopns.f -o loopns loop90: loop90.f $(SPECDEP) $(FC) $(FFLAGS) loop90.f -o loop90 loopsg: loopsg.f $(SPECDEP) $(FC) $(FFLAGS) loopsg.f -o loopsg types : types.f $(SPECDEP) $(FC) $(FFLAGS) types.f -o types func : func.f $(SPECDEP) $(FC) $(FFLAGS) func.f -o func statf : statf.f $(SPECDEP) $(FC) $(FFLAGS) statf.f -o statf coms : coms.f $(SPECDEP) $(FC) $(FFLAGS) coms.f -o coms subs : subs.f $(SPECDEP) $(FC) $(FFLAGS) subs.f -o subs fileio : fileio.f $(SPECDEP) $(FC) $(FFLAGS) fileio.f -o fileio arith : arith.f $(SPECDEP) $(FC) $(FFLAGS) arith.f -o arith array : array.f $(SPECDEP) $(FC) $(FFLAGS) array.f -o array do : do.f $(SPECDEP) $(FC) $(FFLAGS) do.f -o do goto : goto.f $(SPECDEP) $(FC) $(FFLAGS) goto.f -o goto hello : hello.f $(SPECDEP) $(FC) $(FFLAGS) hello.f -o hello ifth : ifth.f $(SPECDEP) $(FC) $(FFLAGS) ifth.f -o ifth io : io.f $(SPECDEP) $(FC) $(FFLAGS) io.f -o io datas : datas.f $(SPECDEP) $(FC) $(FFLAGS) datas.f -o datas param : param.f $(SPECDEP) $(FC) $(FFLAGS) param.f -o param savey : savey.f $(SPECDEP) $(FC) $(FFLAGS) savey.f -o savey loopml : loopml.f $(SPECDEP) $(FC) $(FFLAGS) loopml.f -o loopml implml : implml.f $(SPECDEP) $(FC) $(FFLAGS) implml.f -o implml impl : impl.f $(SPECDEP) $(FC) $(FFLAGS) impl.f -o impl fmtio : fmtio.f $(SPECDEP) $(FC) $(FFLAGS) fmtio.f -o fmtio chars : chars.f $(SPECDEP) $(FC) $(FFLAGS) chars.f -o chars intfil : intfil.f $(SPECDEP) $(FC) $(FFLAGS) intfil.f -o intfil