1 // Copyright 2010 The Android Open Source Project
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
7 // http://www.apache.org/licenses/LICENSE-2.0
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
18 name: "libcamera_client",
21 export_aidl_headers: true,
22 local_include_dirs: ["aidl"],
24 "frameworks/native/aidl/gui",
29 // AIDL files for camera interfaces
30 // The headers for these interfaces will be available to any modules that
31 // include libcamera_client, at the path "aidl/package/path/BnFoo.h"
32 "aidl/android/hardware/ICameraService.aidl",
33 "aidl/android/hardware/ICameraServiceListener.aidl",
34 "aidl/android/hardware/ICameraServiceProxy.aidl",
35 "aidl/android/hardware/camera2/ICameraDeviceCallbacks.aidl",
36 "aidl/android/hardware/camera2/ICameraDeviceUser.aidl",
39 // Source for camera interface parcelables, and manually-written interfaces
42 "CameraParameters.cpp",
44 "CameraParameters2.cpp",
47 "ICameraRecordingProxy.cpp",
48 "ICameraRecordingProxyListener.cpp",
49 "camera2/CaptureRequest.cpp",
50 "camera2/OutputConfiguration.cpp",
51 "camera2/SubmitInfo.cpp",
54 "VendorTagDescriptor.cpp",
68 "system/media/private/camera/include",
69 "frameworks/native/include/media/openmax",
71 export_include_dirs: [
75 export_shared_lib_headers: ["libcamera_metadata"],