OSDN Git Service

Merge "Fix VtsHalGraphicsComposerV2_1TargetTest" into oc-mr1-dev
[android-x86/hardware-interfaces.git] / neuralnetworks / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
2
3 filegroup {
4     name: "android.hardware.neuralnetworks@1.0_hal",
5     srcs: [
6         "types.hal",
7         "IDevice.hal",
8         "IEvent.hal",
9         "IPreparedModel.hal",
10     ],
11 }
12
13 genrule {
14     name: "android.hardware.neuralnetworks@1.0_genc++",
15     tools: ["hidl-gen"],
16     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.neuralnetworks@1.0",
17     srcs: [
18         ":android.hardware.neuralnetworks@1.0_hal",
19     ],
20     out: [
21         "android/hardware/neuralnetworks/1.0/types.cpp",
22         "android/hardware/neuralnetworks/1.0/DeviceAll.cpp",
23         "android/hardware/neuralnetworks/1.0/EventAll.cpp",
24         "android/hardware/neuralnetworks/1.0/PreparedModelAll.cpp",
25     ],
26 }
27
28 genrule {
29     name: "android.hardware.neuralnetworks@1.0_genc++_headers",
30     tools: ["hidl-gen"],
31     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.neuralnetworks@1.0",
32     srcs: [
33         ":android.hardware.neuralnetworks@1.0_hal",
34     ],
35     out: [
36         "android/hardware/neuralnetworks/1.0/types.h",
37         "android/hardware/neuralnetworks/1.0/hwtypes.h",
38         "android/hardware/neuralnetworks/1.0/IDevice.h",
39         "android/hardware/neuralnetworks/1.0/IHwDevice.h",
40         "android/hardware/neuralnetworks/1.0/BnHwDevice.h",
41         "android/hardware/neuralnetworks/1.0/BpHwDevice.h",
42         "android/hardware/neuralnetworks/1.0/BsDevice.h",
43         "android/hardware/neuralnetworks/1.0/IEvent.h",
44         "android/hardware/neuralnetworks/1.0/IHwEvent.h",
45         "android/hardware/neuralnetworks/1.0/BnHwEvent.h",
46         "android/hardware/neuralnetworks/1.0/BpHwEvent.h",
47         "android/hardware/neuralnetworks/1.0/BsEvent.h",
48         "android/hardware/neuralnetworks/1.0/IPreparedModel.h",
49         "android/hardware/neuralnetworks/1.0/IHwPreparedModel.h",
50         "android/hardware/neuralnetworks/1.0/BnHwPreparedModel.h",
51         "android/hardware/neuralnetworks/1.0/BpHwPreparedModel.h",
52         "android/hardware/neuralnetworks/1.0/BsPreparedModel.h",
53     ],
54 }
55
56 cc_library {
57     name: "android.hardware.neuralnetworks@1.0",
58     defaults: ["hidl-module-defaults"],
59     generated_sources: ["android.hardware.neuralnetworks@1.0_genc++"],
60     generated_headers: ["android.hardware.neuralnetworks@1.0_genc++_headers"],
61     export_generated_headers: ["android.hardware.neuralnetworks@1.0_genc++_headers"],
62     vendor_available: true,
63     vndk: {
64         enabled: true,
65     },
66     shared_libs: [
67         "libhidlbase",
68         "libhidltransport",
69         "libhwbinder",
70         "liblog",
71         "libutils",
72         "libcutils",
73     ],
74     export_shared_lib_headers: [
75         "libhidlbase",
76         "libhidltransport",
77         "libhwbinder",
78         "libutils",
79     ],
80 }