Files
vendor_magisk/Android.mk

34 lines
961 B
Makefile

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 := magisk/$(1)
LOCAL_MODULE_CLASS := EXECUTABLES
LOCAL_MODULE_STEM := $(1)
LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/init/magisk
include $(BUILD_PREBUILT)
endef
$(call install_exec,magisk)
$(call install_exec,busybox)
$(call install_exec,init-ld)
$(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 magiskboot_bin magiskinit_bin magiskpolicy_bin
include $(BUILD_PHONY_PACKAGE)