# Copyright (c) Huawei Technologies Co., Ltd. 2023-2023. All rights reserved.
obj-m := tee_upgrade.o
tee_upgrade-objs := upgrade.o

EXTRA_CFLAGS += -I$(PWD)/libboundscheck/include

KPATH := /usr/src/kernels
KERNEL_VERSION := $(shell rpm -qa|grep kernel-devel | head -n 1 | awk -F "kernel-devel-" '{print $$2}')
KDIR  := $(KPATH)/$(KERNEL_VERSION)

#The dynamic upgrade of tee depends on the tzdriver library.
EXTRA_CFLAGS += -I$(PWD)/../driver/itrustee_tzdriver

all:
	make -C $(KDIR) M=$(PWD) modules
clean:
	-rm -vrf *.order *.symvers *.mod.c .tmp_version .*o.cmd *.o