DRIVER_NAME := leds-ws2812
KERNEL_SOURCE_DIR ?= $(if $(KERNEL_SRC),$(KERNEL_SRC),$(if $(KERNEL_PATH),$(KERNEL_PATH),/lib/modules/$(shell uname -r)/build))

EXTRA_CFLAGS +=

obj-m := $(DRIVER_NAME).o shpi-gpio-arbiter.o

#DRIVER_FILES := leds-ws2812.o

#$(DRIVER_NAME)-objs:= $(DRIVER_FILES)

modules:
	$(MAKE) -C $(KERNEL_SOURCE_DIR) KCPPFLAGS="$(EXTRA_CFLAGS)" M=$(CURDIR) modules

modules_install:
	$(MAKE) -C $(KERNEL_SOURCE_DIR) M=$(CURDIR) modules_install

install: modules_install

clean:
	$(MAKE) -C $(KERNEL_SOURCE_DIR) M=$(CURDIR) clean
