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"
|