nxdrvlinux/uio_netx/Makefile

37 lines
687 B
Makefile
Raw Permalink Normal View History

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