From 096ab362698b23322c7b149694f5971e3af174b8 Mon Sep 17 00:00:00 2001 From: Zachary Iqbal Date: Wed, 17 Oct 2018 11:02:59 -0700 Subject: [PATCH] Exposed Android.bp shared library target for libcamera2ndk. Bug: 118434782 Test: m -j32 Change-Id: Iea501d8a54b8cbda2c5ab22fd91247577e304ce0 --- camera/ndk/Android.bp | 39 +++++++++++++++++++++++++++++++++++++++ camera/ndk/Android.mk | 2 ++ 2 files changed, 41 insertions(+) diff --git a/camera/ndk/Android.bp b/camera/ndk/Android.bp index 97cf6bfaf8..838dd4a188 100644 --- a/camera/ndk/Android.bp +++ b/camera/ndk/Android.bp @@ -30,3 +30,42 @@ ndk_headers { srcs: ["include/camera/**/*.h"], license: "NOTICE", } + +cc_library_shared { + name: "libcamera2", + srcs: [ + "NdkCameraManager.cpp", + "NdkCameraMetadata.cpp", + "NdkCameraDevice.cpp", + "NdkCaptureRequest.cpp", + "NdkCameraCaptureSession.cpp", + "impl/ACameraManager.cpp", + "impl/ACameraMetadata.cpp", + "impl/ACameraDevice.cpp", + "impl/ACameraCaptureSession.cpp", + ], + shared_libs: [ + "libbinder", + "liblog", + "libgui", + "libutils", + "libandroid_runtime", + "libcamera_client", + "libstagefright_foundation", + "libcutils", + "libcamera_metadata", + "libmediandk", + "libnativewindow", + ], + cflags: [ + "-fvisibility=hidden", + "-DEXPORT=__attribute__ ((visibility (\"default\")))", + "-Wall", + "-Wextra", + "-Werror", + ], + export_include_dirs: ["include"], + export_shared_lib_headers: [ + "libnativewindow", + ] +} diff --git a/camera/ndk/Android.mk b/camera/ndk/Android.mk index f5ff69dbde..a5aab07f1f 100644 --- a/camera/ndk/Android.mk +++ b/camera/ndk/Android.mk @@ -14,6 +14,8 @@ # limitations under the License. # +# TODO(b/118434782): Remove this file and change name of the libcamera2 +# module in the existing Android.bp file to libcamera2ndk. LOCAL_PATH:= $(call my-dir) ifneq ($(TARGET_BUILD_PDK), true)