1# ---- for GNU g77 ---- 2 3F77 = g77 4 5FFLAGS = -Wall 6 7OFLAGS = -O2 8 9# ---- for SUN WS f77 ---- 10# 11#F77 = f77 12# 13#FFLAGS = 14# 15#OFLAGS = -xO2 16 17 18 19 20all: fft4f2dt_f fftsg2dt_f fftsg3dt_f 21 22 23fft4f2dt_f : fft4f2dt_f.o fft4f2d_f.o 24 $(F77) fft4f2dt_f.o fft4f2d_f.o -o fft4f2dt_f 25 26fftsg2dt_f : fftsg2dt_f.o fftsg2d_f.o fftsg_f.o 27 $(F77) fftsg2dt_f.o fftsg2d_f.o fftsg_f.o -o fftsg2dt_f 28 29fftsg3dt_f : fftsg3dt_f.o fftsg3d_f.o fftsg_f.o 30 $(F77) fftsg3dt_f.o fftsg3d_f.o fftsg_f.o -o fftsg3dt_f 31 32 33fft4f2dt_f.o : fft4f2dt.f 34 $(F77) $(FFLAGS) $(OFLAGS) -c fft4f2dt.f -o fft4f2dt_f.o 35 36fftsg2dt_f.o : fftsg2dt.f 37 $(F77) $(FFLAGS) $(OFLAGS) -c fftsg2dt.f -o fftsg2dt_f.o 38 39fftsg3dt_f.o : fftsg3dt.f 40 $(F77) $(FFLAGS) $(OFLAGS) -c fftsg3dt.f -o fftsg3dt_f.o 41 42 43fft4f2d_f.o : ../fft4f2d.f 44 $(F77) $(FFLAGS) $(OFLAGS) -c ../fft4f2d.f -o fft4f2d_f.o 45 46fftsg2d_f.o : ../fftsg2d.f 47 $(F77) $(FFLAGS) $(OFLAGS) -c ../fftsg2d.f -o fftsg2d_f.o 48 49fftsg3d_f.o : ../fftsg3d.f 50 $(F77) $(FFLAGS) $(OFLAGS) -c ../fftsg3d.f -o fftsg3d_f.o 51 52fftsg_f.o : ../fftsg.f 53 $(F77) $(FFLAGS) $(OFLAGS) -c ../fftsg.f -o fftsg_f.o 54 55 56 57 58clean: 59 rm -f *.o 60 61