#--------------------------------------------------------------------- # Copyright (C) GFD Dennou Club, 2005. All rights reserved. #--------------------------------------------------------------------- # #= Template File for "Config.mk", build configuration of dcpam (autoconf) # # Authors:: Yasuhiro MORIKAWA, Masaki ISHIWATARI # Version:: $Id: Config.mk.in,v 1.12 2008-06-24 16:50:27 morikawa Exp $ # Tag Name:: $Name: $ # Copyright:: Copyright (C) GFD Dennou Club, 2004-2005. All rights reserved. # License:: See COPYRIGHT[link:COPYRIGHT] # #== Overview # # This file is template file to create "Config.mk" by # autoconf 2.59. Some functions are defined in "aclocal.m4" # (for example, DC_ARG_WITH). # # [JAPANESE] # このファイルは Makefile 群から呼び出される設定ファイル "Config.mk" # の雛形ファイルです. configure スクリプトによってこのファイル内の # 一部 (@ で囲まれた変数) が置き換えられ, "Config.mk" が生成されます. # configure は configure.in と aclocal.m4 に autoconf コマンドを # 用いることで生成されます. # ############################################################ ############################################################ #== for Debian install # # [JAPANESE] Debian インストール用 # DESTDIR = ############################################################ #== Fortran Compiler # # [JAPANESE] Fortran コンパイラ # FC=@FC@ # Flags needed when compiled and linked # [JAPANESE] コンパイル時・リンク時に必要なフラグ SYSFFLAGS=@SYSFFLAGS@ # Flags needed when linked # [JAPANESE] リンク時に必要なフラグ SYSLDFLAGS=@SYSLDFLAGS@ # Libraries needed when linked # [JAPANESE] リンク時に必要なライブラリ SYSLDLIBS=@SYSLDLIBS@ # Linker which includes flags # [JAPANESE] リンカコマンド LINKF=@LINKF@ # Host type # [JAPANESE] ホストシステムのタイプ HOST_CPU=@HOST_CPU@ # Cross-compile # [JAPANESE] クロスコンパイル CROSS_COMPILING=@CROSS_COMPILING@ # Information of Modules (std.mod, HP.mod, fqs.mod, intel.d, hitachi.f90) # [JAPANESE] モジュール情報の渡し方 F90MODTYPE=@F90MODTYPE@ # Flag for module files search path # [JAPANESE] モジュール情報ファイルへのパスを指定するためのフラグ MODPATHFLAG=@MODPATHFLAG@ # # Extensions of Module Files used when "make clean" # * if "F90MODTYPE = hitachi.f90", clean nothing. # # [JAPANESE] # make clean 時に使用するモジュール情報ファイル指定 # (F90MODTYPE = hitachi.f90 のときは何も消してはならない) # CLEAN_MODS=@CLEAN_MODS@ MODSUFFIX=@MODSUFFIX@ MODFILE=`basename $@ .o`$(MODSUFFIX) ############################################################ #== library name lib$(LIBNAME).a # # [JAPANESE] ライブラリ名 lib$(LIBNAME).a # LIBNAME = @dcpam_lib_name@@dcpam_lib_suffix@ DCPAMLIB = lib$(LIBNAME).a ############################################################ #== Directory to which the all files are archived # # [JAPANESE] アーカイブを行うためのディレクトリ # DCPAMDIR = @DCPAMDIR@ MODDIR = $(DCPAMDIR)/include LIBDIR = $(DCPAMDIR)/lib BINDIR = $(DCPAMDIR)/bin DOCDIR = $(DCPAMDIR)/doc ############################################################ #== Directory to which the all files are installed # # [JAPANESE] インストール先のディレクトリ # prefix = @prefix@@dcpam_dst_suffix@ exec_prefix = @exec_prefix@ dcpam_bin_suffix= @dcpam_bin_suffix@ INSTMODDIR = $(DESTDIR)@includedir@ INSTLIBDIR = $(DESTDIR)@libdir@ INSTBINDIR = $(DESTDIR)@bindir@ INSTDOCDIR = $(DESTDIR)@docdir@ ############################################################ #== Maximum number of dimensions of input and output data # # If you want to reflect this value to source code, # move to "src" and do "make clean.rb2f90" before "make". # You need Ruby. # # [JAPANESE] 入出力するデータの最大次元数 # # ただし, ソースコードに反映させるためには src 以下に移動し, # make clean.rb2f90 を実行後に make する必要があります. # その際, Ruby が必要になります. # MAXDIM=@MAXDIM@ ############################################################ #== URL of COPYRIGHT (for latex2html) # # [JAPANESE] COPYRIGHT の URL (latex2html で使用). # COPYRIGHTURL =http://www.gfd-dennou.org/library/dcpam/dcpam5/dcpam5\\\\_current/COPYRIGHT ############################################################ #== Tools for build # # [JAPANESE] ビルド用のツール # RUBYSCRIPTDIR = $(DCPAMDIR)/script RUBYVERCHECK = $(RUBYSCRIPTDIR)/ruby/ruby_version_check.rb RUBYF90LIB = $(RUBYSCRIPTDIR)/f90 F90DEPEND = $(RUBYF90LIB)/f90depend.rb F90DEPENDOPTS = -q #-S -v F90TEMPLATE = $(RUBYF90LIB)/dcmodel_f90sample_maker.rb CVSTAG2LATEX = $(DCPAMDIR)/script/rd/cvstag2latex.rb ############################################################ #== Settings for test # # [JAPANESE] テスト用設定 # TESTLOG = xtest.log ############################################################ #== Set Commands for compile and install source code # # Please edit according to your system. # # [JAPANESE] コンパイルやインストールに必要なコマンド群 # # システムに合わせて変更してください. # MV = mv -f CP = cp -p SH = sh INSTALL = @INSTALL@ INSTALLBIN = @INSTALLBIN@ INSTALLDIR = @INSTALLDIR@ MKDIR = @MKDIR@ DIRNAME = dirname BASENAME = basename TOUCH = touch RM = rm RMDIR = rmdir GUNZIP = gunzip # decompression (equal to "gzip -d") TEE = tee # tee command MAKE = @MAKE@ # GNU Make AR = @AR@ # AR : Library builder specification ARFLAGS = @ARFLAGS@ # flags of AR RANLIB = @RANLIB@ # generate index to archivea NCDUMP = @NCDUMP@ # netCDF file dump command ############################################################ #== Set Commands for development # # [JAPANESE] 開発に用いる際のコマンド # TAGS = etags --regex='/\ *module.*\|\ *interface.*\|\ *type\ .*\|\ *function\ .*\|\ *MODULE.*\|\ *INTERFACE.*\|\ *TYPE\ .*\|\ *FUNCTION\ .*/' ############################################################ #== Set Commands for documentations # # [JAPANESE] ドキュメント生成に必要なコマンド # RUBY = ruby # for Generation RD documents RD2 = rd2 # for Generation RD documents RDOC = rdoc # for Generation RDOC documents RDOCOPTS = -U --title "dcpam5 Reference Manual" \ --charset euc-jp --inline-source --ignore-case --all JLATEX = platex # for Generation DVI documents DVI2PDF = dvipdfmx # for Generation PDF documents DVI2JPS = dvi2ps # for Generation PS documents LPR = lpr -s # for Print out #=== latex2html_jp for Dennou.sty # # latex2html_jp+dennou is available from # http://www.gfd-dennou.org/arch/cc-env/latex2html/SIGEN.htm # # [JAPANESE] latex2html_jp+dennnou を利用する際に必要な設定 # # latex2html_jp+dennou は以下の URL から取得できます. # http://www.gfd-dennou.org/arch/cc-env/latex2html/SIGEN.htm # LATEX2HTML = latex2html LATEX2HTMLOPTIONS = -no_footnode -local_icons -short_extn \ -bottom_navigation -no_contents_in_navigation -no_auto_link \ -up_url $(HREFTOPDIR)/index.htm -up_title $(HREFTOPDIRNAME) \ -split 3 -show_section_numbers -dir $(TARGETHTMDIR)