SUFFICES = SUFFICES = .f90 SRCS = mytypes.f90 main.f90 OBJS = $(patsubst %.f90, %.o, $(SRCS)) FCFLAGS = -O0 -g FC = ifort all: $(OBJS) $(FC) -o test $(OBJS) $(FCFLAGS) $(LDFLAGS) %.o: %.f90 $(FC) $(FCFLAGS) -c $< clean: rm -f *.o *.mod test