# Mkinclude for arare # # 2004/08/13 SUGIYAMA Ko-ichiro (sugiyama@gfd-dennou.org) # 2005/01/27 ODAKA Masatsugu (odakker@gfd-dennou.org) # set commands FC = /usr/bin/frt -Am -Hu -Hs #FC = /usr/bin/frt -Am #DCLFC = /usr/bin/dclfrt -Am MAKE = /usr/bin/make RUNLIB = /usr/bin/ar rv CP = /bin/cp MV = /bin/mv RM = /bin/rm RUBY = /usr/bin/ruby # for Generation RD documents RD2 = /usr/bin/rd2 # for Generation RD documents PLATEX = /usr/bin/platex # for Generation DVI documents DVI2PDF = /usr/bin/dvipdfm # for Generation PDF # # Install Directory # ARAREDIR = $(HOME)/arare2 MODDIR = $(ARAREDIR)/include LIBDIR = $(ARAREDIR)/lib BINDIR = $(ARAREDIR)/bin DOCDIR = $(ARAREDIR)/doc HTMDIR = $(DOCDIR)/dai3bu SRCDIR = $(ARAREDIR)/src INSTDIR = $(HOME) INSTMODDIR = $(INSTDIR)/include INSTLIBDIR = $(INSTDIR)/lib INSTBINDIR = $(INSTDIR)/bin # # set Library Name # LIBNAME = arare NETCDFLIB = netcdf-ffc4 #DCLF77LIB = dcl52f77 #DCLF90LIB = dcl52f90 GTOOLLIB = gt4f90io SSL2LIB = ssl2 # # set LIBFILE install directory. # # gtool4 Library and Modules Install Directory GTOOLDIR = /usr/lib/gt4f90io-ffc4 GTOOLLIBDIR=$(GTOOLDIR)/lib GTOOLMODDIR=$(GTOOLDIR)/include # NetCDF Library and Modules Install Directory NETCDFDIR=/usr/lib NETCDFLIBDIR=$(NETCDFDIR) NETCDFMODDIR=/usr/include # SSL2 Library Install Directory SSL2LIBDIR=/usr/FFC/lib # BLAS and LAPACK Library Install Directory LAPACKLIBDIR=/usr/lib BLASLIBDIR=/usr/lib # # RD Document Setting # # RUBYLIB = $(ARAREDIR) CSSDIR = rd/dcpam-rd2html.css CSS = ./$(CSSDIR) #CSS = $(RUBYLIB)/rd/dcpam-rd2html.css #RDHINDEX= $(RUBYLIB)/rd/rd-hindex2.rb RDEXT = rd/rd2html-ext-lib RDFLAG = --with-part=html:include --out-code=euc --ref-extension \ --native-inline \ --head-element CSSFLAG = --with-css=$(CSS) RD2HTML = ${RD2} -r ${RDEXT} ${RDFLAG} ${CSSFLAG} RD2MAN = ${RD2} -r rd/rd2man-lib.rb RD2LATEX = ${RD2} -r rd/rd2latex-lib.rb \ --documentclass="jarticle" \ --documentclass-option="titlepage" \ --title="DCPAM Reference Manual" \ --author="GFD Dennou Club" \ --maketoc \ --maketitle # # suffixe rules for documents # .SUFFIXES: .htm .3f .tex .pdf .f90.htm: sed 's/^[ ]*!//' $< > $<.rd $(RD2HTML) $<.rd > $@.tmp mv $@.tmp $@ rm -f $<.rd .f90.3f: sed 's/^[ ]*!//' $< > $<.rd $(RD2MAN) $<.rd > $@.tmp mv $@.tmp $@ rm -f $<.rd .f90.tex: sed 's/^[ ]*!//' $< > $<.rd $(RD2LATEX) $<.rd > $@.tmp mv $@.tmp $@ rm -f $<.rd .f90.pdf: sed 's/^[ ]*!//' $< > $<.rd $(RD2LATEX) $<.rd > $@.tmp mv $@.tmp $@ rm -f $<.rd $(PLATEX) $@ ; $(PLATEX) $@ rm -f $*.aux $*.toc $*.log $(DVI2PDF) $*.dvi