NCLUDE_DIRS := include
ccflags-y += -g0 -s -Wall -Werror
obj-m           := egpu.o
egpu-objs       := os_interface.o egpu_drv.o  egpu_procfs.o egpu_core.o  egpu_export.o egpu_fops.o egpu_ioctl.o nv_object_tree.o egpu_trace.o egpu_dump_nv_ioctl.o
KDIR := /lib/modules/`uname -r`/build

.PHONY: default clean

default: modules

modules:
	$(MAKE) -C $(KDIR) M=$(shell pwd)
clean:
	rm -f *.o *~ .depend .*.cmd *.ko *.mod built-in.a *.mod.c
	rm -f modules.order Module.symvers
	rm -rf .tmp_versions
	rm -f .egpu_drv.o.d

