xref: /aosp_15_r20/trusty/kernel/app/btitest/rules.mk (revision 344aa361028b423587d4ef3fa52a23d194628137)
1*344aa361SAndroid Build Coastguard WorkerLOCAL_DIR := $(GET_LOCAL_DIR)
2*344aa361SAndroid Build Coastguard Worker
3*344aa361SAndroid Build Coastguard WorkerMODULE := $(LOCAL_DIR)
4*344aa361SAndroid Build Coastguard Worker
5*344aa361SAndroid Build Coastguard WorkerMODULE_DEPS += \
6*344aa361SAndroid Build Coastguard Worker	trusty/kernel/lib/unittest \
7*344aa361SAndroid Build Coastguard Worker
8*344aa361SAndroid Build Coastguard Worker# Only build the test module if BTI is configured on a supported system
9*344aa361SAndroid Build Coastguard Workerifneq (true-arm64,$(call TOBOOL,$(KERNEL_BTI_ENABLED))-$(ARCH))
10*344aa361SAndroid Build Coastguard WorkerMODULE_SRCS += \
11*344aa361SAndroid Build Coastguard Worker	$(LOCAL_DIR)/btitest_stub.c
12*344aa361SAndroid Build Coastguard Workerelse
13*344aa361SAndroid Build Coastguard WorkerMODULE_SRCS += \
14*344aa361SAndroid Build Coastguard Worker	$(LOCAL_DIR)/btitest.c \
15*344aa361SAndroid Build Coastguard Worker	$(LOCAL_DIR)/btitest_$(ARCH).S
16*344aa361SAndroid Build Coastguard Workerendif
17*344aa361SAndroid Build Coastguard Worker
18*344aa361SAndroid Build Coastguard Workerinclude make/module.mk
19