File: irafuser.sh

package info (click to toggle)
iraf 2.17-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 95,288 kB
  • sloc: ansic: 228,894; fortran: 75,606; lisp: 18,369; xml: 8,401; sh: 6,111; yacc: 5,648; lex: 596; makefile: 575; asm: 153; csh: 95; sed: 4
file content (58 lines) | stat: -rwxr-xr-x 1,524 bytes parent folder | download | duplicates (3)
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
#!/bin/sh
#
# IRAF definitions for the UNIX/sh user.  The additional variables iraf$ and
# home$ should be defined in the user's .login file.


export MACH=$("$iraf/unix/hlib/irafarch.sh")
export IRAFARCH=$("$iraf/unix/hlib/irafarch.sh")
            


export	hostid=unix
export	host=${iraf}unix/
export	hlib=${iraf}unix/hlib/
export	hbin=${iraf}unix/bin.$MACH/
export	tmp=/tmp/

# Default to GCC for compilation.
export	CC=gcc
export	F77=$hlib/f77.sh
export	F2C=$hbin/f2c.e
export	RANLIB=ranlib

export XC_CFLAGS="${CPPFLAGS} ${CFLAGS} -I${iraf}include"
export HSI_CF="${XC_CFLAGS}"
export HSI_XF="-x -Inolibc -/Wall -/O2"
export HSI_FF="-g -DBLD_KERNEL -O2"
export HSI_LF="${LDFLAGS}"
export HSI_F77LIBS=""
export HSI_LFLAGS=""
export HSI_OSLIBS=""

if [ "$MACH" = "macosx" ] ; then
    export MACOSX_DEPLOYMENT_TARGET=10.5
fi

# The following determines whether or not the VOS is used for filename mapping.
if [ -f "${iraf}lib/libsys.a" ]; then
	export	HSI_LIBS="${hlib}libboot.a ${iraf}lib/libsys.a ${iraf}lib/libvops.a ${hlib}libos.a ${hbin}libf2c.a -lm"
else
	export	HSI_CF="$HSI_CF -DNOVOS"
	export	HSI_LIBS="${hlib}libboot.a ${hlib}libos.a -lm"
fi

export HSI_LIBS="$HSI_LIBS $HSI_OSLIBS"

alias	mkiraf="${hlib}mkiraf.sh"
alias	mkmlist="${hlib}mkmlist.sh"

alias	edsym="${hbin}edsym.e"
alias	generic="${hbin}generic.e"
alias	mkpkg="${hbin}mkpkg.e"
alias	rmbin="${hbin}rmbin.e"
alias	rmfiles="${hbin}rmfiles.e"
alias	rtar="${hbin}rtar.e"
alias	wtar="${hbin}wtar.e"
alias	xc="${hbin}xc.e"
alias	xyacc="${hbin}xyacc.e"