unplugged-system/vendor/mediatek/proprietary/packages/apps/Dialer/ext.mk

60 lines
2.3 KiB
Makefile

# Mediatek add ext res and libs.
EXT_RES_DIRS :=
# M: Vilte project not support multi-window @{
$(info Vilte $(MSSI_MTK_VILTE_SUPPORT))
ifeq (yes, $(filter yes, $(strip $(MSSI_MTK_VILTE_SUPPORT))))
EXT_RES_DIRS += ext/incallui/vt_config/disable
$(info disable multi-window for InCallUi $(res_dirs))
else
EXT_RES_DIRS += ext/incallui/vt_config/enable
$(info enabl multi-window for InCallUi $(res_dirs))
endif
# @}
# M: [InCallUI]needed by AddMemberEditView who extends MTKRecipientEditTextView
# M: [InCallUI]FIXME: should replace this with google default RecipientEditTextView
LOCAL_RESOURCE_DIR += \
$(addprefix $(LOCAL_PATH)/, $(EXT_RES_DIRS)) \
vendor/mediatek/proprietary/frameworks/ex/chips/res \
EXT_DIALER_MANIFEST_FILES += java/com/mediatek/incallui/newcall/AndroidManifest.xml
LOCAL_SRC_FILES += java/com/newcalllib/arcall/IImsARCallOEM.aidl \
java/com/newcalllib/arcall/IImsARCallOEMListener.aidl \
java/com/newcalllib/sharescreen/IScreenShareHandler.aidl \
java/com/newcalllib/sharescreen/IScreenShareStatusListener.aidl
EXT_SRC_DIRS := \
java/com/mediatek
EXT_SRC_DIRS += java/com/newcalllib \
LOCAL_SRC_FILES += $(call all-java-files-under, $(EXT_SRC_DIRS))
LOCAL_SRC_FILES := $(filter-out $(EXCLUDE_EXT_FILES),$(LOCAL_SRC_FILES))
LOCAL_JAVA_LIBRARIES += mediatek-telecom-common \
mediatek-telephony-base \
mediatek-carrier-config-manager \
mediatek-common \
ims-common \
LOCAL_STATIC_JAVA_LIBRARIES += com.mediatek.incallui.ext.vendor \
com.mediatek.dialer.ext.vendor \
wfo-common \
android-common-chips \
com.mediatek.tatf.common
EXT_DIALER_MANIFEST_FILES += \
java/com/mediatek/incallui/wfc/AndroidManifest.xml \
java/com/mediatek/incallui/volte/AndroidManifest.xml \
java/com/mediatek/incallui/dsda/AndroidManifest.xml \
java/com/mediatek/incallui/blindect/AndroidManifest.xml \
java/com/mediatek/incallui/tatf/AndroidManifest.xml
LOCAL_FULL_LIBS_MANIFEST_FILES += \
$(addprefix $(LOCAL_PATH)/, $(EXT_DIALER_MANIFEST_FILES))
LOCAL_AAPT_FLAGS += \
--extra-packages com.mediatek.incallui.blindect \
--extra-packages com.android.mtkex.chips