#= Makefile for dcpam/src/physics
#
# Authors::   Yasuhiro MORIKAWA
# Version::   $Id: Makefile,v 1.20 2008-03-01 09:35:36 morikawa Exp $
# Tag Name::  $Name: dcpam4-20080427 $
# Copyright:: Copyright (C) GFD Dennou Club, 2004-2007. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
######################################################################
#
#== Settings

INCLUDEFILE = ../../Config.mk
include $(INCLUDEFILE)

OBJS = phy_saturate_nha92.o \
	phy_cumulus_adjust.o \
	phy_cumulus_adjust01.o \
	phy_cumulus_adjust02.o \
	phy_cumulus_adjust03.o \
	phy_cumulus_adjust04.o

EXECS = phy_cumulus_adjust01_test \
	phy_cumulus_adjust02_test \
	phy_cumulus_adjust03_test \
	phy_cumulus_adjust04_test

TESTS = phy_saturate_nha92_test.sh \
	phy_cumulus_adjust_test.sh \
	phy_cumulus_adjust01_test.sh \
	phy_cumulus_adjust02_test.sh \
	phy_cumulus_adjust03_test.sh \
	phy_cumulus_adjust04_test.sh

CLEAN_TESTS = $(TESTS:%.sh=%.o) $(TESTS:%.sh=%)

TMPFILES = phy_interpolate_test_prepnc00  phy_interpolate_test_prepnc00.o \
	phy_neg_moist_test_prepnc00 phy_neg_moist_test_prepnc00.o \
	phy_ape_test_prep_qvap01 phy_ape_test_prep_qvap01.o \
	tmp_phy_ape_test*.nc tmp_phy_hs94_test*.nc 

RUBYLIB = $(RUBYF90LIB)
RB2F90 =

# End Settings
######################################################################

######################################################################
#== Rules

all: $(LIBDIR)/$(DCPAMLIB) $(EXECS)

include ../../rules.make

clean.all: clean clean.lib

include depend

#=== rb2f90
#hogehoge.f90: hogehoge.rb2f90
#	$(RUBY) $(RUBYVERCHECK) > /dev/null 2>&1 && \
#	    RUBYLIB=$(RUBYLIB) $(RUBY) $< --max_dim=$(MAXDIM) > $@ || \
#	    touch $@
