ref: c4fe049c3e2935ae4c6ab6cd7b85b393349669c9
parent: 2d1235ebda5142fa86fa4e634c741cd852a2c2b2
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun May 1 20:35:52 EDT 2016
awk: dont require sed to build awk
--- a/sys/src/cmd/awk/mkfile
+++ b/sys/src/cmd/awk/mkfile
@@ -1,7 +1,5 @@
</$objtype/mkfile
-cpuobjtype=`{sed -n 's/^O=//p' /$cputype/mkfile}-
TARG=awk
OFILES=re.$O\
lex.$O\
@@ -36,17 +34,16 @@
$YACC -o awkgram.c $YFLAGS $prereq
clean:V:
- rm -f *.[$OS] [$OS].out [$OS].maketab y.tab.? y.debug y.output $TARG
+ rm -f *.[$OS] [$OS].out *.maketab y.tab.? y.debug y.output $TARG
nuke:V:
- rm -f *.[$OS] [$OS].out [$OS].maketab y.tab.? y.debug y.output awkgram.c proctab.c $TARG
+ rm -f *.[$OS] [$OS].out *.maketab y.tab.? y.debug y.output awkgram.c proctab.c $TARG
-proctab.c: $cpuobjtype.maketab
- ./$cpuobjtype.maketab >proctab.c
+proctab.c: $cputype.maketab
+ ./$cputype.maketab >proctab.c
-$cpuobjtype.maketab: y.tab.h maketab.c
- objtype=$cputype
- mk maketab.$cputype
+$cputype.maketab: y.tab.h maketab.c
+ objtype=$cputype mk maketab.$cputype
-maketab.$cputype:V: y.tab.h maketab.$O
- $LD -o $O.maketab maketab.$O
+maketab.$objtype:V: y.tab.h maketab.$O
+ $LD -o $objtype.maketab maketab.$O
--
⑨