6136f589c1
* With the upcoming changes, and the increasing number of external libraries being used, plus the usage of Kotlin, it's getting harder and harder to build this with the AOSP build system. * It's best to leverage the existing gradle build system instead, and use the apk that builds. * Add a script which downloads the apk matching the tag if a tag is checked out, otherwise downloads the latest.
30 lines
No EOL
770 B
Makefile
30 lines
No EOL
770 B
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := permissions_com.stevesoltys.backup.xml
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions
|
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := whitelist_com.stevesoltys.backup.xml
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/sysconfig
|
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
|
include $(BUILD_PREBUILT)
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
backup_root := $(LOCAL_PATH)
|
|
|
|
$(backup_root)/Backup.apk:
|
|
cd $(backup_root) && ./download.sh
|
|
|
|
LOCAL_MODULE := Backup
|
|
LOCAL_SRC_FILES := Backup.apk
|
|
LOCAL_CERTIFICATE := platform
|
|
LOCAL_MODULE_CLASS := APPS
|
|
include $(BUILD_PREBUILT) |