diff options
author | 2018-01-19 11:08:51 -0800 | |
---|---|---|
committer | 2018-01-22 20:50:17 +0000 | |
commit | 5a1f6294919206d117662925ff2ad7cd0802721d (patch) | |
tree | 3414edb24e5a834207551a3b172d37552cbe2a55 /dexdump/Android.bp | |
parent | 5577295109a8af9f5bd31430670e5cbbc1a1e079 (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.bp | 27 |
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: { |