summaryrefslogtreecommitdiff
path: root/sys/src/cmd/awk/mkfile
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-05-02 00:35:52 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-05-02 00:35:52 +0200
commit49cbee690f2cae2f04a1022145dd277869f1201c (patch)
tree6c11ff18f1b5f81eef2529abaed40c43727c6ef3 /sys/src/cmd/awk/mkfile
parent42a7fcabb040928915756bd686f042063d48d8ec (diff)
awk: dont require sed to build awk
Diffstat (limited to 'sys/src/cmd/awk/mkfile')
-rw-r--r--sys/src/cmd/awk/mkfile19
1 files changed, 8 insertions, 11 deletions
diff --git a/sys/src/cmd/awk/mkfile b/sys/src/cmd/awk/mkfile
index 24f5c5f8c..3ae596b0e 100644
--- 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 @@ y.tab.h awkgram.c: $YFILES
$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