# $Id$
#    edited by M. Shiotani 2000/10/07
#    edited by M. Shiotani 2000/11/18
#    edited by M. Shiotani 2002/01/18
#    edited by M. Shiotani 2003/06/23
#    edited by S. Nishizaw 2004/02/10
#    edited by M. Shiotani 2004/03/02
#    edited by M. Shiotani 2004/05/01
#    edited by M. Shiotani 2004/09/04
#    edited by M. Shiotani 2005/06/02
#
#       include file for Makefile
#

# suffix rules

.SUFFIXES : .o .c

.c.o :
	$(CC) $(DEFS) $(CFLAGS) -I$(LINCDIR) -c $<

.c :
	$(CC) $(CFLAGS) -I$(LINCDIR) -o $@ $< $(LDFLAGS) -L$(LLIBDIR) $(LDLIBS)

# macro definitions

prefix		= /usr/local

DCLDIR		= /home/otobe/work/dcl-7.3.0-C
DCLVERSION	= 7.3.0
DCLVERNUM	= 730
DCLLANG	= c

BINDIR          = $(prefix)/bin
LIBDIR          = $(prefix)/lib
INCDIR          = $(prefix)/include
datarootdir			= ${prefix}/share
MANDIR          = ${datarootdir}/man


LBINDIR         = $(DCLDIR)/bin
LLIBDIR         = $(DCLDIR)/lib
LINCDIR         = $(DCLDIR)/include

DCLLIBNAME      = $(DCLLANG)dcl$(DCLVERNUM)
DCLLIBFILE      = $(LIBDIR)/lib$(DCLLIBNAME).a
LDCLLIBFILE     = $(LLIBDIR)/lib$(DCLLIBNAME).a
DCLSHLIBFILE    = $(LIBDIR)/lib$(DCLLIBNAME).so
LDCLSHLIBFILE   = $(LLIBDIR)/lib$(DCLLIBNAME).so
DCLLIBOPT       = -l$(DCLLIBNAME)
DCLLIBPATH      = -L$(LIBDIR)
DCLINCPATH	= -I$(INCDIR)

F2CLIBNAME	= f2c4dcl
F2CLIBFILE	= $(LIBDIR)/lib$(F2CLIBNAME).a
LF2CLIBFILE	= $(LLIBDIR)/lib$(F2CLIBNAME).a
F2CLIBOPT	= -l$(F2CLIBNAME)

DBASENAME       = cdcldbase
DBASEDIR        = $(LIBDIR)/$(DBASENAME)
LDBASEDIR       = $(LLIBDIR)/$(DBASENAME)

#XINCPATH        = @X_INCLUDES@
#XLIBPATH        = @X_LIBS@
#XLIBOPT         = @X_PRE_LIBS@ @X_LIBRARIES@

GTKVERSION	= 3

GTK_CFLAGS	= -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircore -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
GTK_LIBS	= -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0

DCLNWS		= 2

MATHLIBOPT      = -lm

MISC1EXT        = clcklib fiolib randlib hexlib reallib
OLDSRC          = 

DCLCC           = cdclcc
DCLCONFIG	= cdclconfig
DCLCONFVER	= $(DCLCONFIG)$(DCLVERNUM)

SHELL           = /bin/sh
MAKE            = make
CC		= cc
DEFS		= -DHAVE_CONFIG_H
CFLAGS		= -O -fPIC -DGTKVERSION=$(GTKVERSION) $(GTK_CFLAGS) $(DCLINCPATH)
#  $(XINCPATH)
LD              = ld
LDFLAGS         = $(DCLLIBPATH)
#$(XLIBPATH)
#LDLIBS          = $(DCLLIBOPT) $(GTK_LIBS) @X_EXTRA_LIBS@ $(XLIBOPT)   $(MATHLIBOPT)
LDLIBS          = $(DCLLIBOPT) $(F2CLIBOPT) $(GTK_LIBS)   $(MATHLIBOPT)
AR              = ar
ARFLAGS         = vru
RM              = rm -f
CP              = cp
MV              = mv -f
INSTALL	  = install
RANLIB          = ranlib
CAT             = cat
AWK		= /usr/bin/mawk
SED		= sed

EXT		= 

JLATEX         = platex -kanji=utf8
DVI2PDF        = dvipdfmx 

# some constants used in math1/syslib/glpget.f

INTMAX          = 0x7FFFFFFF
REALMAX         = 0x7F7FFFFF
REALMIN         = 0x00800000
REPSL           =  1.19221E-06

# some constants used in misc1/clcklib/clckst.c

CLK_PER_SEC     = 
CLK_RSL_TCK     = 60

# selection of source code in math1/oslib

OSQARN          = iargc
OSGARG          = getarg

# selection of source code of display driver 

DRV_EXT         = gtk

# selection of source code in grph1/csgi

CSGI            = general

# window size for X in grph1/swpack

IWIDTH          = 900
IHEIGHT         = 650

# constant in grph2/uwpack (maximum number of grid points)

MAXNGRID        = 4000

#misc1/fiolib (number of CRLF)
ISLCT            =  1

macfontdir = /Library/Fonts/
winfontdir = /C/Windows/Fonts/
debfontdir = /usr/local/share/fonts/
usrfontdir = ~/.fonts/
