# $Id: Mkinclude.in,v 0.53 1999/06/02 02:30:25 kagimoto Exp $ # edited by M. Shiotani 2000/10/07 # # include file for Makefile # # suffix rules .SUFFIXES : .o .f .c .c : $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS) .c.o : $(CC) $(CFLAGS) -c $< .f.o : $(FC) $(FFLAGS) -c $< .f : $(FC) $(FFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS) # macro definitions prefix = @prefix@ DCLDIR = @DCLDIR@ #DCLDIR = @prefix@ BINDIR = $(prefix)/bin LIBDIR = $(prefix)/lib INCDIR = $(prefix)/include DCLVERSION = @DCFLVERSION@ DCLVERNUM = @DCLVERNUM@ DCLLANG = @DCLLANG@ DBASENAME = dcldbase DBASEDIR = $(LIBDIR)/$(DBASENAME) #DCLLIBNAME = dcl$(DCLVERNUM)$(DCLLANG) #DCLLIBFILE = $(LIBDIR)/lib$(DCLLIBNAME).a DCLLIBNAME = cdcl52 DCLLIBFILE = $(LIBDIR)/libcdcl52.a DCLLIBOPT = -l$(DCLLIBNAME) DCLLIBPATH = -L$(LIBDIR) XINCPATH = @X_INCLUDES@ XLIBPATH = @X_LIBS@ XLIBOPT = @X_PRE_LIBS@ @X_LIBRARIES@ MATHLIBOPT = -lm SRCDIR = $(DCLDIR)/src DCLINCDIR = $(DCLDIR)/include LBINDIR = $(DCLDIR)/bin DEMODIR = $(DCLDIR)/demo DOCDIR = $(DCLDIR)/doc ETCDIR = $(DCLDIR)/etc DCLF2CSRCDIR = $(DCLDIR)/f2csrc DCLF2CLIBDIR = $(DCLDIR)/f2clib DCLF2CINCPATH = -I$(DCLF2CLIBDIR) DCLF2CLIBPATH = -L$(DCLF2CLIBDIR) F2CINCPATH = -I$(INCDIR) F2CLIBPATH = -L$(LIBDIR) F2CLIBOPT = -lf2c4dcl #LIBF2C = $(LIBDIR)/libf2c4dcl.a PSDIR = $(DCLDIR)/ps MISC1EXT = clcklib fiolib randlib hexlib reallib OLDSRC = @OLDSRC@ DCLFRT = dclfrt DCLCC = dclcc DCLCONFIG = dclconfig DCLCONFVER = $(DCLCONFIG)$(DCLVERNUM) CDCLCC = cdclcc CDCLCONFIG = cdclconfig CDCLCONFVER = $(CDCLCONFIG)$(DCLVERNUM) SHELL = /bin/sh MAKE = make CC = @CC@ CFLAGS = @CFLAGS@ $(XINCPATH) $(DCLF2CINCPATH) $(F2CINCPATH) FC = @FC@ FFLAGS = @FFLAGS@ LD = ld LDFLAGS = $(DCLLIBPATH) $(XLIBPATH) $(DCLF2CLIBPATH) $(F2CLIBPATH) LDLIBS = @FLIBS@ $(DCLLIBOPT) $(F2CLIBOPT) @X_EXTRA_LIBS@ $(XLIBOPT) $(MATHLIBOPT) AR = ar ARFLAGS = vru RM = rm -f CP = cp MV = mv -f RANLIB = @RANLIB@ CAT = cat AWK = @AWK@ SED = @SED@ #JLATEX = @JLATEX@ #DVI2JPS = @DVI2JPS@ # some constants used in math1/syslib/glpget.f INTMAX = @INTMAX@ REALMAX = @REALMAX@ REALMIN = @REALMIN@ REPSL = @REPSL@ # some constants used in misc1/clcklib/clckst.c CLK_PER_SEC = @CLK_PER_SEC@ CLK_RSL_TCK = @CLK_RSL_TCK@ #selection of function atexit() IF_ONEXIT = onexit=on_exit # selection of source code in math1/oslib OSQARN = @OSQARN_OPT@ OSGARG = @OSGARG_OPT@ # selection of source code in grph1/csgi CSGI = @CSGI_OPT@