bliss: Add support for Gapps and Vanilla variant builds
- Default will be gapps variant
- Disable AOSP Apps on gapps variant
- Add BlissUpdater support for gapps/vanilla variants
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
Change-Id: I405c55b075ab3b367f464aa0e78d730514917e53
diff --git a/build/core/main_version.mk b/build/core/main_version.mk
index dc3e67d..999d94f 100644
--- a/build/core/main_version.mk
+++ b/build/core/main_version.mk
@@ -3,4 +3,5 @@
ro.bliss.build.status=$(BLISS_BUILDTYPE) \
ro.bliss.changelog.version=Changelog-$(BLISS_VERSION) \
ro.bliss.fingerprint=$(BLISS_FINGERPRINT) \
- ro.bliss.static.version=$(BLISS_VERSION_STATIC)
+ ro.bliss.static.version=$(BLISS_VERSION_STATIC) \
+ ro.bliss.build.variant=$(BLISS_BUILD_VARIANT)
diff --git a/config/bliss_packages.mk b/config/bliss_packages.mk
index f97a7c6..79d8873 100644
--- a/config/bliss_packages.mk
+++ b/config/bliss_packages.mk
@@ -3,13 +3,19 @@
apns-conf.xml
# AOSP packages
+ifeq ($(BLISS_BUILD_VARIANT), vanilla)
PRODUCT_PACKAGES += \
+ Contacts \
+ Calendar \
+ DeskClock \
+ Dialer \
Email \
ExactCalculator \
Exchange2 \
LiveWallpapersPicker \
messaging \
- PhotoTable
+ WallpaperPicker2
+endif
# Bliss Packages
PRODUCT_PACKAGES += \
diff --git a/config/common.mk b/config/common.mk
index d803bc3..ee9f601 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -124,6 +124,13 @@
# Bliss Versioning System
-include vendor/bliss/config/versions.mk
+# Bliss Packages
-include vendor/bliss/config/bliss_packages.mk
+
+# Gapps
+ifeq ($(BLISS_BUILD_VARIANT), gapps)
+$(call inherit-product, vendor/gapps/common/common-vendor.mk)
+endif
+
-include $(WORKSPACE)/build_env/image-auto-bits.mk
-include vendor/bliss/config/partner_gms.mk
diff --git a/config/telephony.mk b/config/telephony.mk
index a309e70..d65f916 100644
--- a/config/telephony.mk
+++ b/config/telephony.mk
@@ -8,7 +8,6 @@
# Telephony packages
PRODUCT_PACKAGES += \
- messaging \
Stk \
CellBroadcastReceiver
diff --git a/config/versions.mk b/config/versions.mk
index 7ebe7db..4ee29b6 100644
--- a/config/versions.mk
+++ b/config/versions.mk
@@ -7,6 +7,9 @@
# Bliss Android version
BLISS_VERSION_STATIC = 11.0
+# Set Bliss Build Variant
+BLISS_BUILD_VARIANT ?= gapps
+
#ifdef BLISS_VERSION_MAINTENANCE
# VERSION := $(BLISS_VERSION_MAJOR).$(BLISS_VERSION_MINOR)-$(BLISS_VERSION_MAINTENANCE)
#else
@@ -35,7 +38,7 @@
ifdef BLISS_RELEASE
BLISS_VERSION := Bliss-v$(VERSION)
else
- BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(shell date +%Y%m%d)
+ BLISS_VERSION := Bliss-v$(VERSION)-$(BLISS_BUILD)-$(BLISS_BUILDTYPE)-$(BLISS_BUILD_VARIANT)-$(shell date +%Y%m%d)
endif
BLISS_DISPLAY_VERSION := $(VERSION)