#FFLAGS = -r8 -i4 -C #FFLAGS = -r8 -i4 -O #FFLAGS = -r4 -i4 -O f77 = f77 FFLAGS = -g -C -e # -g debug -C check array bounds -e extended source line FLIBS = -ldf -lnag FOBS = bessim.o fft.o fpintrp.o lkupr.o bessim: $(FOBS) $(f77) $(FFLAGS) -o bessim $(FOBS) $(FLIBS) # special compilation flags for fft routines: They are old and use the # old A(1) fortran dimensioning trick, so turn off array bounds checking. # They should be reliable, so don't debug compile, just optimize: fft.o: fft.f $(f77) -O -c fft.f makepal: makepal.o $(f77) $(FFLAGS) -o makepal makepal.o pal_gamma: pal_gamma.o $(f77) $(FFLAGS) -o pal_gamma pal_gamma.o -ldf -L/scratch3/HDF/HDF3.2r1/lib clean: rm -f *.o *~