FC=ifort #FFLAGS=-c -mcmodel=large -debug -O0 -stand f08 -fpe0 -traceback -check bounds,uninit -warn all -implicitnone FFLAGS=-c -mcmodel=large -Ofast MODES=mode_create.o OBJECTS=main.o elements.o io.o subroutines.o functions.o atoms.o call_mode.o build_subroutines.o $(MODES) .SUFFIXES: .SUFFIXES: .c .f .f90 .F90 .o cacmb: $(OBJECTS) $(FC) $(OBJECTS) -o $@ .f90.o: $(FC) $(FFLAGS) $< .PHONY: clean clean: $(RM) cacmb *.o testfuncs: testfuncs.o functions.o subroutines.o $(FC) testfuncs.o functions.o build_subroutines.o subroutines.o elements.o -o $@ .PHONY: cleantest cleantest: $(RM) testfuncs testfuncs.o $(OBJECTS) : parameters.o atoms.o subroutines.o testfuncs.o : functions.o main.o io.o build_subroutines.o: elements.o call_mode.o : $(MODES) $(MODES) io.o: atoms.o $(MODES) main.o : io.o testfuncs.o elements.o mode_create.o: subroutines.o testfuncs.o : build_subroutines.o