aboutsummaryrefslogtreecommitdiffstats
path: root/Android.bp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2019-03-14 22:39:38 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-03-14 22:39:38 -0700
commitc1208415a3a2629b462f1826bc9a25d0bbbdbfdf (patch)
treef6307e79932c3a0088655ad69bf40daf26910e04 /Android.bp
parentde415aa0f8dd84ccdc29661e4afb147614cef8df (diff)
parent1eb2063ea7516bad61de8bf74dbd3aa66abc09ea (diff)
downloadplatform_external_one-true-awk-android10-c2f2-release.tar.gz
platform_external_one-true-awk-android10-c2f2-release.tar.bz2
platform_external_one-true-awk-android10-c2f2-release.zip
am: 1eb2063ea7 Change-Id: Id60d7aae93602257de34669386a4ecd37c8c5849
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp35
1 files changed, 6 insertions, 29 deletions
diff --git a/Android.bp b/Android.bp
index 91bbd1c..1c9e5c1 100644
--- a/Android.bp
+++ b/Android.bp
@@ -21,51 +21,28 @@ cc_defaults {
],
}
-genrule {
- name: "ytab.c",
- cmd: "$(location bison) -y --output=$(genDir)/ytab.c $(in)",
- out: ["ytab.c"],
- srcs: ["awkgram.y"],
- tools: ["bison"],
-}
-
-genrule {
- name: "ytab.h",
- cmd: "$(location bison) -y --defines=$(genDir)/ytab.h --output=$(genDir)/ytab.c $(in)",
- out: ["ytab.h"],
- srcs: ["awkgram.y"],
- tools: ["bison"],
-}
-
-genrule {
- name: "proctab.c",
- tools: ["awk-maketab"],
- cmd: "$(location awk-maketab) $(in) > $(genDir)/proctab.c",
- out: ["proctab.c"],
- srcs: [":ytab.h"],
-}
-
-cc_binary_host {
+// TODO: we should actually rebuild awkgram.y and pass the output through maketab.
+// For now we just rebuild the checked-in generated files.
+cc_binary {
name: "awk-maketab",
defaults: ["awk-flags"],
- generated_headers: ["ytab.h"],
srcs: ["maketab.c"]
}
cc_defaults {
name: "awk-defaults",
defaults: ["awk-flags"],
- generated_headers: ["ytab.h"],
+
srcs: [
"b.c",
"lex.c",
"lib.c",
"main.c",
"parse.c",
- ":proctab.c",
+ "proctab.c",
"run.c",
"tran.c",
- ":ytab.c",
+ "ytab.c",
],
}