include Kbuild ifeq ($(KBUILD_MODULES),) KERNELRELEASE ?= `uname -r` KERNEL_DIR ?= /lib/modules/$(KERNELRELEASE)/build PWD := $(shell pwd) PREFIX ?= /usr/local BINDIR = $(PREFIX)/bin INSTALL = install INSTALL_PROGRAM = $(INSTALL) -p -m 755 INSTALL_DIR = $(INSTALL) -p -m 755 -d INSTALL_DATA = $(INSTALL) -m 644 SRCDIR ?= $(PREFIX)/kernel DESTDIR ?= DEPMOD ?= depmod DEPMODBASEDIR ?= / MODULE_OPTIONS = devices=2 .PHONY: all install clean .PHONY: build all: build build: @echo "Building some OpenIPC drivers..." $(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules install: $(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules_install $(DEPMOD) -b "$(DEPMODBASEDIR)" -a $(KERNELRELEASE) @echo "" clean: rm -f *~ rm -f Module.symvers Module.markers modules.order $(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean .clang-format: curl "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/.clang-format" > $@ .PHONY: clang-format clang-format: .clang-format clang-format -i *.c *.h endif # !kbuild