重构Makefile中的KPROBES钩子逻辑,简化条件编译信息输出
This commit is contained in:
@@ -22,16 +22,6 @@ obj-$(CONFIG_KSU) += kernelsu.o
|
|||||||
|
|
||||||
obj-$(CONFIG_KPM) += kpm/
|
obj-$(CONFIG_KPM) += kpm/
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(strip $(CONFIG_KSU_HOOK_KPROBES)),y)
|
|
||||||
$(info -- SukiSU: KPROBES hooking enabled!)
|
|
||||||
else
|
|
||||||
$(info -- SukiSU: Manual hooking enabled!)
|
|
||||||
ifeq ($(strip $(CONFIG_KSU)),m)
|
|
||||||
$(error CONFIG_KSU_MANUAL_HOOK cannot be enabled when compiling SukiSU as LKM!)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
# .git is a text file while the module is imported by 'git submodule add'.
|
# .git is a text file while the module is imported by 'git submodule add'.
|
||||||
ifeq ($(shell test -e $(srctree)/$(src)/../.git; echo $$?),0)
|
ifeq ($(shell test -e $(srctree)/$(src)/../.git; echo $$?),0)
|
||||||
$(shell cd $(srctree)/$(src); /usr/bin/env PATH="$$PATH":/usr/bin:/usr/local/bin [ -f ../.git/shallow ] && git fetch --unshallow)
|
$(shell cd $(srctree)/$(src); /usr/bin/env PATH="$$PATH":/usr/bin:/usr/local/bin [ -f ../.git/shallow ] && git fetch --unshallow)
|
||||||
@@ -64,6 +54,15 @@ $(info -- Supported Unofficial Manager: 5ec1cff (GKI) rsuntk (Non-GKI) ShirkNeko
|
|||||||
KERNEL_VERSION := $(VERSION).$(PATCHLEVEL)
|
KERNEL_VERSION := $(VERSION).$(PATCHLEVEL)
|
||||||
$(info -- KERNEL_VERSION: $(KERNEL_VERSION))
|
$(info -- KERNEL_VERSION: $(KERNEL_VERSION))
|
||||||
|
|
||||||
|
ifeq ($(strip $(CONFIG_KSU_HOOK_KPROBES)),y)
|
||||||
|
$(info -- SukiSU: KPROBES hooking enabled!)
|
||||||
|
else
|
||||||
|
$(info -- SukiSU: Manual hooking enabled!)
|
||||||
|
ifeq ($(strip $(CONFIG_KSU)),m)
|
||||||
|
$(error CONFIG_KSU_MANUAL_HOOK cannot be enabled when compiling SukiSU as LKM!)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# Check if KPM is enabled
|
# Check if KPM is enabled
|
||||||
ifeq ($(CONFIG_KPM),y)
|
ifeq ($(CONFIG_KPM),y)
|
||||||
$(info -- KPM is enabled)
|
$(info -- KPM is enabled)
|
||||||
|
|||||||
Reference in New Issue
Block a user