summaryrefslogtreecommitdiff
path: root/Makefile
blob: 6ff8accc35409eb06004a6860a067d888a60769c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
KERNEL_SOURCE ?= /usr/src/linux-headers-$(shell uname -r)

all:
	@echo "Select {native-,}{arm,aarch64}"

clean:
	rm -rf .modex.ko.cmd .modex.mod.o.cmd .modex.o.cmd .tmp_versions/ \
               Module.symvers modex.ko modex.mod.c modex.mod.o modex.o \
               modules.order

native-arm:
	make                                    ARCH=ARM -C $(KERNEL_SOURCE) SUBDIRS="`pwd`" modules

arm:
	make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm -C $(KERNEL_SOURCE) SUBDIRS="`pwd`" modules

native-arm64:
	make                                  ARCH=arm64 -C $(KERNEL_SOURCE) SUBDIRS="`pwd`" modules

arm64:
	make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 -C $(KERNEL_SOURCE) SUBDIRS="`pwd`" modules