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

FOR_FILES = tke_closure.F particle.F tracer.F overturning.F numbers.F \
 time_averages.F zonal_averages.F bolus_velocity.F vert_friction.F \
 back_stratification.F viscosity.F
CPP_FILES = tke_closure.f particle.f tracer.f overturning.f numbers.f \
 time_averages.f zonal_averages.f bolus_velocity.f vert_friction.f \
 back_stratification.f viscosity.f
OBJ_FILES = tke_closure.o particle.o tracer.o overturning.o numbers.o \
 time_averages.o zonal_averages.o bolus_velocity.o vert_friction.o \
 back_stratification.o viscosity.o

all: ${OBJ_FILES}

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

${CPP_FILES}       : ${MODEL}/include/options.inc
particle.o         : ${MODEL}/model/cpflame_module.o
tracer.f           : ../extra_setup/*.F
tracer.o           : ${MODEL}/model/cpflame_module.o ../extra_setup/*.F
zonal_averages.o   : ${MODEL}/model/cpflame_module.o  tracer.o
time_averages.o    : ${MODEL}/model/cpflame_module.o   tracer.o
tke_closure.o      : ${MODEL}/model/cpflame_module.o  
numbers.o          : ${MODEL}/model/cpflame_module.o  tke_closure.o viscosity.o
bolus_velocity.o   : ${MODEL}/model/cpflame_module.o  tracer.o
overturning.o    : ${MODEL}/model/cpflame_module.o bolus_velocity.o
vert_friction.o   : ${MODEL}/model/cpflame_module.o  tracer.o
back_stratification.o :  ${MODEL}/model/cpflame_module.o
viscosity.o        : ${MODEL}/model/cpflame_module.o 


