From d83a67a6b44961f353ec1a99b92bfb747f418e02 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Mon, 23 May 2016 21:40:53 -0700 Subject: [PATCH] Separating out configs and common manifest entries This separation allows for easier modification of Launcher3 by derivative projects Change-Id: Ib3469e9b5d2707daef572050698d792316534d45 --- Android.mk | 6 +- AndroidManifest-common.xml | 83 +++++++++++++++++++ AndroidManifest.xml | 69 +++++---------- build.gradle | 6 +- .../launcher3/config/FeatureFlags.java | 0 .../launcher3/config/ProviderConfig.java | 0 update_gallery_files.py | 54 ------------ update_system_wallpaper_cropper.py | 58 ------------- 8 files changed, 113 insertions(+), 163 deletions(-) create mode 100644 AndroidManifest-common.xml rename {src => src_config}/com/android/launcher3/config/FeatureFlags.java (100%) rename {src => src_config}/com/android/launcher3/config/ProviderConfig.java (100%) delete mode 100644 update_gallery_files.py delete mode 100644 update_system_wallpaper_cropper.py diff --git a/Android.mk b/Android.mk index dc43f7ecca..9a3b09e750 100644 --- a/Android.mk +++ b/Android.mk @@ -28,7 +28,9 @@ LOCAL_STATIC_JAVA_LIBRARIES := \ android-support-v7-recyclerview \ android-support-v7-palette -LOCAL_SRC_FILES := $(call all-java-files-under, src) \ +LOCAL_SRC_FILES := \ + $(call all-java-files-under, src) \ + $(call all-java-files-under, src_config) \ $(call all-proto-files-under, protos) LOCAL_RESOURCE_DIR := \ @@ -48,6 +50,8 @@ LOCAL_MIN_SDK_VERSION := 21 LOCAL_PACKAGE_NAME := Launcher3 LOCAL_OVERRIDES_PACKAGES := Home Launcher2 +LOCAL_FULL_LIBS_MANIFEST_FILES := $(LOCAL_PATH)/AndroidManifest-common.xml + include $(BUILD_PACKAGE) # diff --git a/AndroidManifest-common.xml b/AndroidManifest-common.xml new file mode 100644 index 0000000000..3da35354fc --- /dev/null +++ b/AndroidManifest-common.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 75b81d04d6..eb7ea0c61f 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -21,13 +21,16 @@ xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.launcher3"> + - + - - - - - - - + + + - - - - - - - - - - - - - - - - - - + - -