105 lines
3.5 KiB
Makefile
Executable File
105 lines
3.5 KiB
Makefile
Executable File
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
|