F95 = gfortran FFLAGS = -O GNUPLOT = gnuplot %.o: %.f95 $(F95) $(FFLAGS) -c $*.f95 files = matrix.o leastsqrfit.o main.o all: main fit1.png fit2.png main: $(files) makefile $(F95) $(files) -o main ./main > out.txt cat out.txt fit1.png: fit1.dat $(GNUPLOT) fit1.gnuplot fit2.png: fit2.dat $(GNUPLOT) fit2.gnuplot clean: rm -f $(files) core* main *.mod *.dat *.png *~