### include file for Makefile for $(DENNOUDIR)/model/gamiras # developed by S.Takehiro 93/04/26 # ####################################################################### ######################## 実験設定部分ここから ######################### ####################################################################### ############## 分解能の指定 ######################## ###RESOLUTION = nx8nz4 ###RESOLUTION = nx16nz8 ###RESOLUTION = nx32nz16 RESOLUTION = nx64nz8 ###RESOLUTION = nx64nz16 ###RESOLUTION = nx128nz16 ###RESOLUTION = nx128nz32 ###RESOLUTION = nx256nz32 ###RESOLUTION = nx512nz32 ###RESOLUTION = nx512nz64 ############# 実行ファイル名指定 bsn.$(RESOLUTUON)$(MODELNAME) ##### ###MODELNAME = -test MODELNAME = -pinf ############## nonstd/ (非標準ルーチン) の指定 ########### ##### DYNAMICS ####### ###DYNAMICS = # 標準 DYNAMICS = dyn_pinf/deuler.o dyn_pinf/dheun.o \ dyn_pinf/dlpfrg.o dyn_pinf/drunge.o \ dyn_pinf/dtmp2z.o # Prandtl 数無限大近似 NONSTD = $(DYNAMICS) #################################################################### ######################## サイト依存部分ここから ####################### ####################################################################### ############## システム指定(SYSMAKE) ################### SYSTEM = Sun ###SYSTEM = HITAC ###SYSTEM = SX3F ###SYSTEM = IBMAIX ###SYSTEM = UXP ############## コンパイルオプションの指定 ########## ###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 ############## BMODEL のソースツリー原点 ############ BMODELDIR = $(HOME)/model/bsnsq_2d ############## インストールディレクトリの指定 ########## ######## BMODEL のインストールディレクトリ原点 DESTDIR = $(BMODELDIR) ############## 他のライブラリのディレクトリの指定 ###### ######## dcl ライブラリのありか ###DCLLIBDIR = $(LIBDEST) DCLLIBDIR = $(DCLDIR)/lib # 環境変数 DCLDIR を設定すること ######## symake ライブラリのありか ###SYSMAKEDIR = $(DENNOUDIR)/lib/sysmake SYSMAKEDIR = $(HOME)/lib/sysmake ######## gtool のライブラリのありか ###GTOOLLIBDIR = $(LIBDEST) ###GTOOLLIBDIR = /usr/local/dennou/lib GTOOLLIBDIR = $(HOME)/lib ###GTOOLINCDIR = $(DENNOUDIR)/util/gtool/gtool3/src/include GTOOLINCDIR = $(HOME)/src/gt3-dcl5/src/include ####################################################################### ######################## サイト依存部分ここまで ####################### ####################################################################### ##################################################### include $(SYSMAKEDIR)/Makedef.$(SYSTEM) LIBDIR = $(DESTDIR)/lib BINDIR = $(DESTDIR)/bin LIBNAME = bsn$(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