gapps: Split Velvet by arch

* This has arch specific libs
This commit is contained in:
Paul Keith 2018-03-02 16:14:31 +01:00
parent a46382df77
commit 93136729c8
16 changed files with 68 additions and 15 deletions

View File

@ -30,4 +30,18 @@ LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
ifeq ($(TARGET_IS_GROUPER),)
include $(CLEAR_VARS)
LOCAL_MODULE := Velvet
LOCAL_MODULE_OWNER := gapps
LOCAL_SRC_FILES := proprietary/priv-app/Velvet/Velvet.apk
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
endif
endif

View File

@ -19,5 +19,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
PrebuiltGmsCore
ifeq ($(TARGET_IS_GROUPER),)
PRODUCT_PACKAGES += \
Velvet
endif
$(call inherit-product, vendor/gapps/common/common-vendor.mk)

Binary file not shown.

View File

@ -30,4 +30,18 @@ LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
ifeq ($(TARGET_IS_GROUPER),)
include $(CLEAR_VARS)
LOCAL_MODULE := Velvet
LOCAL_MODULE_OWNER := gapps
LOCAL_SRC_FILES := proprietary/priv-app/Velvet/Velvet.apk
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
endif
endif

View File

@ -20,5 +20,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
PrebuiltGmsCore
ifeq ($(TARGET_IS_GROUPER),)
PRODUCT_PACKAGES += \
Velvet
endif
$(call inherit-product, vendor/gapps/common/common-vendor.mk)

Binary file not shown.

View File

@ -169,17 +169,5 @@ LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := Velvet
LOCAL_MODULE_OWNER := gapps
LOCAL_SRC_FILES := proprietary/priv-app/Velvet/Velvet.apk
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
endif
endif

View File

@ -37,6 +37,5 @@ PRODUCT_PACKAGES += \
ifeq ($(TARGET_IS_GROUPER),)
PRODUCT_PACKAGES += \
SetupWizard \
Velvet
SetupWizard
endif

View File

@ -0,0 +1 @@
-priv-app/Velvet/Velvet.apk;PRESIGNED|bb33e5804f384a2e446b66d2e73b9136b41c9e0c

View File

@ -0,0 +1 @@
-priv-app/Velvet/Velvet.apk;PRESIGNED|c91bb78c79a335a1786d95800fadb11fe1e1261b

View File

@ -1,2 +1 @@
-priv-app/SetupWizard/SetupWizard.apk;PRESIGNED
-priv-app/Velvet/Velvet.apk;PRESIGNED

View File

@ -0,0 +1 @@
-priv-app/Velvet/Velvet.apk;PRESIGNED|d69d0ca0844fe8d794111fa1d836be85a48208c2

View File

@ -70,6 +70,13 @@ write_headers "$TARGET"
write_makefiles "$MY_DIR"/proprietary-files-$TARGET.txt
# Gapps that are too large for grouper
echo "ifeq (\$(TARGET_IS_GROUPER),)" >> "$PRODUCTMK"
echo "ifeq (\$(TARGET_IS_GROUPER),)" >> "$ANDROIDMK"
write_makefiles "$MY_DIR"/proprietary-files-$TARGET-nongrouper.txt
echo "endif" >> "$PRODUCTMK"
echo "endif" >> "$ANDROIDMK"
printf '\n%s\n' "\$(call inherit-product, vendor/gapps/common/common-vendor.mk)" >> "$PRODUCTMK"
sed -i 's/TARGET_DEVICE/TARGET_ARCH/g' "$ANDROIDMK"

View File

@ -30,4 +30,18 @@ LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
ifeq ($(TARGET_IS_GROUPER),)
include $(CLEAR_VARS)
LOCAL_MODULE := Velvet
LOCAL_MODULE_OWNER := gapps
LOCAL_SRC_FILES := proprietary/priv-app/Velvet/Velvet.apk
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
endif
endif

View File

@ -19,5 +19,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
PrebuiltGmsCore
ifeq ($(TARGET_IS_GROUPER),)
PRODUCT_PACKAGES += \
Velvet
endif
$(call inherit-product, vendor/gapps/common/common-vendor.mk)