ifneq ($(KERNELRELEASE),)
	obj-m	:= vloopback.o

else
	KVER  := $(shell uname -r)
	KLINK := $(shell test -e /lib/modules/${KVER}/source/ && echo source || echo build)
	KSRC  := /lib/modules/$(KVER)/$(KLINK)
	PWD   := $(shell pwd)
	DEST  := /lib/modules/$(KVER)/kernel/drivers/misc
default:
	$(MAKE) -C $(KSRC) SUBDIRS=$(PWD) modules

install:
	@if [ ! -d $(DEST) ]; then \
		mkdir -p $(DEST); \
		echo "Directory $(DEST) created"; \
	fi
	cp vloopback.ko $(DEST)/.
	
uninstall:
	rm -f $(DEST)/vloopback.ko
clean:
	rm -f .*.cmd *.o *.mod.c *.ko .v* *~ core
	rm -rf .tmp_versions/
endif
