# $Id: Mkinclude.in,v 1.2 2001/06/25 05:51:40 shiotani Exp $
#    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
#
#       include file for Makefile
#

# suffix rules

.SUFFIXES : .o .f .c

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

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

.c :
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS)

.f :
	$(FC) $(FFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS)

# macro definitions

prefix		= /usr/lib/dcl-5.3-g77

DCLDIR		= /home/odakker/work/dcl-debsrc/dcl-5.3
DCLVERSION	= 5.3
DCLVERNUM	= 53
DCLLANG		= f77

BINDIR          = $(prefix)/bin
LIBDIR          = $(prefix)/lib
INCDIR          = $(prefix)/include

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

DCLLIBNAME      = $(DCLLANG)dcl$(DCLVERNUM)
DCLLIBFILE      = $(LIBDIR)/lib$(DCLLIBNAME).a
LDCLLIBFILE     = $(LLIBDIR)/lib$(DCLLIBNAME).a
DCLLIBOPT       = -l$(DCLLIBNAME)
DCLLIBPATH      = -L$(LIBDIR)

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

XINCPATH        = -I/usr/X11R6/include
XLIBPATH        =  -L/usr/X11R6/lib
XLIBOPT         =  -lSM -lICE -lX11

GTKVERSION	= 2

GTK_CFLAGS	= -DXTHREADS -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
GTK_LIBS	= -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -Wl,--export-dynamic -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0

DCLNWS		= 4

MATHLIBOPT      = -lm

MISC1EXT        = clcklib fiolib randlib hexlib reallib
OLDSRC          = 

DCLFRT          = dclfrt
DCLCC           = dclcc
DCLCONFIG	= dclconfig
DCLCONFVER	= $(DCLCONFIG)$(DCLVERNUM)

SHELL           = /bin/sh
MAKE            = make
CC		= gcc
DEFS		= -DHAVE_CONFIG_H
CFLAGS		= -O $(GTK_CFLAGS) $(XINCPATH)
FC		= g77
FFLAGS          =  -w
LD              = ld
LDFLAGS         = $(DCLLIBPATH) $(XLIBPATH)
LDLIBS          = $(DCLLIBOPT) $(GTK_LIBS)  $(XLIBOPT)   $(MATHLIBOPT)
AR              = ar
ARFLAGS         = vru
RM              = rm -f
CP              = cp
MV              = mv -f
RANLIB          = ranlib
CAT             = cat
AWK		= /usr/bin/mawk
SED		= sed

EXT		= 

#JLATEX         = @JLATEX@
#DVI2JPS        = @DVI2JPS@

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

INTMAX          = Z'7FFFFFFF'
REALMAX         = Z'7F7FFFFF'
REALMIN         = Z'00800000'
REPSL           =  1.19221E-06

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

CLK_PER_SEC     = 
CLK_RSL_TCK     = 

# selection of source code in math1/oslib

OSQARN          = iargc
OSGARG          = getarg

# 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

