]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/platform-hardware-interfaces.git/blob - camera/provider/2.4/Android.bp
Update for Soong java makefiles.
[android/platform-hardware-interfaces.git] / camera / provider / 2.4 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4     name: "android.hardware.camera.provider@2.4_hal",
5     srcs: [
6         "ICameraProvider.hal",
7         "ICameraProviderCallback.hal",
8     ],
9 }
11 genrule {
12     name: "android.hardware.camera.provider@2.4_genc++",
13     tools: ["hidl-gen"],
14     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
15     srcs: [
16         ":android.hardware.camera.provider@2.4_hal",
17     ],
18     out: [
19         "android/hardware/camera/provider/2.4/CameraProviderAll.cpp",
20         "android/hardware/camera/provider/2.4/CameraProviderCallbackAll.cpp",
21     ],
22 }
24 genrule {
25     name: "android.hardware.camera.provider@2.4_genc++_headers",
26     tools: ["hidl-gen"],
27     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
28     srcs: [
29         ":android.hardware.camera.provider@2.4_hal",
30     ],
31     out: [
32         "android/hardware/camera/provider/2.4/ICameraProvider.h",
33         "android/hardware/camera/provider/2.4/IHwCameraProvider.h",
34         "android/hardware/camera/provider/2.4/BnHwCameraProvider.h",
35         "android/hardware/camera/provider/2.4/BpHwCameraProvider.h",
36         "android/hardware/camera/provider/2.4/BsCameraProvider.h",
37         "android/hardware/camera/provider/2.4/ICameraProviderCallback.h",
38         "android/hardware/camera/provider/2.4/IHwCameraProviderCallback.h",
39         "android/hardware/camera/provider/2.4/BnHwCameraProviderCallback.h",
40         "android/hardware/camera/provider/2.4/BpHwCameraProviderCallback.h",
41         "android/hardware/camera/provider/2.4/BsCameraProviderCallback.h",
42     ],
43 }
45 cc_library {
46     name: "android.hardware.camera.provider@2.4",
47     defaults: ["hidl-module-defaults"],
48     generated_sources: ["android.hardware.camera.provider@2.4_genc++"],
49     generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
50     export_generated_headers: ["android.hardware.camera.provider@2.4_genc++_headers"],
51     vendor_available: true,
52     vndk: {
53         enabled: true,
54     },
55     shared_libs: [
56         "libhidlbase",
57         "libhidltransport",
58         "libhwbinder",
59         "liblog",
60         "libutils",
61         "libcutils",
62         "android.hardware.camera.common@1.0",
63         "android.hardware.camera.device@1.0",
64         "android.hardware.camera.device@3.2",
65         "android.hardware.graphics.common@1.0",
66     ],
67     export_shared_lib_headers: [
68         "libhidlbase",
69         "libhidltransport",
70         "libhwbinder",
71         "libutils",
72         "android.hardware.camera.common@1.0",
73         "android.hardware.camera.device@1.0",
74         "android.hardware.camera.device@3.2",
75         "android.hardware.graphics.common@1.0",
76     ],
77 }
79 // This package is not java compatible. Not creating java target.
81 // This package does not export any types. Not creating java constants export.
84 genrule {
85     name: "android.hardware.camera.provider@2.4-adapter-helper_genc++",
86     tools: ["hidl-gen"],
87     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
88     srcs: [
89         ":android.hardware.camera.provider@2.4_hal",
90     ],
91     out: [
92         "android/hardware/camera/provider/2.4/ACameraProvider.cpp",
93         "android/hardware/camera/provider/2.4/ACameraProviderCallback.cpp",
94     ],
95 }
97 genrule {
98     name: "android.hardware.camera.provider@2.4-adapter-helper_genc++_headers",
99     tools: ["hidl-gen"],
100     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
101     srcs: [
102         ":android.hardware.camera.provider@2.4_hal",
103     ],
104     out: [
105         "android/hardware/camera/provider/2.4/ACameraProvider.h",
106         "android/hardware/camera/provider/2.4/ACameraProviderCallback.h",
107     ],
110 cc_library {
111     name: "android.hardware.camera.provider@2.4-adapter-helper",
112     defaults: ["hidl-module-defaults"],
113     generated_sources: ["android.hardware.camera.provider@2.4-adapter-helper_genc++"],
114     generated_headers: ["android.hardware.camera.provider@2.4-adapter-helper_genc++_headers"],
115     export_generated_headers: ["android.hardware.camera.provider@2.4-adapter-helper_genc++_headers"],
116     vendor_available: true,
117     shared_libs: [
118         "libhidlbase",
119         "libhidltransport",
120         "libhwbinder",
121         "liblog",
122         "libutils",
123         "libcutils",
124         "libhidladapter",
125         "android.hardware.camera.common@1.0",
126         "android.hardware.camera.device@1.0",
127         "android.hardware.camera.device@3.2",
128         "android.hardware.camera.provider@2.4",
129         "android.hardware.graphics.common@1.0",
130         "android.hardware.camera.device@1.0-adapter-helper",
131         "android.hardware.camera.device@3.2-adapter-helper",
132         "android.hidl.base@1.0-adapter-helper",
133     ],
134     export_shared_lib_headers: [
135         "libhidlbase",
136         "libhidltransport",
137         "libhwbinder",
138         "libutils",
139         "libhidladapter",
140         "android.hardware.camera.common@1.0",
141         "android.hardware.camera.device@1.0",
142         "android.hardware.camera.device@3.2",
143         "android.hardware.camera.provider@2.4",
144         "android.hardware.graphics.common@1.0",
145         "android.hardware.camera.device@1.0-adapter-helper",
146         "android.hardware.camera.device@3.2-adapter-helper",
147         "android.hidl.base@1.0-adapter-helper",
148     ],
151 genrule {
152     name: "android.hardware.camera.provider@2.4-adapter_genc++",
153     tools: ["hidl-gen"],
154     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.provider@2.4",
155     out: ["main.cpp"]
158 cc_test {
159     name: "android.hardware.camera.provider@2.4-adapter",
160     defaults: ["hidl-module-defaults"],
161     shared_libs: [
162         "libhidladapter",
163         "libhidlbase",
164         "libhidltransport",
165         "libutils",
166         "android.hardware.camera.common@1.0",
167         "android.hardware.camera.device@1.0",
168         "android.hardware.camera.device@3.2",
169         "android.hardware.camera.provider@2.4",
170         "android.hardware.graphics.common@1.0",
171         "android.hardware.camera.provider@2.4-adapter-helper",
172     ],
173     generated_sources: ["android.hardware.camera.provider@2.4-adapter_genc++"],