aboutsummaryrefslogtreecommitdiff
path: root/unix/hlib/mkpkg.inc
blob: f2f61d04517458045b0093d85f4f43bd65339211 (plain) (blame)
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