summaryrefslogtreecommitdiff
path: root/sys/src/cmd/awk/mkfile
diff options
context:
space:
mode:
authorstanley lieber <stanley.lieber@gmail.com>2016-04-28 23:59:59 -0400
committerstanley lieber <stanley.lieber@gmail.com>2016-04-28 23:59:59 -0400
commit415b5dfe9b46b0137fe10d279bbb7ed61a162ad6 (patch)
tree241d2993e239fa3c46f59dd3f209222dbed9c96e /sys/src/cmd/awk/mkfile
parentcb3049652da75b7ac00a865cd518f29ff05b3155 (diff)
awk: fix mkfile for cross-compiles (thanks, spew)
Diffstat (limited to 'sys/src/cmd/awk/mkfile')
-rw-r--r--sys/src/cmd/awk/mkfile8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/src/cmd/awk/mkfile b/sys/src/cmd/awk/mkfile
index 9e30f0148..24f5c5f8c 100644
--- a/sys/src/cmd/awk/mkfile
+++ b/sys/src/cmd/awk/mkfile
@@ -1,5 +1,7 @@
</$objtype/mkfile
+cpuobjtype=`{sed -n 's/^O=//p' /$cputype/mkfile}
+
TARG=awk
OFILES=re.$O\
lex.$O\
@@ -39,10 +41,10 @@ clean:V:
nuke:V:
rm -f *.[$OS] [$OS].out [$OS].maketab y.tab.? y.debug y.output awkgram.c proctab.c $TARG
-proctab.c: $O.maketab
- ./$O.maketab >proctab.c
+proctab.c: $cpuobjtype.maketab
+ ./$cpuobjtype.maketab >proctab.c
-$O.maketab: y.tab.h maketab.c
+$cpuobjtype.maketab: y.tab.h maketab.c
objtype=$cputype
mk maketab.$cputype