diff options
Diffstat (limited to 'kernel/Makefile')
| -rw-r--r-- | kernel/Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/kernel/Makefile b/kernel/Makefile new file mode 100644 index 0000000..18651cf --- /dev/null +++ b/kernel/Makefile @@ -0,0 +1,33 @@ +obj-m += open-iov-vfio.o + +open-iov-vfio-y := \ + main.o \ + bar_init.o \ + bar_emulation.o \ + gsp_comm.o \ + gsp_rpc_client.o \ + gsp_rpc_integration.o \ + memory.o \ + irq.o \ + migration.o \ + ioctl.o + +ccflags-y := -I$(src)/include -Wall -Wextra -Wno-error -Wno-unused-parameter -Wno-unused-function + +# mdev dependencies +KBUILD_MODPOST_WARN := 1 + +# Use symbols from host nvidia.ko +KBUILD_EXTRA_SYMBOLS := $OPEN_IOV_ROOT/nvidia-open-gpu-kernel-modules/kernel-open/Module.symvers + +all: + $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules + +clean: + $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean + +install: + $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules_install + depmod -a + +.PHONY: all clean install
\ No newline at end of file |
