# $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 = /export/home/shiotani/tmp/dcl-5.2-C DCLDIR = /export/home/shiotani/tmp/dcl-5.2-C #DCLDIR = /export/home/shiotani/tmp/dcl-5.2-C BINDIR = $(prefix)/bin LIBDIR = $(prefix)/lib INCDIR = $(prefix)/include DCLVERSION = @DCFLVERSION@ DCLVERNUM = 52 DCLLANG = C 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 = -I/usr/openwin/include XLIBPATH = -L/usr/openwin/lib -R/usr/openwin/lib XLIBOPT = -lSM -lICE -lX11 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 = DCLFRT = dclfrt DCLCC = dclcc DCLCONFIG = dclconfig DCLCONFVER = $(DCLCONFIG)$(DCLVERNUM) CDCLCC = cdclcc CDCLCONFIG = cdclconfig CDCLCONFVER = $(CDCLCONFIG)$(DCLVERNUM) SHELL = /bin/sh MAKE = make CC = gcc CFLAGS = -O $(XINCPATH) $(DCLF2CINCPATH) $(F2CINCPATH) FC = f90 FFLAGS = -O LD = ld LDFLAGS = $(DCLLIBPATH) $(XLIBPATH) $(DCLF2CLIBPATH) $(F2CLIBPATH) LDLIBS = -R/opt/FSUNf90/lib $(DCLLIBOPT) $(F2CLIBOPT) -lsocket -lnsl $(XLIBOPT) $(MATHLIBOPT) AR = ar ARFLAGS = vru RM = rm -f CP = cp MV = mv -f RANLIB = ranlib CAT = cat AWK = /bin/nawk SED = sed #JLATEX = @JLATEX@ #DVI2JPS = @DVI2JPS@ # some constants used in math1/syslib/glpget.f INTMAX = 0x00800000 REALMAX = 0x00800000 REALMIN = 0x00800000 REPSL = 1.19221E-06 # some constants used in misc1/clcklib/clckst.c CLK_PER_SEC = CLK_RSL_TCK = #selection of function atexit() IF_ONEXIT = onexit=on_exit # selection of source code in math1/oslib OSQARN = iargc OSGARG = getarg # selection of source code in grph1/csgi CSGI = general