From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 8 Jul 2015 20:46:52 -0400 Subject: Initial commit --- sys/fmtio/mkpkg | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 sys/fmtio/mkpkg (limited to 'sys/fmtio/mkpkg') diff --git a/sys/fmtio/mkpkg b/sys/fmtio/mkpkg new file mode 100644 index 00000000..b27d6a5f --- /dev/null +++ b/sys/fmtio/mkpkg @@ -0,0 +1,125 @@ +# Formatted i/o (FMTIO) portion of the system library. + +$checkout libsys.a lib$ +$update libsys.a +$checkin libsys.a lib$ +$exit + +tfiles: + $ifnewer (evvexpr.gy, evvexpr.y) + $generic -k evvexpr.gy -o evvexpr.y + $endif + + $ifnewer (evvexpr.y, evvexpr.x) + $ifeq (HOSTID, unix) + $echo "fmtio/evvexpr.x is out of date; rebuilding with XYACC:" + !(xyacc evvexpr.y; mv -f ytab.x evvexpr.x) + $else + $echo "fmtio/evvexpr.x is out of date; rebuild with XYACC" + $endif + $endif + + $ifnewer (evexpr.y, evexpr.x) + $ifeq (HOSTID, unix) + $echo "fmtio/evexpr.x is out of date; rebuilding with XYACC:" + !(xyacc evexpr.y; mv -f ytab.x evexpr.x) + $else + $echo "fmtio/evexpr.x is out of date; rebuild with XYACC" + $endif + $endif + ; + +libsys.a: + $ifeq (USE_GENERIC, yes) $call tfiles $endif + + cctoc.x escchars.inc + chdeposit.x + chfetch.x + chrlwr.x + chrupr.x + clprintf.x + clscan.x scan.com + ctocc.x escchars.inc + ctod.x + ctoi.x + ctol.x + ctor.x + ctotok.x tokdata.inc + ctowrd.x + ctox.x + dtcscl.x + dtoc.x + dtoc3.x + eprintf.x + evexpr.x evexpr.com + evvexpr.x evvexpr.com \ + + fmterr.x + fmtinit.x fmt.com + fmtread.x fmt.com + fmtsetcol.x + fmtstr.x + fpradv.x fmt.com + fprfmt.x fmt.com + fprintf.x + fprntf.x fmt.com + fscan.x scan.com + gargb.x scan.com + gargc.x scan.com + gargd.x scan.com + gargi.x + gargl.x + gargr.x + gargrad.x scan.com + gargs.x + gargstr.x scan.com + gargtok.x scan.com + gargwrd.x scan.com + gargx.x scan.com + gctod.x + gctol.x + gctox.x + gltoc.x + gstrcat.x + gstrcpy.x + itoc.x + lexnum.x lexdata.inc + ltoc.x + nscan.x scan.com + parg.x fmt.com + pargb.x + pargstr.x fmt.com + pargx.x fmt.com + patmatch.x + printf.x + resetscan.x scan.com + scanc.x scan.com + sprintf.x + sscan.x scan.com + strcat.x + strcmp.x + strcpy.x + strdic.x + streq.x + strge.x + strgt.x + stridx.x + stridxs.x + strldx.x + strldxs.x + strle.x + strlen.x + strlt.x + strlwr.x + strmac.x + strmatch.x + strncmp.x + strne.x + strsearch.x + strsrt.x + strtbl.x + strupr.x + xevgettok.x + xvvgettok.x + xtoc.x + ; -- cgit