36 lines
1.0 KiB
Makefile
36 lines
1.0 KiB
Makefile
# vendor/magisk/Android.mk
|
|
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := magisk_apk_flat
|
|
LOCAL_SRC_FILES := magisk.apk
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_MODULE_STEM := magisk.apk
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/init/magisk
|
|
include $(BUILD_PREBUILT)
|
|
|
|
define install_exec
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := $(1)_bin
|
|
LOCAL_SRC_FILES := $(1)
|
|
LOCAL_MODULE_CLASS := EXECUTABLES
|
|
LOCAL_MODULE_STEM := $(1)
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/init/magisk
|
|
include $(BUILD_PREBUILT)
|
|
endef
|
|
|
|
$(call install_exec,busybox)
|
|
$(call install_exec,init-ld)
|
|
$(call install_exec,magisk)
|
|
$(call install_exec,magisk64)
|
|
$(call install_exec,magiskboot)
|
|
$(call install_exec,magiskinit)
|
|
$(call install_exec,magiskpolicy)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := magisk
|
|
LOCAL_REQUIRED_MODULES := \
|
|
magisk_apk_flat \
|
|
busybox_bin init-ld_bin magisk_bin magisk64_bin magiskboot_bin magiskinit_bin magiskpolicy_bin
|
|
include $(BUILD_PHONY_PACKAGE)
|