1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
# Global (possibly system dependent) definitions for MKPKG.
$verbose
$set MACH = $(IRAFARCH) # machine/fpu type
$set HOSTID = unix # host system name
$set SITEID = noao # site name
$ifeq (MACH, freebsd) then
$set XFLAGS = "-c -w -/m32" # default XC compile flags
$set XVFLAGS = "-c -w" -/m32 # VOPS XC compile flags
$set LFLAGS = "-z -/static -/m32" # default XC link flags
$else $ifeq (MACH, linux) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else $ifeq (MACH, linux64) then
$set XFLAGS = "-c -w -/g -/m64" # default XC compile flags
$set XVFLAGS = "-c -w -/g -/m64" # VOPS XC compile flags
$set LFLAGS = "-Nz -/g -/m64" # default XC link flags
$else $ifeq (MACH, redhat) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else $ifeq (MACH, macosx) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else $ifeq (MACH, macintel) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else $ifeq (MACH, ipad) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else $ifeq (MACH, linuxppc) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else $ifeq (MACH, sunos) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else $ifeq (MACH, cygwin) then
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-Nz" # default XC link flags
$else
$set XFLAGS = "-c -w" # default XC compile flags
$set XVFLAGS = "-c -w" # VOPS XC compile flags
$set LFLAGS = "-z -/static" # default XC link flags
$end
$set USE_LIBMAIN = yes # update lib$libmain.o (root object)
$set USE_KNET = yes # use the KI (network interface)
$set USE_SHLIB = no # use (update) the shared library
$set USE_CCOMPILER = yes # use the C compiler
$set USE_GENERIC = yes # use the generic preprocessor
$set USE_NSPP = no # make the NCAR/NSPP graphics kernel
$set USE_IIS = no # make the IIS display control package
$set USE_CALCOMP = no # make the Calcomp graphics kernel
$set LIB_CALCOMP = "-lcalcomp" # name of host system calcomp library
$ifeq (MACH, linux, redhat, macosx, macintel, ipad) then
$include "hlib$mkpkg.sf.MACX"
$else $ifeq (MACH, linux, redhat, linuxppc) then
$include "hlib$mkpkg.sf.LNUX"
$else $ifeq (MACH, linux64) then
$include "hlib$mkpkg.sf.LNUX64"
$else $ifeq (MACH, freebsd) then
$include "hlib$mkpkg.sf.FBSD"
$else $ifeq (MACH, sunos) then
$include "hlib$mkpkg.sf.SX86"
$else $ifeq (MACH, cygwin) then
$include "hlib$mkpkg.sf.CYGW"
$end
|