summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-05-18 23:19:11 -0700
committerMichael Forney <mforney@mforney.org>2016-05-18 23:19:11 -0700
commita11e8e2095f7d0779cc3e14eff10d61e52ea50d9 (patch)
tree03b54a609f1e5bf5910d73f19e39f73dd013aaec
parente889b0d0cf23db19f30a3ca09f950de34ef6755e (diff)
plan9port: Use exe and -d flag
-rw-r--r--core/plan9port/gen.rc10
1 files changed, 4 insertions, 6 deletions
diff --git a/core/plan9port/gen.rc b/core/plan9port/gen.rc
index e9b7fd49..991b0e4b 100644
--- a/core/plan9port/gen.rc
+++ b/core/plan9port/gen.rc
@@ -6,8 +6,6 @@ cflags\
-I '$srcdir'/src/lib9/fmt\
-I '$outdir'
-yacc x '$srcdir'/src/cmd/rc/syn.y
-
# src/src/lib9/mkfile:/^OFILES
lib lib9.a src/lib9/^(\
fmt/^(\
@@ -166,7 +164,9 @@ lib lib9.a src/lib9/^(\
zoneinfo.c\
)
-srcs=('$outdir'/x.tab.c src/cmd/rc/^(\
+# src/src/cmd/rc/mkfile:/^OFILES
+yacc rc/x '$srcdir'/src/cmd/rc/syn.y
+exe bin/rc -d '$outdir'/rc/x.tab.h '$outdir'/rc/x.tab.c src/cmd/rc/^(\
code.c\
exec.c\
getflags.c\
@@ -184,9 +184,7 @@ srcs=('$outdir'/x.tab.c src/cmd/rc/^(\
tree.c\
unixcrap.c\
var.c\
-))
-for(src in $srcs) cc $src '||' '$outdir'/x.tab.h
-link rc $srcs.o lib9.a
+) lib9.a
file bin/rc '$outdir'/rc 755
file share/man/man1/rc.1 '$srcdir'/man/man1/rc.1 644