EXTRA_CFLAGS += $(MOD_CFLAGS) \ -I$(KERNEL_SRC) \ -I$(M)/diags/dmaDiag/include/ \ -I$(M)/include/ \ -I$(M)/../../include/ \ KBUILD_EXTRA_SYMBOLS := $(M)/../../Module.symvers #ifeq ($(BUILD_CTRLER),PIKESPEAK) CONFIG_JASPER_FOREST_A0=y #endif CONFIG_DIAG_DMA=m obj-$(CONFIG_DIAG_DMA) += dmaDiag.o dmaDiag-objs += module.o dmaDiag-objs += dma_interface.o dmaDiag-objs += dmatest.o KERNEL_BASE ?= /lib/modules/$(shell uname -r)/build DRIVER_BASE ?= $(shell pwd) all: $(MAKE) -C ${KERNEL_BASE} M=$(DRIVER_BASE) KERNEL_SRC=${KERNEL_BASE} CONTROLLER=${CONTROLLER} clean: $(MAKE) -C ${KERNEL_BASE} M=$(DRIVER_BASE) KERNEL_SRC=${KERNEL_BASE} clean $(RM) -f $(shell find . -name "modules.order" -exec rm -f {} \;) Module.markers