#!/bin/csh

# ZZMAKE -- Used to build these distribution files (NOT FOR DISTRIBUTION).
# The system should be configured generic before making any of these.
# The system should be linked -T to reduce the size of the symbol tables.

set echo

(cd $iraf; mkpkg generic; cd $iraf/noao; mkpkg generic)
(cd $hlib; mv extern.pkg extern.pkg.NOAO; mv extern.pkg.DEF extern.pkg)
(cd $hlib; mv mkiraf.csh mkiraf.csh.NOAO; mv mkiraf.csh.DEF mkiraf.csh)

onintr abort

rm -f $iraf/bin.ssun/S*.e.[123]
rm -f $iraf/bin.sparc/S*.e.[123]
rm -f ~iraf/.rhosts ~iraf/.irafhosts

# The extern.pkg file needs to be replaced before making the following.
(cd $iraf; tar -cf - .) |\
    compress > as.ssol.gen.Z
(cd $iraf; tar -cf - HS.SSOL.GEN dev local unix) |\
    compress > hs.ssol.gen.Z

# Make sure any old shared image files are deleted before making these.
(cd $iraf/bin.ssun; tar -cf - .) |\
    compress > ib.ssol.sun.Z
(cd $iraf/noao/bin.ssun; tar -cf - .) |\
    compress > nb.ssol.sun.Z
(cd $iraf/bin.sparc; tar -cf - .) |\
    compress > ib.sos4.sun.Z
(cd $iraf/noao/bin.sparc; tar -cf - .) |\
    compress > nb.sos4.sun.Z

(cd $hlib; mv extern.pkg extern.pkg.DEF; mv extern.pkg.NOAO extern.pkg)
(cd $hlib; mv mkiraf.csh mkiraf.csh.DEF; mv mkiraf.csh.NOAO mkiraf.csh)
exit 0

abort:
(cd $hlib; mv extern.pkg extern.pkg.DEF; mv extern.pkg.NOAO extern.pkg)
(cd $hlib; mv mkiraf.csh mkiraf.csh.DEF; mv mkiraf.csh.NOAO mkiraf.csh)

