Maarten Derks | 3f50ad9 | 2017-02-14 11:48:48 +0100 | [diff] [blame] | 1 | LOCAL_PATH := $(call my-dir) |
| 2 | |
| 3 | # |
Maarten Derks | abe132f | 2020-06-18 21:42:29 +0200 | [diff] [blame] | 4 | # Fairphone launcher quickstepbuild rule |
| 5 | # |
| 6 | include $(CLEAR_VARS) |
| 7 | |
| 8 | # Relative path for Launcher3 directory |
| 9 | LAUNCHER_PATH := ../../../../packages/apps/Launcher3 |
| 10 | |
Luca Weiss | be58fbe | 2021-08-09 14:36:19 +0200 | [diff] [blame] | 11 | LOCAL_USE_AAPT2 := true |
| 12 | LOCAL_AAPT2_ONLY := true |
| 13 | LOCAL_MODULE_TAGS := optional |
| 14 | |
| 15 | LOCAL_STATIC_JAVA_LIBRARIES := SystemUISharedLib launcherprotosnano |
| 16 | ifneq (,$(wildcard frameworks/base)) |
| 17 | LOCAL_PRIVATE_PLATFORM_APIS := true |
| 18 | else |
| 19 | LOCAL_SDK_VERSION := system_current |
| 20 | LOCAL_MIN_SDK_VERSION := 26 |
| 21 | endif |
| 22 | LOCAL_PRIVILEGED_MODULE := true |
| 23 | LOCAL_STATIC_ANDROID_LIBRARIES := \ |
| 24 | Launcher3CommonDepsLib \ |
| 25 | SecondaryDisplayLauncherLib |
Maarten Derks | abe132f | 2020-06-18 21:42:29 +0200 | [diff] [blame] | 26 | |
| 27 | LOCAL_SRC_FILES := \ |
Luca Weiss | be58fbe | 2021-08-09 14:36:19 +0200 | [diff] [blame] | 28 | $(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 Derks | abe132f | 2020-06-18 21:42:29 +0200 | [diff] [blame] | 34 | |
| 35 | LOCAL_RESOURCE_DIR := \ |
| 36 | $(LOCAL_PATH)/res \ |
Luca Weiss | be58fbe | 2021-08-09 14:36:19 +0200 | [diff] [blame] | 37 | $(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/res \ |
| 38 | $(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/recents_ui_overrides/res |
Maarten Derks | abe132f | 2020-06-18 21:42:29 +0200 | [diff] [blame] | 39 | LOCAL_PROGUARD_ENABLED := disabled |
Luca Weiss | be58fbe | 2021-08-09 14:36:19 +0200 | [diff] [blame] | 40 | |
Maarten Derks | abe132f | 2020-06-18 21:42:29 +0200 | [diff] [blame] | 41 | LOCAL_PACKAGE_NAME := FairphoneLauncher3QuickStep |
Luca Weiss | be58fbe | 2021-08-09 14:36:19 +0200 | [diff] [blame] | 42 | LOCAL_PRODUCT_MODULE := true |
| 43 | LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3 Launcher3QuickStep |
| 44 | LOCAL_REQUIRED_MODULES := privapp_whitelist_com.android.launcher3 |
| 45 | LOCAL_FULL_LIBS_MANIFEST_FILES := \ |
| 46 | $(LOCAL_PATH)/$(LAUNCHER_PATH)/AndroidManifest-common.xml \ |
| 47 | $(LOCAL_PATH)/$(LAUNCHER_PATH)/quickstep/AndroidManifest.xml |
Maarten Derks | abe132f | 2020-06-18 21:42:29 +0200 | [diff] [blame] | 48 | |
Luca Weiss | be58fbe | 2021-08-09 14:36:19 +0200 | [diff] [blame] | 49 | LOCAL_CERTIFICATE := platform |
| 50 | LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.launcher3.* |
Maarten Derks | abe132f | 2020-06-18 21:42:29 +0200 | [diff] [blame] | 51 | |
Luca Weiss | be58fbe | 2021-08-09 14:36:19 +0200 | [diff] [blame] | 52 | include $(BUILD_PACKAGE) |