KVER=$(shell uname -r)
KSRC=/lib/modules/$(KVER)/build


all: driver ctags

doc:
	@echo "Generating document with Doxygen..."
	@doxygen Doxyfile

driver:
	$(MAKE) -C $(KSRC) SUBDIRS=$(PWD) modules

ctags:
	@ctags -R

clean:
	$(MAKE) -C $(KSRC) SUBDIRS=$(PWD) clean
	@rm -f Module.symvers Module.markers modules.order tags

cleandoc:
	@echo "Removing documentation generated by Doxygen..."
	@rm -Rf ./doc

insmod:
	@/sbin/insmod microdia.ko

rmmod:
	@/sbin/rmmod microdia