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