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