blob: 352f8cf4955362416a372b161af62abc53252443 [file] [log] [blame]
Maarten Derks3f50ad92017-02-14 11:48:48 +01001LOCAL_PATH := $(call my-dir)
2
3#
Maarten Derksabe132f2020-06-18 21:42:29 +02004# Fairphone launcher quickstepbuild rule
5#
6include $(CLEAR_VARS)
7
8# Relative path for Launcher3 directory
9LAUNCHER_PATH := ../../../../packages/apps/Launcher3
10
Luca Weissbe58fbe2021-08-09 14:36:19 +020011LOCAL_USE_AAPT2 := true
12LOCAL_AAPT2_ONLY := true
13LOCAL_MODULE_TAGS := optional
14
15LOCAL_STATIC_JAVA_LIBRARIES := SystemUISharedLib launcherprotosnano
16ifneq (,$(wildcard frameworks/base))
17 LOCAL_PRIVATE_PLATFORM_APIS := true
18else
19 LOCAL_SDK_VERSION := system_current
20 LOCAL_MIN_SDK_VERSION := 26
21endif
22LOCAL_PRIVILEGED_MODULE := true
23LOCAL_STATIC_ANDROID_LIBRARIES := \
24 Launcher3CommonDepsLib \
25 SecondaryDisplayLauncherLib
Maarten Derksabe132f2020-06-18 21:42:29 +020026
27LOCAL_SRC_FILES := \
Luca Weissbe58fbe2021-08-09 14:36:19 +020028 $(call all-java-files-under, $(LAUNCHER_PATH)/src) \
29 $(call all-java-files-under, $(LAUNCHER_PATH)/quickstep/src) \
30 $(call all-java-files-under, $(LAUNCHER_PATH)/quickstep/recents_ui_overrides/src) \
31 $(call all-java-files-under, $(LAUNCHER_PATH)/src_shortcuts_overrides) \
32 $(call all-java-files-under, src) \
33 $(call all-java-files-under, quickstep/src)
Maarten Derksabe132f2020-06-18 21:42:29 +020034
35LOCAL_RESOURCE_DIR := \
36 $(LOCAL_PATH)/res \
Luca Weissbe58fbe2021-08-09 14:36:19 +020037 $(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/res \
38 $(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/recents_ui_overrides/res
Maarten Derksabe132f2020-06-18 21:42:29 +020039LOCAL_PROGUARD_ENABLED := disabled
Luca Weissbe58fbe2021-08-09 14:36:19 +020040
Maarten Derksabe132f2020-06-18 21:42:29 +020041LOCAL_PACKAGE_NAME := FairphoneLauncher3QuickStep
Luca Weissbe58fbe2021-08-09 14:36:19 +020042LOCAL_PRODUCT_MODULE := true
43LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3 Launcher3QuickStep
44LOCAL_REQUIRED_MODULES := privapp_whitelist_com.android.launcher3
45LOCAL_FULL_LIBS_MANIFEST_FILES := \
46 $(LOCAL_PATH)/$(LAUNCHER_PATH)/AndroidManifest-common.xml \
47 $(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/AndroidManifest.xml
Maarten Derksabe132f2020-06-18 21:42:29 +020048
Luca Weissbe58fbe2021-08-09 14:36:19 +020049LOCAL_CERTIFICATE := platform
50LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.launcher3.*
Maarten Derksabe132f2020-06-18 21:42:29 +020051
Luca Weissbe58fbe2021-08-09 14:36:19 +020052include $(BUILD_PACKAGE)