aboutsummaryrefslogtreecommitdiff
path: root/1/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '1/Makefile')
-rw-r--r--1/Makefile21
1 files changed, 0 insertions, 21 deletions
diff --git a/1/Makefile b/1/Makefile
deleted file mode 100644
index d968e31..0000000
--- a/1/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-RELEASE := $(shell uname -r)
-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 += fopdrv.o
-
-all:
- $(MAKE) -C $(KERNEL) M=$(PWD) modules
-
-# the generated compile_commands.json needs to be edited to point to the kernel
-# folder as working directory because the include paths are relative
-compile_commands.json:
- compiledb -o $@.tmp make -Bn
- jq --arg dir $(KERNEL) '.[].directory = $$dir' $@.tmp > $@
- $(RM) $@.tmp
-