EXTRA_CFLAGS += $(MOD_CFLAGS) \ -I$(KERNEL_SRC) \ -I$(M)/diags/memDiag/include/ \ -I$(M)/include/ \ -I$(M)/../../include/ \ obj-m += wmem.o ifeq ($(BUILD_CTRLER),PIKESPEAK) CONTROLLER ?= pikespeak endif ifeq ($(BUILD_CTRLER),SOYUZ) CONTROLLER ?= soyuz endif CONTROLLER ?= soyuz memDiag-objs += wmem.o KERNELDIR ?= ../../../kernel/linux-3.10.5 KERNEL_BASE = $(KERNELDIR) DRIVER_BASE ?= $(shell pwd) PWD = $(DRIVER_BASE) all: clean $(MAKE) -C $(KERNELDIR) M=$(PWD) modules 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