aboutsummaryrefslogtreecommitdiff
path: root/1/Makefile
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2024-04-18 15:23:17 +0200
committerlonkaars <loek@pipeframe.xyz>2024-04-18 15:23:17 +0200
commitc83f52365564e70450841b632547f4563920b1fb (patch)
treeeb126f11c1f333860a26f7a60193fdf380225cba /1/Makefile
parent040e04244229fa0f7af4c15f3d9c4d11e1253996 (diff)
add character driver fops struct + implementation
Diffstat (limited to '1/Makefile')
-rw-r--r--1/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/1/Makefile b/1/Makefile
index a345845..d968e31 100644
--- a/1/Makefile
+++ b/1/Makefile
@@ -3,8 +3,11 @@ KERNEL := /lib/modules/$(RELEASE)/build
# PWD doesn't have to be defined as it's inherited from the current environment
# MAKE shouldn't be defined as it's special in GNU make
+# the names of these variables are required by the kernel's (imo weird) build
+# system, see [kbuild-obj-var] and [kbuild-module-makefile] in ../readme.md
obj-m += lork.o
-lork-y := main.o
+lork-y += main.o
+lork-y += fopdrv.o
all:
$(MAKE) -C $(KERNEL) M=$(PWD) modules