1# SPDX-License-Identifier: GPL-2.0-only 2 3ARCH := arm64 4CROSS_COMPILE ?= aarch64-linux-gnu- 5 6ROOT ?= $(CURDIR)/.. 7KDIR ?= $(ROOT)/linux 8TARGET_DIR ?= $(ROOT)/shared 9 10all: module 11clean: module-clean 12 13install: module 14 cp $(CURDIR)/arm-ffa-user.ko $(TARGET_DIR)/ 15 cp load_module.sh $(TARGET_DIR)/ 16 17module: 18 ARCH=$(ARCH) CROSS_COMPILE="$(CROSS_COMPILE)" $(MAKE) -C $(KDIR) M=$(CURDIR) modules 19 20module-clean: 21 ARCH=$(ARCH) CROSS_COMPILE="$(CROSS_COMPILE)" $(MAKE) -C $(KDIR) M=$(CURDIR) clean 22