SHELL=/bin/sh
.SUFFIXES:
.SUFFIXES: .f90 .o


F90 = ifort
FFLAGS = -O3 -traceback 
EXE = -exe:
O = obj

OBJ = knuth.$(O) sortmod.$(O)




all: $(OBJ) test_sortmod.f90
	cp ../prng/knuth.f90 .
	$(F90) $(FFLAGS) $(EXE)test_sortmod.exe test_sortmod.f90 $(OBJ) && test_sortmod.exe

clean:
	rm -f *.exe *.$(O) *.mod *~ knuth.f90


knuth.$(O):
	cp ../prng/knuth.f90 . && $(F90) -c $(FFLAGS) $(AFLAG) knuth.f90

%.$(O): %.f90
	$(F90) -c $(FFLAGS) $(AFLAG) $<

%.$(O): %.f
	$(F90) -c $(FFLAGS) $(AFLAG) $<
