blob: 434cb3553f028a9af64c2c6e26026035a82b8a28 [file] [log] [blame]
Colin Crossfe6064a2016-08-30 13:49:26 -07001// Copyright (C) 2015 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// TODO(ajcbik): rename dexdump2 into dexdump when Dalvik version is removed
16
David Sehr5a1f6292018-01-19 11:08:51 -080017
18cc_defaults {
19 name: "dexdump_defaults",
Andreas Gampe70dfb692018-09-18 16:50:18 -070020 defaults: ["art_defaults"],
Colin Crossfe6064a2016-08-30 13:49:26 -070021 srcs: [
David Sehrcaacd112016-10-20 16:27:02 -070022 "dexdump_cfg.cc",
Colin Crossfe6064a2016-08-30 13:49:26 -070023 "dexdump_main.cc",
24 "dexdump.cc",
25 ],
David Sehr5a1f6292018-01-19 11:08:51 -080026}
27
28art_cc_binary {
29 name: "dexdump2",
30 defaults: ["dexdump_defaults"],
31 host_supported: true,
Andreas Gampe3fec9ac2016-09-13 10:47:28 -070032 shared_libs: [
David Sehr5a1f6292018-01-19 11:08:51 -080033 "libdexfile",
David Sehr1f010162018-05-15 08:59:32 -070034 "libartbase",
Andreas Gampe3fec9ac2016-09-13 10:47:28 -070035 "libbase",
36 ],
Colin Crossfe6064a2016-08-30 13:49:26 -070037}
Colin Cross6e95dd52016-09-12 15:37:10 -070038
Colin Crossa9c05322017-10-19 10:25:42 -070039art_cc_binary {
40 name: "dexdumps",
Andreas Gampeec5ed062018-01-26 16:20:02 -080041 defaults: [
42 "dexdump_defaults",
43 "libartbase_static_defaults",
44 "libdexfile_static_defaults",
45 ],
Colin Crossa9c05322017-10-19 10:25:42 -070046 host_supported: true,
47 device_supported: false,
Colin Crossa9c05322017-10-19 10:25:42 -070048 target: {
49 darwin: {
50 enabled: false,
51 },
David Sehr10db8fe2018-07-18 11:01:20 -070052 windows: {
53 enabled: true,
54 },
Colin Crossa9c05322017-10-19 10:25:42 -070055 },
56}
57
Colin Cross6e95dd52016-09-12 15:37:10 -070058art_cc_test {
59 name: "art_dexdump_tests",
60 defaults: [
Colin Crossafd3c9e2016-09-16 13:47:21 -070061 "art_gtest_defaults",
Colin Cross6e95dd52016-09-12 15:37:10 -070062 ],
63 srcs: ["dexdump_test.cc"],
64}