mk-standalone

standalone mk from 9base
git clone git://git.evenfri.duckdns.org/mk-standalone.git
Log | Files | Refs | README

commit 3381635c6fefb931b6e709777390929a389abdaf
parent e117bdfe4662c27dd076fb1e30369386084c1c6c
Author: evenfri <evenfri256@gmail.com>
Date:   Sat,  8 Aug 2026 03:36:43 +0800

fix: LPLAN9 to PLAN9

Diffstat:
Dtemplates/mkfile | 58----------------------------------------------------------
Mtemplates/mkhdr | 8+++-----
Mtemplates/mklib | 2+-
Mtemplates/mkmany | 2+-
Mtemplates/mkone | 2+-
Mtemplates/mksyslib | 6+++---
6 files changed, 9 insertions(+), 69 deletions(-)

diff --git a/templates/mkfile b/templates/mkfile @@ -1,58 +0,0 @@ -<mkhdr - -buggered='fs|fmt|utf' -libdirs=`ls -ld lib* | sed -n 's/^d.* //p' |$egrep -v "^lib($buggered)$"` - -dirs=\ - $libdirs\ - cmd\ - -<mkdirs - -libs:V: libs-all - -libs-%:V: - for i in $libdirs - do - (cd $i; echo cd `pwd`';' mk $mkflags $stem; mk $mkflags $stem) - done - -mkdirs=\ - libbio\ - libregexp\ - cmd/mk\ - -mkmk.sh:VD: - ( - echo '# AUTOMATICALLY GENERATED - DO NOT EDIT' - echo cd lib9 - echo 'echo cd `pwd`' - (cd lib9; mk -n -a install) - echo cd .. - for i in libbio libregexp cmd/mk - do - (cd $i; echo cd $i; echo 'echo cd `pwd`'; mk -n -a install) - echo cd .. - done - ) | sed ' - s/'$install'/$install/g - s/'$sysname'/$sysname/g - s;'$LPLAN9';$LPLAN9;g - ' >$target - -testmkmk:V: - mk mkmk.sh - rm -f ../lib/lib*.a - mv ../bin/mk ../bin/_mk - sh -ex mkmk.sh - ls -l ../bin/mk - -testcvs:V: - (cd ..; cvs up -dAP) - cp ../bin/_mk ../bin/mk - mk clean - rm ../lib/*.a - mv ../bin/mk ../bin/_mk - rm ../bin/* - LPLAN9="`pwd`/.." export LPLAN9 - PATH=$LPLAN9/bin:$PATH export PATH diff --git a/templates/mkhdr b/templates/mkhdr @@ -1,7 +1,7 @@ -<$LPLAN9/src/mkenv +<$PLAN9/src/mkenv -bin=$LPLAN9/bin -libdir=$LPLAN9/lib +bin=$PLAN9/bin +libdir=$PLAN9/lib o=o os=$o @@ -17,5 +17,3 @@ cleanfiles= nukefiles= lib= shortlib= - -<|cat $LPLAN9/config 2>/dev/null || true diff --git a/templates/mklib b/templates/mklib @@ -11,4 +11,4 @@ all install:V: $lib cleanfiles=$cleanfiles $lib -<$LPLAN9/src/mkcommon +<$PLAN9/src/mkcommon diff --git a/templates/mkmany b/templates/mkmany @@ -21,4 +21,4 @@ install:V: many-install cleanfiles=$cleanfiles $progs nukefiles=$nukefiles ${targ:%=$bin/%} -<$LPLAN9/src/mkcommon +<$PLAN9/src/mkcommon diff --git a/templates/mkone b/templates/mkone @@ -14,4 +14,4 @@ $bin/%: $o.% cleanfiles=$cleanfiles $prog nukefiles=$nukefiles $bin/$targ -<$LPLAN9/src/mkcommon +<$PLAN9/src/mkcommon diff --git a/templates/mksyslib b/templates/mksyslib @@ -1,7 +1,7 @@ default:V: $LPLAN9/lib/$lib -$LPLAN9/lib/$lib(%):N: % -$LPLAN9/lib/$lib: ${ofiles:%=$LPLAN9/lib/$lib(%)} +$PLAN9/lib/$lib(%):N: % +$PLAN9/lib/$lib: ${ofiles:%=$LPLAN9/lib/$lib(%)} $ar rsc $LPLAN9/lib/$lib $newmember &:n: &.$o @@ -11,4 +11,4 @@ all install:V: $LPLAN9/lib/$lib nukefiles=$nukefiles $LPLAN9/lib/$lib -<$LPLAN9/src/mkcommon +<$PLAN9/src/mkcommon