FFL1 = -O2
FFLAGS = -c $(FFL1)
CFLAGS =  -c -O2 $(INCLUDE) -DSERIAL -DSURFACE -Olimit 1200
LIBS = -lm
INCLUDE =-I/home/ama/a/harold/PMTA/src/src1

.f.o:
        f77 $(FFLAGS) $<

.c.o: 
        cc $(CFLAGS) $<

coeffdri1.x:
        f77 -Nn20000 coeffdri1.f big01.o big0.o big1.o big2.o big3.o \
         -o coeffdri1.x
frho311.x:
	f77 -O2 frho311.f -o frho311.x

newtcont:
        f77 $(FFL1) newtcont.f get3djac.f getvals.f\
        /usr/local/lapack/lapack_SGI.a -lblas

newtcont1:
        f77 $(FFL1) newtcont1.f get3djac.f getvals.f\
        /usr/local/lapack/lapack_SGI.a -lblas

wavespfa.x: wavespfa.o phicint2.o qc.o green1.o erfcalc1.o erfcalc.o \
        diffx.o diffy.o four1x.o four1y.o realftx.o realfty.o \
        trfor.o trbak.o
        f77 $(FFL1) wavespfa.o phicint2.o qc.o green1.o \
        erfcalc1.o erfcalc.o \
        diffx.o diffy.o four1x.o four1y.o realftx.o \
        realfty.o trfor.o \
        trbak.o -o wavespfa.x

wavespfa.o: wavespfa.f parr.f
        f77 $(FFLAGS) wavespfa.f

phicint2.o: phicint2.f parr.f
        f77 $(FFLAGS) phicint2.f

qc.o: qc.f parr.f
        f77 $(FFLAGS) qc.f

green1.o: green1.f parr.f
        f77 $(FFLAGS) green1.f

erfcalc1.o: erfcalc1.f parr.f
        f77 $(FFLAGS) erfcalc1.f

erfcalc.o: erfcalc.f parr.f
        f77 $(FFLAGS) erfcalc.f

big01.o: 
	f77 -c big01.f

big0.o: 
	f77 -c big0.f

big1.o: 
	f77 -c big1.f

big2.o: 
	f77 -c big2.f

big3.o: 
	f77 -c big3.f




















