aboutsummaryrefslogtreecommitdiff
path: root/sys/qpoe/mkpkg
diff options
context:
space:
mode:
authorJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
committerJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
commit40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch)
tree4464880c571602d54f6ae114729bf62a89518057 /sys/qpoe/mkpkg
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'sys/qpoe/mkpkg')
-rw-r--r--sys/qpoe/mkpkg133
1 files changed, 133 insertions, 0 deletions
diff --git a/sys/qpoe/mkpkg b/sys/qpoe/mkpkg
new file mode 100644
index 00000000..b7553b0f
--- /dev/null
+++ b/sys/qpoe/mkpkg
@@ -0,0 +1,133 @@
+# Make the QPOE (position ordered event file) library.
+
+$checkout libex.a lib$
+$update libex.a
+$checkin libex.a lib$
+$exit
+
+zzdebug:
+zzdebug.e:
+ $checkout libex.a lib$
+ $update libex.a
+ $checkin libex.a lib$
+
+ $omake zzdebug.x <error.h> <ctype.h> <qpset.h> <qpexset.h> "qpoe.h"
+ $link -z zzdebug.o
+ ;
+
+generic:
+ $set GFLAGS = "-k -t csilrd -p gen/"
+ $ifolder (gen/qpgeti.x, qpget.gx) $generic $(GFLAGS) qpget.gx $endif
+ $ifolder (gen/qpputi.x, qpput.gx) $generic $(GFLAGS) qpput.gx $endif
+
+ $set GFLAGS = "-k -t bcsilrdx -p gen/"
+ $ifolder (gen/qpaddb.x, qpadd.gx) $generic $(GFLAGS) qpadd.gx $endif
+
+ $set GFLAGS = "-k -t ird -p gen/"
+ $ifolder (gen/qpexattrli.x, qpexattrl.gx)
+ $generic $(GFLAGS) qpexattrl.gx $endif
+ $ifolder (gen/qpexcodei.x, qpexcode.gx)
+ $generic $(GFLAGS) qpexcode.gx $endif
+ $ifolder (gen/qpexparsei.x, qpexparse.gx)
+ $generic $(GFLAGS) qpexparse.gx $endif
+ $ifolder (gen/qpexsubi.x, qpexsub.gx)
+ $generic $(GFLAGS) qpexsub.gx $endif
+
+ $ifolder (gen/qprlmergei.x, qprlmerge.gx)
+ $generic $(GFLAGS) qprlmerge.gx $endif
+
+ $set GFLAGS = "-k -t si -p gen/"
+ $ifolder (gen/qpiorpixi.x, qpiorpix.gx)
+ $generic $(GFLAGS) qpiorpix.gx $endif
+ $ifolder (gen/qpiogetev.x, qpiogetev.gx)
+ $generic -k -o gen/qpiogetev.x qpiogetev.gx $endif
+ ;
+
+libex.a:
+ # Retranslate any recently modified generic sources.
+ $ifeq (hostid, unix)
+ $call generic
+ $endif
+
+ @gen # Update datatype expanded files.
+
+ qpaccess.x qpoe.h
+ qpaccessf.x qpoe.h
+ qpaddf.x qpoe.h <error.h> <qpset.h>
+ qpastr.x qpoe.h
+ qpbind.x qpoe.h <fmset.h>
+ qpclose.x qpoe.h
+ qpcopy.x qpoe.h
+ qpcopyf.x qpoe.h <qpset.h>
+ qpctod.x
+ qpctoi.x <lexnum.h>
+ qpdelete.x qpoe.h
+ qpdeletef.x qpoe.h
+ qpdsym.x qpoe.h
+ qpdtype.x qpoe.h <ctype.h>
+ qpelsize.x
+ qpexclose.x qpex.h <mach.h>
+ qpexdata.x qpex.h <mach.h>
+ qpexdebug.x qpex.h qpoe.h <mach.h> <qpexset.h>
+ qpexdel.x qpex.h <mach.h>
+ qpexeval.x qpex.h <mach.h>
+ qpexgetat.x qpex.h <mach.h>
+ qpexgetfil.x qpex.h <mach.h>
+ qpexmodfil.x qpex.h qpoe.h <mach.h>
+ qpexopen.x qpex.h qpoe.h <mach.h>
+ qpexpand.x qpoe.h
+ qpgetb.x qpoe.h
+ qpgettok.x qpoe.h <ctype.h> <error.h> <fset.h>
+ qpgetx.x qpoe.h
+ qpgmsym.x qpoe.h
+ qpgnfn.x qpoe.h
+ qpgpar.x qpoe.h <ctype.h>
+ qpgpsym.x qpoe.h
+ qpgstr.x qpoe.h
+ qpinherit.x qpoe.h <error.h>
+ qpioclose.x qpio.h
+ qpiogetfil.x qpio.h qpoe.h <mach.h>
+ qpiogetrg.x qpio.h
+ qpiolmask.x <plset.h> qpio.h qpoe.h
+ qpiolwcs.x qpio.h
+ qpiomkidx.x qpio.h qpoe.h <error.h> <fset.h> <mach.h>
+ qpioopen.x qpex.h qpio.h qpoe.h <error.h> <fset.h> <mach.h>\
+ <plset.h>
+ qpioparse.x qpex.h qpio.h qpoe.h <ctype.h> <mach.h>
+ qpioputev.x qpio.h qpoe.h <mach.h>
+ qpiorb.x qpio.h
+ qpiosetfil.x qpex.h qpio.h
+ qpioseti.x qpio.h <plset.h> <qpioset.h>
+ qpiosetr.x qpio.h <qpioset.h>
+ qpiosetrg.x qpio.h
+ qpiostati.x qpio.h <qpioset.h>
+ qpiostatr.x qpio.h <qpioset.h>
+ qpiosync.x qpio.h qpoe.h <fset.h> <mach.h>
+ qpiowb.x qpio.h qpoe.h <fset.h> <mach.h>
+ qplenf.x qpoe.h
+ qploadwcs.x qpoe.h
+ qpmacro.x qpex.h qpoe.h <ctype.h> <error.h> <finfo.h>
+ qpmkfname.x qpoe.h
+ qpopen.x qpio.h qpoe.h <fmset.h>
+ qpparse.x <ctype.h>
+ qpparsefl.x qpex.h qpoe.h
+ qppclose.x <fset.h>
+ qppopen.x qpoe.h
+ qpppar.x qpoe.h <ctype.h>
+ qppstr.x qpoe.h
+ qpputb.x qpoe.h
+ qpputx.x qpoe.h
+ qpqueryf.x qpoe.h <qpset.h>
+ qpread.x qpoe.h
+ qprebuild.x qpoe.h
+ qprename.x qpoe.h
+ qprenamef.x qpoe.h
+ qpsavewcs.x qpoe.h
+ qpseti.x qpoe.h <qpset.h>
+ qpsetr.x qpoe.h <qpset.h>
+ qpsizeof.x qpoe.h
+ qpstati.x qpoe.h <qpset.h>
+ qpstatr.x qpoe.h <qpset.h>
+ qpsync.x qpoe.h
+ qpwrite.x qpoe.h
+ ;