# Simple makefile
# author: Gianni Giacchetta, geesquared@gmail.com

FC=ifort
#FC=gfortran

#F90FLAGS = -cpp -O3 -n32
F90FLAGS = -cpp -g
#F90FLAGS = -cpp -O3

APPLICATION=galaxy-sim

$(APPLICATION) : $(APPLICATION).f90 Makefile
	$(FC) $(F90FLAGS) -o $(APPLICATION) $(APPLICATION).f90
#	cp $(APPLICATION) ..

vectorop.o vectorop.mod : vectorop.f90
	$(FC) $(F90FLAGS) -c vectorop.f90

run : $(APPLICATION)
	time ./$(APPLICATION)

plot : $(APPLICATION)
	time ./$(APPLICATION)
	gnuplot gplot.plt

clean:
	rm -f *.mod *.o *.bak *~ $(APPLICATION)

