

#########################################################################
# machine dependencies
#
include ${SPFLAME}/Makefile_host
#
#########################################################################


FOR_FILES = time_type.F timing.F island_module.F time_manager.F  \
            util.F      c_helpers.c

all: time_type.o timing.o island_module.o time_manager.o util.o c_helpers.o

clean:
	@echo "--------------------------------------"
	@echo "Cleaning everything up in misc_modules"
	@echo "--------------------------------------"
	rm -f *.o *.f *~ *.mod V* *.vo *.L

test_tmngr:
	$(CPP) $(CPP_DIRECTIVES) $(CPP_INCL) -Ddrive_tmngr \
         time_manager.F > time_manager.f
	${F90} ${F90_OPTS} ${F90_INCL} -c time_manager.f
	${LINKER} ${F90_OPTS}  time_manager.o time_type.o \
               $(ALL_LIBS_PATHS) -o ${SPFLAME}/bin/test_tmngr.x $(LIBS)
	rm -r  time_manager.o 


time_type.o: time_type.f
time_type.f: time_type.F

timing.o:    timing.f
timting.f:   timing.F

island_module.o:  island_module.f
island_module.f:  island_module.F

time_manager.o  : time_type.o time_manager.f
time_manager.f  : time_manager.F

util.o: util.f
util.f: util.F

c_helpers.o : c_helpers.c
