# Mkinclude for deepconv/arare3 with g95
#
# 2004/08/13  SUGIYAMA Ko-ichiro 
# 2005/01/27  ODAKA Masatsugu    
# 2005/04/21  SUGIYAMA Ko-ichiro 
# 2005/04/22  SUGIYAMA Ko-ichiro 
# 2005/08/05  ODAKA Masatsugu    

# set commands
#FC      = /usr/bin/frt -Am -Hu -Hs 
FC      = /usr/bin/frt -Am 
#FC      = /usr/local/bin/g95
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)/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-ffc5
#NETCDFLIB = netcdf
#GTOOLLIB  = gt4f90io-g95
GTOOLLIB  = gt4f90io
SSL2LIB   = ssl2
LAPACKLIB = lapack_FFC -lblas_FFC
#LAPACKLIB = lapack_g95 -lblas_g95

#
# set LIBFILE install directory.
#
# gtool4 Library and Modules Install Directory
GTOOLDIR   = /usr/lib/gt4f90io-ffc5
#GTOOLDIR   = /usr/local
GTOOLLIBDIR=$(GTOOLDIR)/lib
GTOOLMODDIR=$(GTOOLDIR)/include

# NetCDF Library and Modules Install Directory
NETCDFDIR   =/usr
#NETCDFDIR = /home/kitamo/lib/netcdf-3.6.0-g95
NETCDFLIBDIR=$(NETCDFDIR)/lib
NETCDFMODDIR=$(NETCDFDIR)/include

# Linear Algebra Library Install Directory
SSL2LIBDIR=/usr/FFC/lib
LAPACKLIBDIR=/usr/lib

# setup for FFC
MAKEFILE = Makefile.ffc
LINLIB   = linlib.f90.ffc
#MAKEFILE = Makefile.g95
#LINLIB   = linlib.f90.g95

# setting for linking
LDFLAGS = 
# 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

