85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| package {
 | |
|     default_applicable_licenses: ["Android-Apache-2.0"],
 | |
| }
 | |
| 
 | |
| cc_library_static {
 | |
|     name: "libpixelpowerstats",
 | |
|     vendor_available: true,
 | |
|     export_include_dirs: ["include"],
 | |
| 
 | |
|     srcs: [
 | |
|         "PowerStats.cpp",
 | |
|         "PowerStatsUtils.cpp",
 | |
|         "GenericStateResidencyDataProvider.cpp",
 | |
|         "WlanStateResidencyDataProvider.cpp",
 | |
|         "AidlStateResidencyDataProvider.cpp",
 | |
|         "DisplayStateResidencyDataProvider.cpp",
 | |
|     ],
 | |
| 
 | |
|     cflags: [
 | |
|         "-Wall",
 | |
|         "-Werror",
 | |
|     ],
 | |
| 
 | |
|     shared_libs: [
 | |
|         "android.hardware.power@1.1",
 | |
|         "android.hardware.power.stats@1.0",
 | |
|         "pixelpowerstats_provider_aidl_interface-cpp",
 | |
|         "liblog",
 | |
|         "libbinder",
 | |
|     ],
 | |
| }
 | |
| 
 | |
| cc_library {
 | |
|     name: "android.hardware.power.stats-impl.pixel",
 | |
|     vendor_available: true,
 | |
|     export_include_dirs: ["include"],
 | |
|     defaults: ["powerstats_pixel_defaults"],
 | |
| 
 | |
|     srcs: [
 | |
|         "dataproviders/*.cpp",
 | |
|         "PowerStatsAidl.cpp",
 | |
|     ],
 | |
| }
 | |
| 
 | |
| cc_defaults {
 | |
|     name: "powerstats_pixel_defaults",
 | |
|     cflags: [
 | |
|         "-Wall",
 | |
|         "-Werror",
 | |
|     ],
 | |
| 
 | |
|     shared_libs: [
 | |
|         "libbase",
 | |
|         "libbinder_ndk",
 | |
|         "libcutils",
 | |
|         "libhardware",
 | |
|         "liblog",
 | |
|         "libutils",
 | |
|         "pixel_stateresidency_provider_aidl_interface-ndk",
 | |
|         "android.hardware.power.stats-V1-ndk",
 | |
|     ],
 | |
| }
 | |
| 
 | |
| filegroup {
 | |
|     name: "pixel_powerstats_rc",
 | |
|     srcs: ["android.hardware.power.stats-service.pixel.rc"],
 | |
| }
 | |
| 
 | |
| filegroup {
 | |
|     name: "pixel_powerstats_xml",
 | |
|     srcs: ["android.hardware.power.stats-service.pixel.xml"],
 | |
| }
 | |
| 
 | |
| cc_defaults {
 | |
|     name: "powerstats_pixel_binary_defaults",
 | |
|     defaults: ["powerstats_pixel_defaults"],
 | |
|     init_rc: [":pixel_powerstats_rc"],
 | |
|     vintf_fragments: [":pixel_powerstats_xml"],
 | |
|     relative_install_path: "hw",
 | |
|     proprietary: true,
 | |
|     shared_libs: [
 | |
|         "android.hardware.power.stats-impl.pixel",
 | |
|     ],
 | |
| }
 |