From c83f52365564e70450841b632547f4563920b1fb Mon Sep 17 00:00:00 2001 From: lonkaars Date: Thu, 18 Apr 2024 15:23:17 +0200 Subject: add character driver fops struct + implementation --- 1/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '1/Makefile') 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 -- cgit v1.2.3