You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.0 KiB
67 lines
2.0 KiB
package {
|
|
default_applicable_licenses: [
|
|
"device_generic_vulkan-cereal_third-party_perfetto_license",
|
|
],
|
|
}
|
|
|
|
// Added automatically by a large-scale-change
|
|
// See: http://go/android-license-faq
|
|
license {
|
|
name: "device_generic_vulkan-cereal_third-party_perfetto_license",
|
|
visibility: [":__subpackages__"],
|
|
license_kinds: [
|
|
"SPDX-license-identifier-Apache-2.0",
|
|
],
|
|
license_text: [
|
|
"LICENSE",
|
|
],
|
|
}
|
|
|
|
cc_library_static {
|
|
name: "perfetto-libperfettobase",
|
|
defaults: [ "gfxstream_defaults" ],
|
|
srcs: [
|
|
"src/base/logging.cc",
|
|
"src/base/metatrace.cc",
|
|
"src/base/paged_memory.cc",
|
|
"src/base/string_splitter.cc",
|
|
"src/base/string_utils.cc",
|
|
"src/base/string_view.cc",
|
|
"src/base/subprocess.cc",
|
|
"src/base/thread_checker.cc",
|
|
"src/base/time.cc",
|
|
"src/base/uuid.cc",
|
|
"src/base/virtual_destructors.cc",
|
|
"src/base/waitable_event.cc",
|
|
"src/base/watchdog_posix.cc",
|
|
],
|
|
// liblog isn't statically linked because this lib is part of the
|
|
// com.android.virt APEX where static linkage to a library having stable C
|
|
// interface (like liblog) is prohibited.
|
|
shared_libs: [ "liblog" ],
|
|
export_include_dirs: [
|
|
"include",
|
|
"include/perfetto/base/build_configs/android_tree",
|
|
]
|
|
}
|
|
|
|
cc_library_static {
|
|
name: "perfetto-libprotozero",
|
|
defaults: [ "gfxstream_defaults" ],
|
|
srcs: [
|
|
"src/protozero/field.cc",
|
|
"src/protozero/message.cc",
|
|
"src/protozero/message_arena.cc",
|
|
"src/protozero/message_handle.cc",
|
|
"src/protozero/packed_repeated_fields.cc",
|
|
"src/protozero/proto_decoder.cc",
|
|
"src/protozero/scattered_heap_buffer.cc",
|
|
"src/protozero/scattered_stream_null_delegate.cc",
|
|
"src/protozero/scattered_stream_writer.cc",
|
|
"src/protozero/static_buffer.cc",
|
|
"src/protozero/virtual_destructors.cc"
|
|
],
|
|
whole_static_libs: [ "perfetto-libperfettobase" ],
|
|
export_include_dirs: [ "include" ],
|
|
}
|