blob: 84c0f10c94302d84e8b5a3c38a9233b6b647bced [file] [log] [blame]
Lalit Maganti83e712a2018-02-05 15:48:00 +00001// These targets are appended to the autogenerated Android.bp by tools/gen_android_bp.
Lalit Magantia88807d2018-03-05 18:21:38 +00002cc_library_static {
3 name: "perfetto_cts_deps",
Lalit Maganti83e712a2018-02-05 15:48:00 +00004 srcs: [
5 "src/base/android_task_runner.cc",
6 "src/base/test/test_task_runner.cc",
Primiano Tuccide82dae2018-06-04 16:17:49 +02007 "src/traced/probes/ftrace/cpu_reader.cc",
8 "src/traced/probes/ftrace/event_info.cc",
9 "src/traced/probes/ftrace/format_parser.cc",
10 "src/traced/probes/ftrace/ftrace_controller.cc",
11 "src/traced/probes/ftrace/ftrace_procfs.cc",
12 "src/traced/probes/ftrace/proto_translation_table.cc",
Isabelle Taylord404ea12018-02-19 17:28:01 +000013 "src/traced/probes/probes_producer.cc",
Lalit Maganti83e712a2018-02-05 15:48:00 +000014 "test/end_to_end_integrationtest.cc",
Lalit Magantic4c3ceb2018-03-29 20:38:13 +010015 "test/fake_producer.cc",
16 "test/task_runner_thread.cc",
17 "test/test_helper.cc",
Lalit Maganti83e712a2018-02-05 15:48:00 +000018 ],
Lalit Magantia88807d2018-03-05 18:21:38 +000019 export_include_dirs: [
20 ".",
Lalit Maganti83e712a2018-02-05 15:48:00 +000021 ],
22 shared_libs: [
Lalit Maganti83e712a2018-02-05 15:48:00 +000023 "libprotobuf-cpp-lite",
24 ],
Lalit Magantia88807d2018-03-05 18:21:38 +000025 static_libs: [
Primiano Tucci106605c2019-01-08 21:12:58 +000026 "libgmock",
Lalit Maganti61681882018-03-14 15:29:01 +000027 "libgtest",
Lalit Magantia88807d2018-03-05 18:21:38 +000028 "perfetto_src_tracing_ipc",
Primiano Tucci07e104d2018-04-03 20:45:35 +020029 "perfetto_trace_protos",
Lalit Maganti83e712a2018-02-05 15:48:00 +000030 ],
Lalit Maganti83e712a2018-02-05 15:48:00 +000031 cflags: [
32 "-DPERFETTO_BUILD_WITH_ANDROID",
33 ],
34}
35
Lalit Magantia88807d2018-03-05 18:21:38 +000036cc_library_static {
37 name: "perfetto_cts_jni_deps",
Lalit Maganti83e712a2018-02-05 15:48:00 +000038 srcs: [
39 "src/base/android_task_runner.cc",
40 "src/base/test/test_task_runner.cc",
41 "test/fake_producer.cc",
Lalit Maganti83e712a2018-02-05 15:48:00 +000042 ],
43 shared_libs: [
Lalit Magantia88807d2018-03-05 18:21:38 +000044 "libprotobuf-cpp-lite",
Lalit Maganti83e712a2018-02-05 15:48:00 +000045 ],
Lalit Magantia88807d2018-03-05 18:21:38 +000046 export_include_dirs: [
47 ".",
48 ],
49 static_libs: [
Lalit Maganti61681882018-03-14 15:29:01 +000050 "libgtest",
Lalit Magantia88807d2018-03-05 18:21:38 +000051 "perfetto_src_tracing_ipc",
52 ],
Lalit Maganti83e712a2018-02-05 15:48:00 +000053 cflags: [
54 "-DPERFETTO_BUILD_WITH_ANDROID",
55 ],
56}
Lalit Maganti6820cb62018-10-05 13:34:22 +010057
Lalit Magantif5d666d2018-10-23 14:23:24 +010058java_library_host {
59 name: "perfetto_config-full",
Lalit Maganti6820cb62018-10-05 13:34:22 +010060 proto: {
Lalit Magantif5d666d2018-10-23 14:23:24 +010061 type: "full",
Lalit Maganti6820cb62018-10-05 13:34:22 +010062 },
63 srcs: [
64 "protos/perfetto/config/perfetto_config.proto",
65 ],
66}