Using /system for this file is hard-coded in MicroG but it breaks LineageOS device builds with strict requirements around what modules go into system. Reverting to unblock the builds for now.
52 lines
1.8 KiB
Makefile
52 lines
1.8 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := privapp-permissions-com.google.android.gms.xml
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_PRODUCT_MODULE := true
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT_ETC)/permissions
|
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := default-permissions-com.google.android.gms.xml
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_PRODUCT_MODULE := true
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT_ETC)/default-permissions
|
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := sysconfig-com.google.android.gms.xml
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT_ETC)/sysconfig
|
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := microg.xml
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT_ETC)/
|
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := GmsCore
|
|
LOCAL_SRC_FILES := GmsCore.apk
|
|
LOCAL_MODULE_CLASS := APPS
|
|
LOCAL_PRODUCT_MODULE := true
|
|
LOCAL_PRIVILEGED_MODULE := true
|
|
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
|
LOCAL_CERTIFICATE := PRESIGNED
|
|
LOCAL_OVERRIDES_PACKAGES := com.qualcomm.location
|
|
LOCAL_REQUIRED_MODULES := privapp-permissions-com.google.android.gms.xml default-permissions-com.google.android.gms.xml sysconfig-com.google.android.gms.xml microg.xml
|
|
# these lines will break builds before 19.1 so make them conditional
|
|
ifneq ($(call math_gt_or_eq, $(PLATFORM_SDK_VERSION), 31),)
|
|
LOCAL_USES_LIBRARIES := com.android.location.provider
|
|
LOCAL_OPTIONAL_USES_LIBRARIES := org.apache.http.legacy androidx.window.extensions androidx.window.sidecar
|
|
endif
|
|
LOCAL_PRODUCT_MODULE := true
|
|
LOCAL_DEX_PREOPT := false
|
|
include $(BUILD_PREBUILT)
|