obj-m := uio_netx.o TMPKDIR := /lib/modules/$(shell uname -r)/build TMPINSTALLPATH := kernel/drivers/uio/ TMPSYMVERS := /lib/modules/$(shell uname -r)/build/Module.symvers ifdef KDIR ifneq ($KDIR, "") TMPKDIR=$(KDIR) endif endif ifdef SYMVERS ifneq ($SYMVERS, "") TMPSYMVERS := "$(SYMVERS)" endif endif ifdef INSTALL_PATH ifneq ($INSTALL_PATH, "") TMPINSTALLPATH := $(INSTALL_PATH) endif endif ifndef DMA_DISABLE ccflags-y += -DDMA_SUPPORT endif PWD := $(shell pwd) default: $(MAKE) -C $(TMPKDIR) M=$(PWD) modules clean: rm -f *.o *.ko *.order *.mod* Module.symvers modules_install: $(MAKE) INSTALL_MOD_DIR=$(TMPINSTALLPATH) -C $(TMPKDIR) M=$(PWD) modules_install