blob: 352f8cf4955362416a372b161af62abc53252443 [file] [log] [blame]
LOCAL_PATH := $(call my-dir)
#
# Fairphone launcher quickstepbuild rule
#
include $(CLEAR_VARS)
# Relative path for Launcher3 directory
LAUNCHER_PATH := ../../../../packages/apps/Launcher3
LOCAL_USE_AAPT2 := true
LOCAL_AAPT2_ONLY := true
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := SystemUISharedLib launcherprotosnano
ifneq (,$(wildcard frameworks/base))
LOCAL_PRIVATE_PLATFORM_APIS := true
else
LOCAL_SDK_VERSION := system_current
LOCAL_MIN_SDK_VERSION := 26
endif
LOCAL_PRIVILEGED_MODULE := true
LOCAL_STATIC_ANDROID_LIBRARIES := \
Launcher3CommonDepsLib \
SecondaryDisplayLauncherLib
LOCAL_SRC_FILES := \
$(call all-java-files-under, $(LAUNCHER_PATH)/src) \
$(call all-java-files-under, $(LAUNCHER_PATH)/quickstep/src) \
$(call all-java-files-under, $(LAUNCHER_PATH)/quickstep/recents_ui_overrides/src) \
$(call all-java-files-under, $(LAUNCHER_PATH)/src_shortcuts_overrides) \
$(call all-java-files-under, src) \
$(call all-java-files-under, quickstep/src)
LOCAL_RESOURCE_DIR := \
$(LOCAL_PATH)/res \
$(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/res \
$(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/recents_ui_overrides/res
LOCAL_PROGUARD_ENABLED := disabled
LOCAL_PACKAGE_NAME := FairphoneLauncher3QuickStep
LOCAL_PRODUCT_MODULE := true
LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3 Launcher3QuickStep
LOCAL_REQUIRED_MODULES := privapp_whitelist_com.android.launcher3
LOCAL_FULL_LIBS_MANIFEST_FILES := \
$(LOCAL_PATH)/$(LAUNCHER_PATH)/AndroidManifest-common.xml \
$(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/AndroidManifest.xml
LOCAL_CERTIFICATE := platform
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.launcher3.*
include $(BUILD_PACKAGE)