diff options
| author | reo <emmadoth@protonmail.com> | 2023-01-04 23:56:31 +0100 |
|---|---|---|
| committer | reo <emmadoth@protonmail.com> | 2023-01-04 23:56:31 +0100 |
| commit | 04992be7b3e6b30a504852b4d525f2f2645b6690 (patch) | |
| tree | 6b4e179ee204cfe39a4bce854db584e580c9e649 | |
| parent | a36bc986ad2a4d1ee6ae2f4531fbfafbf73fd47b (diff) | |
separate makefiles for WSL and linux
| -rw-r--r-- | Makefile-linux | 8 | ||||
| -rw-r--r-- | Makefile-wsl (renamed from Makefile) | 3 | ||||
| -rw-r--r-- | README | 15 | ||||
| -rw-r--r-- | README.md | 7 |
4 files changed, 23 insertions, 10 deletions
diff --git a/Makefile-linux b/Makefile-linux new file mode 100644 index 0000000..9de6304 --- /dev/null +++ b/Makefile-linux @@ -0,0 +1,8 @@ +obj-m := kworm.o + +all: + make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules + +clean: + make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean + @@ -6,6 +6,3 @@ all: clean: make -C $(shell echo $$WSLKERN) M=$(PWD) clean -bear: - make clean ; bear -- make - @@ -0,0 +1,15 @@ +if on wsl: + `cp Makefile-wsl Makefile` +then clone the WSL kernel, build it and set $WSLKERN to the kernel folder + +if on linux: + `cp Makefile-linux Makefile` + +``` +make +sudo insmod kworm.ko +# get major number from kernel log +sudo mknod /dev/worm c <major number> 0 +cat /dev/worm +``` + diff --git a/README.md b/README.md deleted file mode 100644 index ca921cc..0000000 --- a/README.md +++ /dev/null @@ -1,7 +0,0 @@ -``` -make -sudo insmod kworm.ko -# get major number from kernel log -sudo mknod /dev/worm c <major number> 0 -cat /dev/worm -``` |
