28 lines
670 B
Makefile
28 lines
670 B
Makefile
|
|
# CellGuard kernel module
|
||
|
|
#
|
||
|
|
# Cross-compile against the rango (Pixel 10 Pro Fold, Tensor G5) kernel.
|
||
|
|
# Expects KDIR pointing at a prepared kernel tree (6.6.x).
|
||
|
|
#
|
||
|
|
# export KDIR=/home/snake/RadioControl/build/rango-kernel
|
||
|
|
# export CROSS_COMPILE=aarch64-linux-gnu-
|
||
|
|
# export ARCH=arm64
|
||
|
|
# make
|
||
|
|
#
|
||
|
|
# Output: cellguard.ko
|
||
|
|
#
|
||
|
|
# If KDIR is unset, falls back to the running kernel's build dir
|
||
|
|
# (only useful on a dev machine for sanity-compile).
|
||
|
|
|
||
|
|
obj-m += cellguard.o
|
||
|
|
|
||
|
|
KDIR ?= /lib/modules/$(shell uname -r)/build
|
||
|
|
|
||
|
|
all:
|
||
|
|
$(MAKE) -C $(KDIR) M=$(PWD) modules
|
||
|
|
|
||
|
|
clean:
|
||
|
|
$(MAKE) -C $(KDIR) M=$(PWD) clean
|
||
|
|
|
||
|
|
install:
|
||
|
|
@echo "Copy cellguard.ko to device then 'insmod cellguard.ko'"
|