#
#  include file for Makefile for dennou/util/gtool/gt3-dcl5
#
#     You need dcl, sysmake libraries to install gtool3 for dcl-5.0 
#
#######################################################################
######################## サイト依存部分ここから #######################
#######################################################################

############## システム指定(SYSMAKE) ###################

###SYSTEM		= Sun
###SYSTEM		= FSun
###SYSTEM		= IBMAIX
###SYSTEM		= UXP
###SYSTEM		= SX3
###SYSTEM		= HITAC
SYSTEM		= Linux

############## コンパイルオプションの指定 ##########

STDFFLAGS	= $(SYSFFLAGS) -O -fno-globals -Wno-globals
###STDFFLAGS  	= $(SYSFFLAGS) -g
STDCFLAGS	= $(SYSCFLAGS) -O
###STDCFLAGS	= $(SYSCFLAGS) -g
STDLDFLAGS	= $(SYSLDFLAGS)
###STDLDFLAGS	= $(SYSLDFLAGS) -g
STDCPPFLAGS	= $(SYSCPPFLAGS)
AUTODBL		= ### $(SYSAUTODBL)
AUTODBLDEF	= ### -DAUTO_DBL

############## gtool3 のソースツリー原点 ############
# Debianization では GTOOLDIR は直接 make のコマンドラインから指定
# するのを本則とする. Debian 以外では以下のように適当に指示する.
# 
# GTOOLDIR	= $(HOME)/src/gt3-dcl5
# GTOOLDIR	= $(HOME)/e/gt3-dcl5/gt3-dcl5

############## インストールディレクトリの指定 ##########

######## gtool3 のインストールディレクトリ原点
DESTDIR		= $(GTOOLDIR)/debian/tmp/usr
###DESTDIR		= $(HOME)

######## gtool3 ライブラリのインストール先
LIBDEST		= $(DESTDIR)/lib/gt3-dcl5
LIBINST		= /usr/lib/gt3-dcl5		# Debian 以外は関係ない.

######## gtool3 実行ファイルインストール先
BINDEST		= $(DESTDIR)/bin

######## gtool3 インクルードファイルのインストール先
INCDEST		= $(DESTDIR)/include/gt3-dcl5

############## 他のライブラリのディレクトリの指定 ######

######## dcl ライブラリのありか
#                                環境変数 DCLDIR を設定すること
###DCLLIBDIR	= $(LIBDEST)
###DCLLIBDIR	= $(DCLDIR)/lib
DCLLIBDIR	= /usr/lib/dcl-5.0.1


######## symake ライブラリのありか
###SYSMAKEDIR	= $(LIBDEST)/sysmake
###SYSMAKEDIR	= $(HOME)/lib/sysmake
SYSMAKEDIR	= /usr/lib/sysmake

############## 軸ファイルのパス名接頭子指定 ##########

GTAXDIR		= /var/spool/gt3-dcl5

GTAXLOC		= \'$(GTAXDIR)/GTAXLOC.\'
GTAXWGT		= \'$(GTAXDIR)/GTAXWGT.\'
###GTAXLOC		= \'#Axxxxx.DENNOU.GTAXLOC.\'
###GTAXWGT		= \'#Axxxxx.DENNOU.GTAXWGT.\'

#######################################################################
######################## サイト依存部分ここまで #######################
#######################################################################

include $(SYSMAKEDIR)/Makedef.$(SYSTEM)

SRCDIR 		= $(GTOOLDIR)/src
INCDIR		= $(GTOOLDIR)/include
LIBDIR 		= $(GTOOLDIR)/lib
BINDIR		= $(GTOOLDIR)/bin
SAMPLEDIR	= $(GTOOLDIR)/sample
GT3FRT		= $(BINDIR)/gt3frt

LIBNAME		= gtool3
LIB		= lib$(LIBNAME).a
LIBRARY	 	= $(LIBDIR)/$(LIB)
LIBS		= $(LINKOPT)-L$(LIBDIR) \
		  $(LINKOPT)-l$(LIBNAME)

#GTOOLLIBDIR	= $(LIBDEST)
GTOOLLIBDIR	= $(LIBINST)
GTOOLLIBNAME	= $(LIBNAME)
GTOOLLIB	= $(LIB)
GTOOLLIBFILE	= $(LIBRARY)

DCLLIBNAME	= dcl
DCLLIB		= lib$(DCLLIBNAME).a
DCLLIBFILE	= $(DCLLIBDIR)/$(DCLLIB)

DCLDBASENAME	= dcldbase
DCLDBASEDIR	= $(DCLLIBDIR)/$(DCLDBASENAME)

STDLIBS		= $(LINKOPT)-L$(GTOOLLIBDIR) \
		  $(LINKOPT)-l$(GTOOLLIBNAME) \
		  $(LINKOPT)-L$(DCLLIBDIR) \
		  $(LINKOPT)-L$(DCLLIBDIR) \
		  $(LINKOPT)-l$(DCLLIBNAME)

STDXLIBS	= $(SYSXLIBS)

MKINCLUDE	= $(GTOOLDIR)/Mkinclude

