1// This file is autogenerated by hidl-gen. Do not edit manually.
2
3filegroup {
4    name: "android.hardware.tests.foo@1.0_hal",
5    srcs: [
6        "types.hal",
7        "IFoo.hal",
8        "IFooCallback.hal",
9        "IMyTypes.hal",
10        "ISimple.hal",
11        "ITheirTypes.hal",
12    ],
13}
14
15genrule {
16    name: "android.hardware.tests.foo@1.0_genc++",
17    tools: ["hidl-gen"],
18    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
19    srcs: [
20        ":android.hardware.tests.foo@1.0_hal",
21    ],
22    out: [
23        "android/hardware/tests/foo/1.0/types.cpp",
24        "android/hardware/tests/foo/1.0/FooAll.cpp",
25        "android/hardware/tests/foo/1.0/FooCallbackAll.cpp",
26        "android/hardware/tests/foo/1.0/MyTypesAll.cpp",
27        "android/hardware/tests/foo/1.0/SimpleAll.cpp",
28        "android/hardware/tests/foo/1.0/TheirTypesAll.cpp",
29    ],
30}
31
32genrule {
33    name: "android.hardware.tests.foo@1.0_genc++_headers",
34    tools: ["hidl-gen"],
35    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
36    srcs: [
37        ":android.hardware.tests.foo@1.0_hal",
38    ],
39    out: [
40        "android/hardware/tests/foo/1.0/types.h",
41        "android/hardware/tests/foo/1.0/hwtypes.h",
42        "android/hardware/tests/foo/1.0/IFoo.h",
43        "android/hardware/tests/foo/1.0/IHwFoo.h",
44        "android/hardware/tests/foo/1.0/BnHwFoo.h",
45        "android/hardware/tests/foo/1.0/BpHwFoo.h",
46        "android/hardware/tests/foo/1.0/BsFoo.h",
47        "android/hardware/tests/foo/1.0/IFooCallback.h",
48        "android/hardware/tests/foo/1.0/IHwFooCallback.h",
49        "android/hardware/tests/foo/1.0/BnHwFooCallback.h",
50        "android/hardware/tests/foo/1.0/BpHwFooCallback.h",
51        "android/hardware/tests/foo/1.0/BsFooCallback.h",
52        "android/hardware/tests/foo/1.0/IMyTypes.h",
53        "android/hardware/tests/foo/1.0/IHwMyTypes.h",
54        "android/hardware/tests/foo/1.0/BnHwMyTypes.h",
55        "android/hardware/tests/foo/1.0/BpHwMyTypes.h",
56        "android/hardware/tests/foo/1.0/BsMyTypes.h",
57        "android/hardware/tests/foo/1.0/ISimple.h",
58        "android/hardware/tests/foo/1.0/IHwSimple.h",
59        "android/hardware/tests/foo/1.0/BnHwSimple.h",
60        "android/hardware/tests/foo/1.0/BpHwSimple.h",
61        "android/hardware/tests/foo/1.0/BsSimple.h",
62        "android/hardware/tests/foo/1.0/ITheirTypes.h",
63        "android/hardware/tests/foo/1.0/IHwTheirTypes.h",
64        "android/hardware/tests/foo/1.0/BnHwTheirTypes.h",
65        "android/hardware/tests/foo/1.0/BpHwTheirTypes.h",
66        "android/hardware/tests/foo/1.0/BsTheirTypes.h",
67    ],
68}
69
70cc_library_shared {
71    name: "android.hardware.tests.foo@1.0",
72    defaults: ["hidl-module-defaults"],
73    generated_sources: ["android.hardware.tests.foo@1.0_genc++"],
74    generated_headers: ["android.hardware.tests.foo@1.0_genc++_headers"],
75    export_generated_headers: ["android.hardware.tests.foo@1.0_genc++_headers"],
76    vendor_available: true,
77    shared_libs: [
78        "libhidlbase",
79        "libhidltransport",
80        "libhwbinder",
81        "liblog",
82        "libutils",
83        "libcutils",
84        "android.hidl.base@1.0",
85    ],
86    export_shared_lib_headers: [
87        "libhidlbase",
88        "libhidltransport",
89        "libhwbinder",
90        "libutils",
91        "android.hidl.base@1.0",
92    ],
93}
94