FC = gfortran FFLAGS = -fdefault-real-8 LDFLAGS = $(FFLAGS) .DEFAULT_GOAL := run_viper VIP_OBJS = compute_state.o \ execute_model.o \ igsolv.o \ mainfuncs.o \ read_inputs.o \ read_prefs.o \ rte_base.o \ run_viper.o \ set_vpr20_params.o \ set_vpr30_params.o \ viper20.o \ viper30.o \ spline_subs.o \ viper_ige.o \ write_inputs.o set_vpr20_params.o execute_model.o: vpr20.h set_vpr30_params.o viper30.o: vpr30.h set_vpr20_params.o viper30.o read_inputs.o: ige.h run_viper: $(VIP_OBJS) $(FC) $(LDFLAGS) $(VIP_OBJS) -o run_viper copy /y run_viper.exe .. clean: erase /y *.o run_viper.exe ../run_viper.exe %.o : %.f $(FC) -c $(FFLAGS) $<