1# $Id: Mkinclude.alpha2 37 2007-04-16 07:11:59Z otobe $ 2# 3# include file for Makefile 4# 5 6# suffix rules 7 8.SUFFIXES : .o .f .c 9 10.c.o : 11 $(CC) $(CFLAGS) -c $< 12 13.f.o : 14 $(FC) $(FFLAGS) -c $< 15 16.f : 17 $(FC) $(FFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS) 18 19# macro definitions 20 21prefix = /home/shiotani/dcl-5.1 22exec_prefix = ${prefix} 23BINDIR = $(prefix)/bin 24LIBDIR = $(prefix)/lib 25DCLDIR = /export/home/shiotani/dcl-5.1 26 27DBASENAME = dcldbase 28DBASEDIR = $(LIBDIR)/$(DBASENAME) 29 30DCLLIBNAME = dcl 31DCLLIBFILE = $(LIBDIR)/lib$(DCLLIBNAME).a 32DCLLIBOPT = -l$(DCLLIBNAME) 33DCLLIBPATH = -L$(LIBDIR) 34 35XINCPATH = 36XLIBPATH = 37XLIBOPT = -lSM -lICE -lX11 38 39MATHLIBOPT = -lm 40 41SRCDIR = $(DCLDIR)/src 42INCDIR = $(DCLDIR)/include 43LBINDIR = $(DCLDIR)/bin 44DEMODIR = $(DCLDIR)/demo 45DOCDIR = $(DCLDIR)/doc 46ETCDIR = $(DCLDIR)/etc 47PSDIR = $(DCLDIR)/ps 48 49MISC1EXT = clcklib fiolib randlib hexlib reallib 50OLDSRC = 51 52DCLFRT = dclfrt 53DCLCC = dclcc 54 55SHELL = /bin/sh 56MAKE = make 57CC = cc 58CFLAGS = -O $(XINCPATH) 59FC = f90 60FFLAGS = -O 61LD = ld 62LDFLAGS = $(DCLLIBPATH) $(XLIBPATH) 63LDLIBS = $(DCLLIBOPT) -ldnet_stub $(XLIBOPT) $(MATHLIBOPT) 64AR = ar 65ARFLAGS = vru 66RM = rm -f 67CP = cp 68MV = mv -f 69RANLIB = ranlib 70CAT = cat 71AWK = /usr/bin/gawk 72SED = sed 73 74JLATEX = jlatex 75DVI2JPS = dvi2ps 76 77# some constants used in math1/syslib/glpget.f 78 79INTMAX = Z'7FFFFFFF' 80REALMAX = Z'7F7FFFFF' 81REALMIN = Z'00800000' 82REPSL = 1.19221E-06 83 84# some constants used in misc1/clcklib/clckst.c 85 86CLK_PER_SEC = 87CLK_RSL_TCK = 88 89# selection of source code in math1/oslib 90 91OSQARN = iargc 92OSGARG = getarg 93 94# selection of source code in math1/csgi 95 96CSGI = general 97