TARGET = dt3155 OBJS = dt3155-drv.o dt3155-bufs.o dt3155-irq.o dt3155-fops.o MDIR = drivers/video HEADERS = dt3155.h HDIR = /usr/local/include EXTRA_CFLAGS = -DEXPORT_SYMTAB CURRENT = $(shell uname -r) KDIR = /lib/modules/$(CURRENT)/build PWD = $(shell pwd) DEST = /lib/modules/$(CURRENT)/kernel/$(MDIR) obj-m := $(TARGET).o $(TARGET)-objs := $(OBJS) default: make -C $(KDIR) SUBDIRS=$(PWD) modules modules_install: su -c "cp -v $(TARGET).ko $(DEST) && /sbin/depmod -a && cp -v $(HEADERS) $(HDIR)" clean: -rm -f *.o *.ko .*.cmd .*.flags *.mod.c -include $(KDIR)/Rules.make