1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "frameworks_native_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["frameworks_native_license"], 8 default_team: "trendy_team_android_core_graphics_stack", 9} 10 11cc_defaults { 12 name: "libtimestats_deps", 13 14 shared_libs: [ 15 "[email protected]", 16 "libbase", 17 "libcutils", 18 "liblog", 19 "libprotobuf-cpp-lite", 20 "libtimestats_atoms_proto", 21 "libui", 22 "libutils", 23 "libtracing_perfetto", 24 ], 25 26 static_libs: [ 27 "libtimestats_proto", 28 "libsurfaceflinger_common", 29 ], 30 31 export_static_lib_headers: [ 32 "libtimestats_proto", 33 ], 34} 35 36cc_library { 37 name: "libtimestats", 38 defaults: [ 39 "libtimestats_deps", 40 ], 41 srcs: [ 42 "TimeStats.cpp", 43 ], 44 header_libs: [ 45 "libscheduler_headers", 46 ], 47 export_include_dirs: ["."], 48 export_header_lib_headers: [ 49 "libscheduler_headers", 50 ], 51 cppflags: [ 52 "-Wall", 53 "-Werror", 54 "-Wformat", 55 "-Wthread-safety", 56 "-Wunused", 57 "-Wunreachable-code", 58 ], 59} 60