#
#  Mkinclude for gtool4       July 4, 2000 by S.Takehiro
#

# Destination

GTLIBDIR	= $(HOME)/src/gtool4.2000-06-02.ex/lib
GTMODDIR	= $(GTLIBDIR)
GTLIBNAME	= gtool4
GTLIBFILE	= $(GTLIBDIR)/lib$(GTLIBNAME).a
GTLIBPATH	= -L$(GTLIBDIR)
GTLIBOPT	= -l$(GTLIBNAME)

# DCL f90

DCL90LIBDIR	= $(HOME)/src/dcl-f90/lib
DCL90MODDIR	= $(DCL90LIBDIR)
DCL90LIBNAME	= dcl-f90
DCL90LIBPATH	= -L$(DCL90LIBDIR)
DCL90LIBOPT	= -l$(DCL90LIBNAME)

# DCL 

DCLLIBDIR	= $(HOME)/dcl-5.1/lib
DCLLIBNAME	= dcl
DCLLIBPATH	= -L$(DCLLIBDIR)
DCLLIBOPT	= -l$(DCLLIBNAME)

# netcdf library

NCLIBDIR	= $(HOME)/netcdf-3.4/lib
NCLIBNAME	= netcdf
NCLIBPATH	= -L$(NCLIBDIR)
NCLIBOPT	= -l$(NCLIBNAME)

# X library, etc.

XLIBDIR		= /usr/X11R6/lib
XLIBPATH	= -L$(XLIBDIR)
XLIBOPT		= -lSM -lICE -lX11 
MATHLIBOPT	= -lm

# selectioon of string module in src/string

#STRING=p#		# pointer allocation version
STRING=b#		# limited buffer version
#STRING=psr#		# for PSR vf90 compiler

# Compiler

FC	= frt
##FFLAGS	= -O0 -Am
FFLAGS	= -O -Am -I$(DCL90MODDIR) -M$(GTMODDIR)
LDFLAGS	= $(GTLIBPATH) $(DCL90LIBPATH) $(DCLLIBPATH) $(NCLIBPATH) $(XLIBPATH) 
LDLIBS	= $(GTLIBOPT) $(DCL90LIBOPT) $(DCLLIBOPT) $(NCLIBOPT) \
	  $(XLIBOPT) $(MATHLIBOPT) 

# Commands

MAKE		= make
AR		= ar
##ARFLAGS		= vru
ARFLAGS		= qv
RM		= rm -f
CP		= cp
MV		= mv -f
RANLIB		= ranlib

# suffix rules

.SUFFIXES: .f90 .o .exe .1 .3f .htm .mod

.f90.o:
	$(FC) -c $(FFLAGS) $<

.3f.htm:
	htroff -man -u -a $<

.1.htm:
	htroff -man -u -a $<
