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