feat: add magisk module

This commit is contained in:
2025-10-15 20:38:16 -04:00
parent 2f1f11d1bb
commit a2c013b14f
12 changed files with 84 additions and 36 deletions

View File

@@ -1,27 +1,6 @@
ifndef TARGET_COMPILE
TARGET_COMPILE = aarch64-none-elf-
endif
build_magisk:
rm -f ./build/MagiskSamsungKBDOverride.zip
cd ./magisk && zip -r ../build/MagiskSamsungKBDOverride.zip *
ifndef KP_DIR
KP_DIR = ./lib
endif
CC = $(TARGET_COMPILE)gcc
LD = $(TARGET_COMPILE)ld
INCLUDE_DIRS := . include patch/include linux/include linux/arch/arm64/include linux/tools/arch/arm64/include
INCLUDE_FLAGS := $(foreach dir,$(INCLUDE_DIRS),-I$(KP_DIR)/kernel/$(dir))
objs := sam_hid_kbd_rem.c
all: sam_hid_kbd_rem.kpm
sam_hid_kbd_rem.kpm: ${objs}
${CC} $(CFLAGS) $(INCLUDE_FLAGS) -O2 $^ -r -o $@
.PHONY: clean
clean:
rm -rf *.kpm
find . -name "*.o" | xargs rm -f
build_apatch:
$(MAKE) -C ./apatch sam_hid_kbd_rem.kpm