fix makefile
This commit is contained in:
7
Makefile
7
Makefile
@@ -1,4 +1,5 @@
|
||||
# Makefile for Linux Kernel Driver
|
||||
CONFIG_MODULE_SIG=n
|
||||
|
||||
# Source files and object files
|
||||
SRC_DIR := src
|
||||
@@ -7,7 +8,6 @@ OBJ_FILES := src/TaxiDriver.o
|
||||
obj-m := $(OBJ_FILES)
|
||||
# KERNELDIR ?= /home/maxime/Downloads/linux-6.5.7-arch1/
|
||||
KERNELDIR ?= /lib/modules/6.5.8-arch1-1/build/
|
||||
|
||||
# Kernel module name
|
||||
MODULE_NAME := TaxiDriver
|
||||
|
||||
@@ -15,7 +15,7 @@ all: default
|
||||
|
||||
default:
|
||||
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
|
||||
mv src/TaxiDriver.ko .
|
||||
mv src/$(MODULE_NAME).ko .
|
||||
$(MAKE) clean
|
||||
cd src/client && $(MAKE)
|
||||
|
||||
@@ -27,9 +27,10 @@ fclean: clean
|
||||
|
||||
load:
|
||||
sudo insmod $(MODULE_NAME).ko
|
||||
sudo mknod /dev/TaxiDriver c 506 0
|
||||
sudo mknod /dev/$(MODULE_NAME) c 511 0
|
||||
|
||||
unload:
|
||||
sudo rmmod $(MODULE_NAME)
|
||||
sudo rm /dev/$(MODULE_NAME)
|
||||
|
||||
.PHONY: all clean fclean load unload
|
||||
|
||||
@@ -11,9 +11,9 @@ int main() {
|
||||
|
||||
uintptr_t addr = get_module("nsnake");
|
||||
printf("module : 0x%lx\n", addr);
|
||||
WPM(0x55a813479d70, 1337, sizeof(int));
|
||||
WPM(addr + 0x1d71510, 200000, sizeof(int));
|
||||
|
||||
int out = (int)RPM(0x55a813479d70, sizeof(int));
|
||||
int out = (int)RPM(addr + 0x1d71510, sizeof(int));
|
||||
printf("Value from RPM: %d\n", out);
|
||||
|
||||
close_device();
|
||||
|
||||
Reference in New Issue
Block a user