# Make the GUIAPPS packages. $ifeq (hostid, unix) !(clear;date) $endif $call update $ifeq (hostid, unix) !(date) $endif $exit update: $call spt $call xapphot $call xhelp $call xrv $call demo $ifeq (HOSTID, vms) $purge [...] $endif $purge guibin$ ; spt: $echo "---------------------- SPT ------------------------" $call update@spt ; xapphot: $echo "--------------------- XAPPHOT ---------------------" $call update@xapphot ; xhelp: $echo "---------------------- XHELP ----------------------" $call update@xhelp ; xrv: $echo -""-------------------- XRV ------------------------" $call update@xrv ; demo: $echo "---------------------- DEMO -----------------------" $call update@demo ; # STRIP -- Strip the GUITOOLS directories of all sources and other files not # required to run the system, or for user programming. strip: !rmfiles -f lib/strip.gui ; # SUMMARY -- [UNIX] mkpkg summary: output a summary of the spooled mkpkg # output, omitting most of the mundane chatter. Used to scan large spool # files for errors. summary: $ifeq (HOSTID, unix) $ifndef (spool) $set spool = spool $endif ! grep -v ':$$' $(spool) | grep -v '^xc' | grep -v '^ar'\ | grep -v '^check file' $else $echo "mkpkg summary only available on a UNIX system" $endif ; # IRAF multiple architecture support. # ---------------------------------------- arch: # show current float option showfloat: $verbose off !$(hlib)/mkfloat.csh ; generic: # generic installation (no bin) $ifnfile (bin.generic) !mkdir bin.generic $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh generic -d $(DIRS) ; sparc: # install sparc binaries $ifnfile (bin.sparc) !mkdir bin.sparc $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh sparc -d $(DIRS) ; ssun: # install Solaris binaries $ifnfile (bin.ssun) !mkdir bin.ssun $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh ssun -d $(DIRS) ; irix: # install SGI IRIX binaries $ifnfile (bin.irix) !mkdir bin.irix $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh irix -d $(DIRS) ; rs6000: # install IBM AIX binaries $ifnfile (bin.rs6000) !mkdir bin.rs6000 $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh aix -d $(DIRS) ; hpux: # install HP/UX binaries $ifnfile (bin.hpux) !mkdir bin.hpux $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh hpux -d $(DIRS) ; alpha: # install DEC Alpha binaries $ifnfile (bin.alpha) !mkdir bin.alpha $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh alpha -d $(DIRS) ; freebsd: # install FREEBSD binaries $ifnfile (bin.freebsd) !mkdir bin.freebsd $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh freebsd -d $(DIRS) ; linux: # install Slackwkare Linux binaries $ifnfile (bin.linux) !mkdir bin.linux $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh linux -d $(DIRS) ; redhat: # install Redhat Linux binaries $ifnfile (bin.redhat) !mkdir bin.redhat $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demo" !$(hlib)/mkfloat.csh redhat -d $(DIRS) ; sunos: # install Solaris x86 binaries $ifnfile (bin.sunos) !mkdir bin.sunos $endif $verbose off $set DIRS = "lib spt xhelp xapphot xrv demdemo" !$(hlib)/mkfloat.csh sunos -d $(DIRS) ;