diff options
Diffstat (limited to 'src/cmd/fossil/mkfile')
-rw-r--r-- | src/cmd/fossil/mkfile | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/cmd/fossil/mkfile b/src/cmd/fossil/mkfile index 7b76af76..83770a11 100644 --- a/src/cmd/fossil/mkfile +++ b/src/cmd/fossil/mkfile @@ -1,5 +1,6 @@ -</$objtype/mkfile -BIN=/$objtype/bin/fossil +<$PLAN9/src/mkhdr +MKSHELL=$PLAN9/bin/rc +BIN=$BIN/fossil TARG=fossil flchk flfmt conf last view @@ -34,10 +35,10 @@ LIBFILES=\ LIBCFILES=${LIBFILES:%=%.c} LIBOFILES=${LIBFILES:%=%.$O} -LIB=libfs.a$O +LIB=libfs.a HFILES=\ - /sys/include/venti.h\ + $PLAN9/include/venti.h\ stdinc.h\ vac.h\ dat.h\ @@ -98,12 +99,12 @@ test:V: all # unmount /n/fossil # rm /srv/fossil -</sys/src/cmd/mkmany +<$PLAN9/src/mkmany $LIB(%.$O):N: %.$O $LIB: ${LIBOFILES:%=$LIB(%)} - names = `{echo $newprereq |sed 's/ /\n/g' |sed -n 's/'$LIB'\(([^)]+)\)/\1/gp'} - ar vu $LIB $names + names = `{echo $newprereq |sed 's/ /\n/g' |9 sed -n 's/'$LIB'\(([^)]+)\)/\1/gp'} + $AR rsc $LIB $names # rm $names $O.flfmt: flfmt9660.$O @@ -128,9 +129,14 @@ bundle:V: $O.conf:D: conf.rc { - echo '#!/bin/rc' + echo '#!/usr/local/plan9/bin/rc' echo '# THIS FILE IS AUTOMATICALLY GENERATED' - echo '# FROM /sys/src/cmd/fossil/conf.rc. DO NOT EDIT.' + echo '# FROM /usr/local/plan9/src/cmd/fossil/conf.rc. DO NOT EDIT.' echo sed 1d conf.rc } >$target && chmod +x $target + +clean: + rm -f $LIB + +nuke: clean |