summaryrefslogtreecommitdiff
path: root/dexdump/Android.bp
diff options
context:
space:
mode:
author David Sehr <sehr@google.com> 2018-01-19 11:08:51 -0800
committer David Sehr <sehr@google.com> 2018-01-22 20:50:17 +0000
commit5a1f6294919206d117662925ff2ad7cd0802721d (patch)
tree3414edb24e5a834207551a3b172d37552cbe2a55 /dexdump/Android.bp
parent5577295109a8af9f5bd31430670e5cbbc1a1e079 (diff)
Build dexdump2 and dexlist without libart
Finally, flesh out libdexfile enough that it can replace libart for use in dexdump2. Bug: 22322814 Test: make -j 50 dexdump2 dexlist dexdump2 -d fb/base.apk dexlist fb/base.apk Change-Id: Ibf9a1cd642cd473eea0b2208d72b4768aaa17f02
Diffstat (limited to 'dexdump/Android.bp')
-rw-r--r--dexdump/Android.bp27
1 files changed, 16 insertions, 11 deletions
diff --git a/dexdump/Android.bp b/dexdump/Android.bp
index 4916d643c6..eca08448bc 100644
--- a/dexdump/Android.bp
+++ b/dexdump/Android.bp
@@ -14,33 +14,38 @@
// TODO(ajcbik): rename dexdump2 into dexdump when Dalvik version is removed
-art_cc_binary {
- name: "dexdump2",
- host_supported: true,
+
+cc_defaults {
+ name: "dexdump_defaults",
srcs: [
"dexdump_cfg.cc",
"dexdump_main.cc",
"dexdump.cc",
],
cflags: ["-Wall", "-Werror"],
+ // TODO: fix b/72216369 and remove the need for this.
+ include_dirs: [
+ "art/runtime" // dex utils.
+ ],
+}
+
+art_cc_binary {
+ name: "dexdump2",
+ defaults: ["dexdump_defaults"],
+ host_supported: true,
shared_libs: [
- "libart",
+ "libdexfile",
"libbase",
],
}
art_cc_binary {
name: "dexdumps",
+ defaults: ["dexdump_defaults"],
host_supported: true,
device_supported: false,
- srcs: [
- "dexdump_cfg.cc",
- "dexdump_main.cc",
- "dexdump.cc",
- ],
- cflags: ["-Wall", "-Werror"],
static_libs: [
- "libart",
+ "libdexfile",
"libbase",
] + art_static_dependencies,
target: {