obj-m	+= menable.o

.PHONY: clean

DESTDIR =
KVER    = $(shell uname -r)
KERNDIR = $(DESTDIR)/lib/modules/$(KVER)/build
MODDIR  = $(DESTDIR)/lib/modules/$(KVER)/kernel/drivers/
INSTDIR = extra
PWD     = $(shell pwd)

menable-objs := uiq.o menable_design.o menable_dma.o menable_core.o menable3.o fgrab.o menable4.o menable_mem.o menable_ioctl.o

all: menable.ko

install: all
	make INSTALL_MOD_PATH=$(DESTDIR) INSTALL_MOD_DIR=$(INSTDIR) -C $(KERNDIR) M=$(PWD) modules_install

menable.ko: *.c *.h
	$(MAKE) -C $(KERNDIR) SUBDIRS=$(PWD) modules

clean:
	make -C $(KERNDIR) M=$(PWD) clean
#	rm -f $(menable-objs) $(obj-m) .*.o.cmd menable.ko .menable.ko.cmd Module.symvers Module.markers *.mod.c built-in.o menable.mod.o modules.order
#	rm -rf .tmp_versions/
