You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.8 KiB

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_CERTIFICATE := platform
ifeq (STB,$(SOC_PRODUCT_LINE))
# todo dispaly 先注销掉,后期看是 +规格
# LOCAL_STATIC_JAVA_LIBRARIES += DisplaySetting
ifeq (1,$(filter 1,$(shell echo "$$(( $(PLATFORM_SDK_VERSION) >= 26 ))" )))
# LOCAL_STATIC_JAVA_LIBRARIES += SphereProjection
endif
endif
src_dirs := app/src/main/java/
aidl_dirs := app/src/main/aidl/
#指定Java源码路径
LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs)) \
$(call all-Iaidl-files-under, $(aidl_dirs))
source_dir:=app/src/main/
#指定Res路径
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/$(source_dir)/res
#指定AIDL路径
LOCAL_AIDL_INCLUDES += $(LOCAL_PATH)/$(aidl_dirs)
#指定清单配置文件
LOCAL_FULL_MANIFEST_FILE := $(LOCAL_PATH)/$(source_dir)/AndroidManifest.xml
#LOCAL_JNI_SHARED_LIBRARIES := libandroid_runtime
#LOCAL_JNI_SHARED_LIBRARIES += libbdinfo_jni libbluray_ex libdvdinfo_jni libdvdnav libdvdread libsysmanagerservice_jni
LOCAL_STATIC_JAVA_LIBRARIES += androidx.localbroadcastmanager_localbroadcastmanager
LOCAL_STATIC_JAVA_LIBRARIES += androidx.arch.core_core-common
LOCAL_STATIC_JAVA_LIBRARIES += androidx.arch.core_core-runtime
LOCAL_STATIC_JAVA_LIBRARIES += androidx.appcompat_appcompat
LOCAL_STATIC_JAVA_LIBRARIES += com.huanglong.android.displaymanager
LOCAL_MODULE_TAGS := optional
LOCAL_CERTIFICATE := platform
LOCAL_32_BIT_ONLY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
LOCAL_PRODUCT_MODULE := true
#LOCAL_USE_AAPT2 := false
LOCAL_PACKAGE_NAME := VideoPlayerDemo
LOCAL_PROGUARD_ENABLED := disabled
#ALL_DEFAULT_INSTALLED_MODULES += $(LOCAL_PACKAGE_NAME)
#LOCAL_PROGUARD_FLAG_FILES := proguard.cfg
include $(BUILD_PACKAGE)
include $(CLEAR_VARS)
#ifdef $(LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES)
#endif
LOCAL_MODULE_TAGS := optional
include $(BUILD_MULTI_PREBUILT)