IRPF90=irpf90 IRPF90+= $(IRPF90_FLAGS) include irpf90.make export irpf90.make: $(filter-out IRPF90_temp/%, $(wildcard */*.irp.f)) $(wildcard *.irp.f) $(wildcard *.inc.f) Makefile $(IRPF90) IRPF90_temp/irp_touches.irp.o: IRPF90_temp/irp_touches.irp.F90 $(FC) -O2 -c -g IRPF90_temp/irp_touches.irp.F90 -o IRPF90_temp/irp_touches.irp.o