diff options
Diffstat (limited to 'kernel/tests/Makefile')
| -rw-r--r-- | kernel/tests/Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/kernel/tests/Makefile b/kernel/tests/Makefile new file mode 100644 index 0000000..56c819a --- /dev/null +++ b/kernel/tests/Makefile @@ -0,0 +1,24 @@ +obj-m += gsp_emulation_test.o + +ccflags-y := -I$(PWD)/../ -I$(PWD)/../include + +# Resolve open-iov-vfio.ko exports (gsp_emu_process_rpc, +# gsp_client_init_emulation, gsp_rpc_emulation_set, ...). +# Requires 'make kernel' (or 'make -C kernel') to have run first. +KBUILD_EXTRA_SYMBOLS := $(abspath $(PWD)/../Module.symvers) + +KDIR := /lib/modules/$(shell uname -r)/build +PWD := $(shell pwd) + +all: + $(MAKE) -C $(KDIR) M=$(PWD) modules + +clean: + $(MAKE) -C $(KDIR) M=$(PWD) clean + +# Requires open-iov-vfio.ko loaded first (symbol dependency) +install: + sudo insmod gsp_emulation_test.ko + +uninstall: + sudo rmmod gsp_emulation_test |
