#  include file for Makefile for $(DENNOUDIR)/model/agcm/agcm5
#
#     You need dcl, sysmake, gtool libraries to install agcm5.
#
#######################################################################
######################## ¸ʬ #########################
#######################################################################

############## ʬǽλ ########################

###RESOLUTION 	= t10l01
###RESOLUTION   = t10l02
###RESOLUTION 	= t10l12
###RESOLUTION 	= t10l45
###RESOLUTION	= t10l12xz
###RESOLUTION 	= t10l45xz
###RESOLUTION 	= t10l5

###RESOLUTION   = t21l02
###RESOLUTION 	= t21l12
###RESOLUTION 	= t21l12yz

###RESOLUTION 	= t42l01
###RESOLUTION   = t42l02
###RESOLUTION 	= t42l12
RESOLUTION 	= t42l16
###RESOLUTION 	= t42l16yz
###RESOLUTION 	= t42l23

###RESOLUTION 	= t84l01
###RESOLUTION   = t84l02
###RESOLUTION 	= t84l16

###RESOLUTION 	= v00l12
###RESOLUTION 	= v00l16
###RESOLUTION 	= v00l45

############# ¹ԥե̾ agcm5.$(RESOLUTUON)$(MODELNAME) #####

MODELNAME       = test		# Ŭ̾Ĥޤ礦.

############## usr/ (Ѽ롼) λ ###########

###SPECIALDIR	= usr/pochaka			# 롼ΤǤ.
###SPECIAL	= usr/pochaka/p2tokubetu1.o usr/pochaka/p2tokubetu2.o

############## nonstd/ (ɸ롼) λ ###########

###### ѱѥ᥿ꥼ #####
CUMLUS		= 			# ɸ   Kuo 
###CUMLUS	= nonstd/p2cuma.o 	# 	ήĴ
###CUMLUS	= nonstd/p2cum0.o 	# 	ѱѥ᥿ꥼʤ

###### ήĴ ######
DRYADJ		=  			# ɸ  
###DRYADJ	=  nonstd/p2dad0.o 	# 	ήĴʤ

###### ѱή ######
SHLCNV		= 			# ɸ  Tiedtke
###SHLCNV	=  nonstd/p2shl0.o 	# 	ѱʤ

##### FFT #######
FFT		= 			# ɸ	Numerical Receipes, 2^n Τ
###FFT		=  nonstd/ufftp.o	# 	NCAR/Nakamura,  

#####  #######
RADIAT       =                       # ɸ
###RADIAT          =  nonstd/p2rad0.o      #      ͤʤ

##### ľȻ #######
VDFUS        =                       # ɸ
###VDFUS	=  nonstd/p2vdf0.o   # Ȼ(Х륯ˡϤΤޤ)
###VDFUS           =  nonstd/p2vdf0.o \
###		   nonstd/p2sfc0.o      # Ȼ

#####  #######
###GRVD         =                       # ɸ
GRVD            =  nonstd/p2gra0.o      #      񹳤ʤ

NONSTD	= $(CUMLUS) $(DRYADJ) $(SHLCNV) $(FFT) \
	  $(RADIAT) $(VDFUS) $(GRVD)


#######################################################################
######################## ¸ʬޤ #########################
#######################################################################

#######################################################################
######################## Ȱ¸ʬ #######################
#######################################################################

############## ƥ(SYSMAKE) ###################

SYSTEM		= Sun
###SYSTEM		= HITAC
###SYSTEM		= SX3

############## ѥ륪ץλ ##########

STDFFLAGS	= $(SYSFFLAGS) -O
###STDFFLAGS  	= $(SYSFFLAGS) -g -u
STDCFLAGS	= $(SYSCFLAGS) -O
###STDCFLAGS	= $(SYSCFLAGS) -g
STDLDFLAGS	= $(SYSLDFLAGS)
###STDLDFLAGS	= $(SYSLDFLAGS) -g
STDCPPFLAGS	= $(SYSCPPFLAGS)
AUTODBL		= $(SYSAUTODBL)
AUTODBLDEF	= -DAUTO_DBL

############## AGCM Υĥ꡼ ############
DENNOUDIR	= /usr/local/src/ftp/saloon/dennou_develop
AGCMDIR		= $(DENNOUDIR)/model/agcm/agcm5

############## 󥹥ȡǥ쥯ȥλ ##########

######## AGCM Υ󥹥ȡǥ쥯ȥ긶
DESTDIR		= $(AGCMDIR)
###DESTDIR		= /usr/local

######## AGCM 饤֥Υ󥹥ȡ
LIBDEST		= $(DESTDIR)/lib

######## AGCM ¹ԥե륤󥹥ȡ
BINDEST		= $(DESTDIR)/bin

############## ¾Υ饤֥Υǥ쥯ȥλ ######

######## dcl 饤֥Τ꤫
###DCLLIBDIR	= $(LIBDEST)
###DCLLIBDIR	= $(DCLDIR)/lib	       # Ķѿ DCLDIR ꤹ뤳
DCLLIBDIR	= /usr/local/geoph/lib

######## symake 饤֥Τ꤫
###SYSMAKEDIR	= $(DENNOUDIR)/util/sysmake/sysmake
###SYSMAKEDIR	= $(LIBDEST)/sysmake
SYSMAKEDIR	= /usr/local/geoph/lib/sysmake

######## gtool Υ饤֥Τ꤫
###GTOOLLIBDIR	= $(LIBDEST)
GTOOLLIBDIR	= /usr/local/geoph/lib
GTOOLINCDIR	= $(DENNOUDIR)/util/gtool/gtool3/src/include

############## dcl ̵ϥȤ򳰤 #########

###NODCL	= dclcompat/dclsubf.o      # dcl ʤȤ

#######################################################################
######################## Ȱ¸ʬޤ #######################
#######################################################################


#####################################################

include $(SYSMAKEDIR)/Makedef.$(SYSTEM)

LIBDIR		= $(AGCMDIR)/lib
BINDIR		= $(AGCMDIR)/bin

SRCDIR 		= $(AGCMDIR)/src
INCDIR		= $(AGCMDIR)/src/include

LIBNAME		= agcm5$(RESOLUTION)
LIB		= lib$(LIBNAME).a
LIBRARY 	= $(LIBDIR)/$(LIB)
LIBS		= $(LINKOPT)-L$(LIBDIR) \
		  $(LINKOPT)-l$(LIBNAME)

GTOOLLIBNAME	= gtool3
GTOOLLIB	= lib$(GTOOLLIBNAME).a
GTOOLLIBFILE	= $(GTOOLLIBDIR)/$(GTOOLLIB)

DCLLIBNAME	= dcl
DCLLIB		= lib$(DCLLIBNAME).a
DCLLIBFILE	= $(DCLLIBDIR)/$(DCLLIB)

DCLDBASENAME	= dcldbase
DCLDBASEDIR	= $(DCLLIBDIR)/$(DCLDBASENAME)

STDLIBS		= $(LINKOPT)-L$(GTOOLLIBDIR) \
		  $(LINKOPT)-l$(GTOOLLIBNAME) \
		  $(LINKOPT)-L$(DCLLIBDIR) \
		  $(LINKOPT)-l$(DCLLIBNAME)

MKINCLUDE	= $(SRCDIR)/Mkinclude
