Android.bp revision caec4df3c05c28172e2d0f213233d302fc30d265
1// This file is autogenerated by hidl-gen. Do not edit manually.
2
3genrule {
4    name: "android.hidl.memory@1.0_genc++",
5    tools: ["hidl-gen"],
6    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hidl:system/libhidl/transport android.hidl.memory@1.0",
7    srcs: [
8        "IAllocator.hal",
9        "IMapper.hal",
10        "IMemory.hal",
11    ],
12    out: [
13        "android/hidl/memory/1.0/AllocatorAll.cpp",
14        "android/hidl/memory/1.0/MapperAll.cpp",
15        "android/hidl/memory/1.0/MemoryAll.cpp",
16    ],
17}
18
19genrule {
20    name: "android.hidl.memory@1.0_genc++_headers",
21    tools: ["hidl-gen"],
22    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hidl:system/libhidl/transport android.hidl.memory@1.0",
23    srcs: [
24        "IAllocator.hal",
25        "IMapper.hal",
26        "IMemory.hal",
27    ],
28    out: [
29        "android/hidl/memory/1.0/IAllocator.h",
30        "android/hidl/memory/1.0/IHwAllocator.h",
31        "android/hidl/memory/1.0/BnHwAllocator.h",
32        "android/hidl/memory/1.0/BpHwAllocator.h",
33        "android/hidl/memory/1.0/BsAllocator.h",
34        "android/hidl/memory/1.0/IMapper.h",
35        "android/hidl/memory/1.0/IHwMapper.h",
36        "android/hidl/memory/1.0/BnHwMapper.h",
37        "android/hidl/memory/1.0/BpHwMapper.h",
38        "android/hidl/memory/1.0/BsMapper.h",
39        "android/hidl/memory/1.0/IMemory.h",
40        "android/hidl/memory/1.0/IHwMemory.h",
41        "android/hidl/memory/1.0/BnHwMemory.h",
42        "android/hidl/memory/1.0/BpHwMemory.h",
43        "android/hidl/memory/1.0/BsMemory.h",
44    ],
45}
46
47cc_library_shared {
48    name: "android.hidl.memory@1.0",
49    generated_sources: ["android.hidl.memory@1.0_genc++"],
50    generated_headers: ["android.hidl.memory@1.0_genc++_headers"],
51    export_generated_headers: ["android.hidl.memory@1.0_genc++_headers"],
52    shared_libs: [
53        "libhidlbase",
54        "libhidltransport",
55        "libhwbinder",
56        "liblog",
57        "libutils",
58        "libcutils",
59        "android.hidl.base@1.0",
60    ],
61    export_shared_lib_headers: [
62        "libhidlbase",
63        "libhidltransport",
64        "libhwbinder",
65        "libutils",
66        "android.hidl.base@1.0",
67    ],
68}
69