include gebtMake # Change this for specific program OBJS = $(OBJSc) $(OBJS90) $(OBJSF) COMPILE = gfortran COMPILEc = gcc LINK = gfortran cFLAGS = -O3 -c cFLAGSc = -O3 -c lFLAGS = -O3 SRCDIR =../src/ $(PGM): $(OBJS) $(LINK) $(lFLAGS) -o $(PGM) $(OBJS) $(OBJS90): %.o: $(SRCDIR)%.f90 $(COMPILE) $(cFLAGS) $< $(OBJSF): %.o: $(SRCDIR)%.f $(COMPILE) $(cFLAGS) $< $(OBJSc): %.o: $(SRCDIR)%.c $(COMPILEc) $(cFLAGSc) $< .PHONY: clean clean : rm $(PGM) $(OBJS)