37 lines
687 B
Makefile
37 lines
687 B
Makefile
|
|
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
|