#  include file for Makefile for $(DENNOUDIR)/model/gamiras
#					developed by S.Takehiro 93/04/26
#
#######################################################################
######################## $@<B83@_DjItJ,$3$3$+$i(J #########################
#######################################################################

############## $@J,2rG=$N;XDj(J ########################

###RESOLUTION 	= t10l01
###RESOLUTION 	= t10l02
###RESOLUTION 	= t10l05
###RESOLUTION 	= t10l12
###RESOLUTION 	= t10l16
###RESOLUTION 	= t10l23
###RESOLUTION 	= t10l45
###RESOLUTION 	= t10l05yz
###RESOLUTION 	= t10l12yz
###RESOLUTION	= t10l12xz
###RESOLUTION 	= t10l45xz

###RESOLUTION 	= t21l05
RESOLUTION 	= t21l12
###RESOLUTION 	= t21l12yz
###RESOLUTION 	= t21l16
###RESOLUTION 	= t21l23
###RESOLUTION 	= t21l45

###RESOLUTION 	= t42l01
###RESOLUTION 	= t42l05
###RESOLUTION 	= t42l12
###RESOLUTION 	= t42l16
###RESOLUTION 	= t42l16yz
###RESOLUTION 	= t42l23
###RESOLUTION 	= t42l45

###RESOLUTION 	= t84l01
###RESOLUTION 	= t84l12
###RESOLUTION 	= t84l16
###RESOLUTION 	= t84l23
###RESOLUTION 	= t84l45

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

############# $@<B9T%U%!%$%kL>;XDj(J gami.$(RESOLUTUON)$(MODELNAME) #####

###MODELNAME       = -r4
###MODELNAME	= special
###MODELNAME	= -fast
###MODELNAME	= -test

############## special/ ($@FCJL%k!<%A%s(J) $@$N;XDj(J ###########

###SPECIAL	= special/dbndr.o
###SPECIAL	= nonstd/dadmn-test.o nonstd/dgfrc.o nonstd/dldyn.o
###SPECIAL	= nonstd/lstmtxf.o  

############## nonstd/ ($@HsI8=`%k!<%A%s(J) $@$N;XDj(J ###########

##### FFT #######
FFT		= 			# $@I8=`(J	Numerical Receipes, 2^n $@$N$_(J
###FFT		=  nonstd/ufftp.o	# 	NCAR/Nakamura, $@HFMQ(J 

NONSTD	= $(CUMLUS) $(DRYADJ) $(SHLCNV) $(FFT)

############## $@@~7A2r@O$N%*%W%7%g%s;XDj(J ###########

###LANALCPPFLAGS	= 			# $@FnKLGH?t@ZCG:GBg7W;;(J
###LANALCPPFLAGS	= -DLANALLMAX=10	# $@FnKLGH?t@ZCG?t(J
LANALCPPFLAGS	= -DLANALLMAX=15	# $@FnKLGH?t@ZCG?t(J
###LANALCPPFLAGS	= -DLANALLMAX=22	# $@FnKLGH?t@ZCG?t(J


#######################################################################
######################## $@<B83@_DjItJ,$3$3$^$G(J #########################
#######################################################################

#######################################################################
######################## $@%5%$%H0MB8ItJ,$3$3$+$i(J #######################
#######################################################################

############## $@%7%9%F%`;XDj(J(SYSMAKE) #######################

###SYSTEM		= Sun
###SYSTEM		= HITAC
###SYSTEM		= SX3
###SYSTEM		= SX3F
SYSTEM		= IBMAIXF

############## $@%3%s%Q%$%k%*%W%7%g%s$N;XDj(J ##########

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

############## GAMIRAS $@$N%=!<%9%D%j!<86E@(J ############
###GAMIDIR		= $(DENNOUDIR)/model/agcm5 # $@4D6-JQ?t$G;XDj$9$k$3$H(J
GAMIDIR		= /u/takepiro/model/gamiras

######## GAMIRAS $@$N%$%s%9%H!<%k%G%#%l%/%H%j86E@(J
DESTDIR		= $(GAMIDIR)

######## GAMIRAS $@%i%$%V%i%j$N%$%s%9%H!<%k@h(J
LIBDEST		= $(DESTDIR)/lib

######## GAMIRAS $@<B9T%U%!%$%k%$%s%9%H!<%k@h(J
BINDEST		= $(DESTDIR)/bin

############## $@B>$N%i%$%V%i%j$N%G%#%l%/%H%j$N;XDj(J ######

######## dcl $@%i%$%V%i%j$N$"$j$+(J
###DCLLIBDIR	= $(LIBDEST)
DCLLIBDIR	= $(DCLDIR)/lib	       # $@4D6-JQ?t(J DCLDIR $@$r@_Dj$9$k$3$H(J
###DCLLIBDIR	= /usr/local/geoph/lib

######## symake $@%i%$%V%i%j$N$"$j$+(J
###SYSMAKEDIR	= $(LIBDEST)/sysmake
###SYSMAKEDIR	= /usr/local/dennou/lib/sysmake
SYSMAKEDIR	= /u/takepiro/lib/sysmake

######## gtool $@$N%i%$%V%i%j$N$"$j$+(J
###GTOOLLIBDIR	= $(LIBDEST)
###GTOOLLIBDIR	= /usr/local/dennou/lib
GTOOLLIBDIR	= /u/takepiro/lib
###GTOOLINCDIR	= $(DENNOUDIR)/util/gtool/gtool3/src/include
GTOOLINCDIR	= /u/takepiro/src/gt3-dcl5/src/include

############## dcl $@$,L5$$;~$O%3%a%s%H$r30$9(J #########

###NODCL	= dclcompat/dclsubf.o      # dcl $@$,$J$$$H$-MQ(J


#######################################################################
######################## $@%5%$%H0MB8ItJ,$3$3$^$G(J #######################
#######################################################################

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

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

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

LIBNAME		= gami$(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


