FC = gfortran
FFLAGS = -fdefault-real-8 
LDFLAGS = $(FFLAGS)

VIP_OBJS = compute_state.o            \
           igsolv.o                   \
           mainfuncs.o                \
           read_inputs.o              \
           rte_base.o                 \
           run_viper.o                \
           set_vpr20_params.o         \
           spline_subs.o              \
           viper.o                    \
           viper_ige.o                \
           write_inputs.o

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) $<
