diff --git a/self-extractors/extract-lists.txt b/self-extractors/extract-lists.txt index 4ec19ed..a4bf07f 100644 --- a/self-extractors/extract-lists.txt +++ b/self-extractors/extract-lists.txt @@ -5,6 +5,7 @@ ;; qcom) TO_EXTRACT="\ + system/app/ims/ims.apk \ system/etc/cne/Nexus/ATT/ATT_profiles.xml \ system/etc/cne/Nexus/ROW/ROW_profiles.xml \ system/etc/cne/Nexus/VZW/VZW_profiles.xml \ diff --git a/self-extractors/qcom/staging/Android.mk b/self-extractors/qcom/staging/Android.mk new file mode 100644 index 0000000..3265531 --- /dev/null +++ b/self-extractors/qcom/staging/Android.mk @@ -0,0 +1,14 @@ +LOCAL_PATH := $(call my-dir) + +ifneq ($(filter taimen, $(TARGET_DEVICE)),) +include $(CLEAR_VARS) +LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX) +LOCAL_MODULE := ims +LOCAL_MODULE_TAGS := optional +LOCAL_BUILT_MODULE_STEM := package.apk +LOCAL_MODULE_OWNER := qcom +LOCAL_MODULE_CLASS := APPS +LOCAL_SRC_FILES := $(LOCAL_MODULE).apk +LOCAL_CERTIFICATE := platform +include $(BUILD_PREBUILT) +endif diff --git a/self-extractors/qcom/staging/device-partial.mk b/self-extractors/qcom/staging/device-partial.mk index 48e5ec6..0d21a76 100644 --- a/self-extractors/qcom/staging/device-partial.mk +++ b/self-extractors/qcom/staging/device-partial.mk @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +# AOSP packages required by the blobs +PRODUCT_PACKAGES := \ + ims + # blob(s) necessary for Taimen hardware PRODUCT_COPY_FILES := \ vendor/qcom/taimen/proprietary/ATT_profiles.xml:system/etc/cne/Nexus/ATT/ATT_profiles.xml:qcom \