aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/fossil/mkfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/fossil/mkfile')
-rw-r--r--src/cmd/fossil/mkfile24
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