# Mkinclude for deepconv/arare3 with ffc # # 2004/08/13 SUGIYAMA Ko-ichiro (sugiyama@gfd-dennou.org) # 2005/01/27 ODAKA Masatsugu (odakker@gfd-dennou.org) # 2005/04/21 SUGIYAMA Ko-ichiro (sugiyama@gfd-dennou.org) # 2005/04/22 SUGIYAMA Ko-ichiro (sugiyama@gfd-dennou.org) # set commands #FC = /usr/bin/frt -Am -Hu -Hs FC = /usr/bin/frt -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 LN = /bin/ln # # Install Directory # ARAREDIR = $(HOME)/work/deepconv/arare3 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 GTOOLLIB = gt4f90io NETCDFLIB = netcdf-ffc4 SSL2LIB = ssl2 LAPACKLIB = lapack_FFC -lblas_FFC # # 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 NETCDFLIBDIR=$(NETCDFDIR)/lib NETCDFMODDIR=$(NETCDFDIR)/include # Linear Algebra Library Install Directory SSL2LIBDIR =/usr/FFC/lib LAPACKLIBDIR =/usr/local/lib # setup for FFC MAKEFILE = Makefile.ffc LINLIB = linlib.f90.ffc # # RD Document Setting # # RUBYLIB = $(ARAREDIR) CSSDIR = rd/arare-rd2html.css CSS = ./$(CSSDIR) 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} # # 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