KVERSION := $(shell uname -r) KDIR := /lib/modules/${KVERSION}/build MAKEFLAGS+="-j $(shell nproc)" default: clean $(MAKE) -C $(KDIR) M=$$PWD debug: clean $(MAKE) -C $(KDIR) M=$$PWD ccflags-y="-Og -g3 -DDEBUG" clean: $(MAKE) -C $(KDIR) M=$$PWD clean unload: ./modules_load.sh unload load: unload ./modules_load.sh test: $(MAKE) debug &&\ $(MAKE) load $(MAKE) clean remove: clean ./uninstall.sh install: clean ./install.sh ./install/firmware.sh --skip-disclaimer install-debug: clean ./install.sh --debug ./install/firmware.sh --skip-disclaimer