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