1# The f2c FORTRAN to C compiler and the NeXT cc compiler.
2#-----------------------------------------------------------------------
3
4# Optional: Needed by XWDRIV (/xwindow and /xserve) and
5#           X2DRIV (/xdisp and /figdisp).
6# The arguments needed by the C compiler to locate X-window include files.
7
8   XINCL="-I/usr/X11R6/include"
9
10# Optional: Needed by XMDRIV (/xmotif).
11# The arguments needed by the C compiler to locate Motif, Xt and
12# X-window include files.
13
14   MOTIF_INCL=""
15
16# Optional: Needed by TKDRIV (/xtk).
17# The arguments needed by the C compiler to locate Tcl, Tk and
18# X-window include files.
19
20   TK_INCL="-I/usr/local/include "
21
22# Optional: Needed by RVDRIV (/xrv).
23# The arguments needed by the C compiler to locate Rivet, Tcl, Tk and
24# X-window include files.
25
26   RV_INCL=""
27
28# Mandatory.
29# The FORTRAN compiler to use.
30
31   FCOMPL="$SYSDIR/f2c_src/nfc"
32
33# Mandatory.
34# The FORTRAN compiler flags to use when compiling the pgplot library.
35# (NB. makemake prepends -c to $FFLAGC where needed)
36
37   FFLAGC="-u -!bs"
38
39# Mandatory.
40# The FORTRAN compiler flags to use when compiling fortran demo programs.
41# This may need to include a flag to tell the compiler not to treat
42# backslash characters as C-style escape sequences
43
44   FFLAGD="-u -!bs"
45
46# Mandatory.
47# The C compiler to use.
48
49   CCOMPL="cc"
50
51# Mandatory.
52# The C compiler flags to use when compiling the pgplot library.
53
54   CFLAGC="-DPG_PPU"
55
56# Mandatory.
57# The C compiler flags to use when compiling C demo programs.
58
59   CFLAGD=""
60
61# Optional: Only needed if the cpgplot library is to be compiled.
62# The flags to use when running pgbind to create the C pgplot wrapper
63# library. (See pgplot/cpg/pgbind.usage)
64
65   PGBIND_FLAGS=""
66
67# Mandatory.
68# The library-specification flags to use when linking normal pgplot
69# demo programs.
70
71   LIBS=""
72
73# Optional: Needed by XMDRIV (/xmotif).
74# The library-specification flags to use when linking motif
75# demo programs.
76
77   MOTIF_LIBS="-lXm -lXt "
78
79# Optional: Needed by TKDRIV (/xtk).
80# The library-specification flags to use when linking Tk demo programs.
81# Note that you may need to append version numbers to -ltk and -ltcl.
82
83   TK_LIBS="-L/usr/local/lib -ltk -ltcl  -ldl"
84
85# Mandatory.
86# On systems that have a ranlib utility, put "ranlib" here. On other
87# systems put ":" here (Colon is the Bourne-shell do-nothing command).
88
89   RANLIB="ranlib"
90
91# Optional: Needed on systems that support shared libraries.
92# The name to give the shared pgplot library.
93
94   SHARED_LIB=""
95
96# Optional: Needed if SHARED_LIB is set.
97# How to create a shared library from a trailing list of object files.
98
99   SHARED_LD=""
100
101# Optional:
102# On systems such as Solaris 2.x, that allow specification of the
103# libraries that a shared library needs to be linked with when a
104# program that uses it is run, this variable should contain the
105# library-specification flags used to specify these libraries to
106# $SHARED_LD
107
108   SHARED_LIB_LIBS=""
109
110# Optional:
111# Compiler name used on Next systems to compile objective-C files.
112
113   MCOMPL="cc"
114
115# Optional:
116# Compiler flags used with MCOMPL when compiling objective-C files.
117
118   MFLAGC="-DPG_PPU -I$SYSDIR/pgview"
119
120# Optional: (Actually mandatory, but already defined by makemake).
121# Where to look for any system-specific versions of the files in
122# pgplot/sys. Before evaluating this script, makemake sets SYSDIR to
123# /wherever/pgplot/sys_$OS, where $OS is the operating-system name
124# given by the second command-line argument of makemake. If the
125# present configuration is one of many for this OS, and it needs
126# different modifications to files in pgplot/sys than the other
127# configurations, then you should create a subdirectory of SYSDIR,
128# place the modified files in it and change the following line to
129# $SYSDIR="$SYSDIR/subdirectory_name".
130
131   SYSDIR="$SYSDIR/f2c_src"
132