123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- cc_binary {
- name: "gsi_tool",
- shared_libs: [
- "gsi_aidl_interface-cpp",
- "libbinder",
- "libbase",
- "libcutils",
- "libgsi",
- "liblog",
- "libservices",
- "libutils",
- ],
- srcs: [
- "gsi_tool.cpp",
- ],
- }
- cc_library {
- name: "libgsi",
- recovery_available: true,
- host_supported: true,
- srcs: [
- "libgsi.cpp",
- ],
- shared_libs: [
- "libbase",
- ],
- export_include_dirs: ["include"],
- }
- cc_library_headers {
- name: "libgsi_headers",
- host_supported: true,
- recovery_available: true,
- vendor_available: true,
- export_include_dirs: ["include"],
- }
- cc_binary {
- name: "gsid",
- srcs: [
- "daemon.cpp",
- "gsi_service.cpp",
- ],
- required: [
- "mke2fs",
- ],
- init_rc: [
- "gsid.rc",
- ],
- shared_libs: [
- "gsi_aidl_interface-cpp",
- "libbase",
- "libbinder",
- "libext4_utils",
- "libfs_mgr",
- "libgsi",
- "liblog",
- "liblp",
- "libutils",
- ],
- static_libs: [
- "libdm",
- "libfiemap_writer",
- ],
- local_include_dirs: ["include"],
- }
- cc_test {
- name: "gsi_boot_test",
- shared_libs: [
- "libbase",
- "libcutils",
- "libhardware",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- ],
- static_libs: [
- "libext4_utils",
- "libfstab",
- "android.hardware.weaver@1.0",
- ],
- srcs: [
- "tests/boot_tests.cpp",
- ],
- }
- aidl_interface {
- name: "gsi_aidl_interface",
- srcs: [
- "aidl/android/gsi/GsiInstallParams.aidl",
- "aidl/android/gsi/GsiProgress.aidl",
- "aidl/android/gsi/IGsiService.aidl",
- ],
- local_include_dir: "aidl",
- backend: {
- ndk: {
- enabled: false,
- },
- },
- }
- filegroup {
- name: "gsiservice_aidl",
- srcs: [
- "aidl/android/gsi/GsiInstallParams.aidl",
- "aidl/android/gsi/GsiProgress.aidl",
- "aidl/android/gsi/IGsiService.aidl",
- ],
- }
|