unplugged-system/vendor/unplugged/proprietary/packages/apps/Camera/Android.mk

105 lines
3.5 KiB
Makefile
Raw Normal View History

ifneq (yes,$(strip $(UP_BSP_SUPPORT)))
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
$(info "build unplugged camera !!! ")
LOCAL_MODULE := Camera
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
# @{ gftk.aland.2023.0823.panorama3rd
ifeq (yes,$(strip $(GFTK_CAMERA_PANORMA3RD_SUPPORT)))
LOCAL_JNI_SHARED_LIBRARIES += libmorpho_memory_allocator
LOCAL_JNI_SHARED_LIBRARIES += libmorpho_panorama_gp3_jni
LOCAL_JNI_SHARED_LIBRARIES += libmorpho_PanoramaGP3
LOCAL_JNI_SHARED_LIBRARIES += libmorpho_sensor_fusion
LOCAL_JNI_SHARED_LIBRARIES += libmorpho_sensor_fusion_jni
endif
LOCAL_STATIC_JAVA_AAR_LIBRARIES += panoramaCommon
LOCAL_STATIC_JAVA_AAR_LIBRARIES += panoramaGP3
LOCAL_PRIVATE_PLATFORM_APIS := true
LOCAL_SYSTEM_EXT_MODULE := true
LOCAL_OVERRIDES_PACKAGES := Camera2
include $(BUILD_PREBUILT)
# @{ gftk.aland.2023.0823.panorama3rd
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES += panoramaCommon:libs/Morpho_Panorama_Common_V1.0.0.aar
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES += panoramaGP3:libs/Morpho_PanoramaGP3_SDK_V1.0.2_20231114.aar
include $(BUILD_MULTI_PREBUILT)
ifeq (yes,$(strip $(GFTK_CAMERA_PANORMA3RD_SUPPORT)))
include $(CLEAR_VARS)
LOCAL_MODULE := libmorpho_memory_allocator
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES_32 := libs/armeabi-v7a/libmorpho_memory_allocator.so
LOCAL_SRC_FILES_64 := libs/arm64-v8a/libmorpho_memory_allocator.so
LOCAL_SHARED_LIBRARIES := liblog
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX = .so
LOCAL_MULTILIB = first
LOCAL_SYSTEM_EXT_MODULE := true
LOCAL_CHECK_ELF_FILES := false
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := libmorpho_panorama_gp3_jni
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES_32 := libs/armeabi-v7a/libmorpho_panorama_gp3_jni.so
LOCAL_SRC_FILES_64 := libs/arm64-v8a/libmorpho_panorama_gp3_jni.so
LOCAL_SHARED_LIBRARIES := liblog
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX = .so
LOCAL_MULTILIB = first
LOCAL_SYSTEM_EXT_MODULE := true
LOCAL_CHECK_ELF_FILES := false
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := libmorpho_PanoramaGP3
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES_32 := libs/armeabi-v7a/libmorpho_PanoramaGP3.so
LOCAL_SRC_FILES_64 := libs/arm64-v8a/libmorpho_PanoramaGP3.so
LOCAL_SHARED_LIBRARIES := liblog
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX = .so
LOCAL_MULTILIB = first
LOCAL_SYSTEM_EXT_MODULE := true
LOCAL_CHECK_ELF_FILES := false
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := libmorpho_sensor_fusion
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES_32 := libs/armeabi-v7a/libmorpho_sensor_fusion.so
LOCAL_SRC_FILES_64 := libs/arm64-v8a/libmorpho_sensor_fusion.so
LOCAL_SHARED_LIBRARIES := liblog
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX = .so
LOCAL_MULTILIB = first
LOCAL_SYSTEM_EXT_MODULE := true
LOCAL_CHECK_ELF_FILES := false
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := libmorpho_sensor_fusion_jni
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES_32 := libs/armeabi-v7a/libmorpho_sensor_fusion_jni.so
LOCAL_SRC_FILES_64 := libs/arm64-v8a/libmorpho_sensor_fusion_jni.so
LOCAL_SHARED_LIBRARIES := liblog
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX = .so
LOCAL_MULTILIB = first
LOCAL_SYSTEM_EXT_MODULE := true
LOCAL_CHECK_ELF_FILES := false
include $(BUILD_PREBUILT)
endif
# @}
include $(call all-makefiles-under,$(LOCAL_PATH))
endif