blob: 380944e2988086a3bcce60e3ff2b2934d81e64f8 [file] [log] [blame]
Jerome Forissierf02a2212015-10-29 14:33:35 +01001LOCAL_PATH := $(call my-dir)
2
3VERSION = $(shell git describe --always --dirty=-dev 2>/dev/null || echo Unknown)
4OPTEE_CLIENT_PATH ?= $(LOCAL_PATH)/../optee_client
5
Jerome Forissierf02a2212015-10-29 14:33:35 +01006-include $(TA_DEV_KIT_DIR)/host_include/conf.mk
7
8include $(CLEAR_VARS)
9LOCAL_MODULE := xtest
Zoltan Kuscsikd3c5c2c2016-04-08 11:33:39 +020010LOCAL_SHARED_LIBRARIES := libteec
Jerome Forissierf02a2212015-10-29 14:33:35 +010011
12srcs := xtest_1000.c \
13 xtest_4000.c \
14 xtest_5000.c \
15 xtest_6000.c \
16 xtest_7000.c \
17 xtest_10000.c \
18 xtest_20000.c \
Jerome Forissier555b1372015-12-28 16:13:10 +010019 xtest_benchmark_1000.c \
Jerome Forissierf02a2212015-10-29 14:33:35 +010020 xtest_helpers.c \
21 xtest_main.c \
22 xtest_test.c \
23 adbg/src/adbg_case.c \
24 adbg/src/adbg_enum.c \
25 adbg/src/adbg_expect.c \
26 adbg/src/adbg_log.c \
27 adbg/src/adbg_mts.c \
28 adbg/src/adbg_run.c \
29 adbg/src/adbg_util.c \
30 adbg/src/r_list_genutil.c \
31 adbg/src/security_utils_hex.c \
32 adbg/src/security_utils_mem.c
33
34LOCAL_SRC_FILES := $(patsubst %,host/xtest/%,$(srcs))
35
Zoltan Kuscsikc8186b32016-04-08 11:35:17 +020036LOCAL_C_INCLUDES += $(LOCAL_PATH)/host/xtest \
37 $(LOCAL_PATH)/host/xtest/adbg/include\
38 $(LOCAL_PATH)/host/xtest/xml/include
39 $(TA_DEV_KIT_DIR)/host_include \
40 $(LOCAL_PATH)/ta/concurrent/include \
41 $(LOCAL_PATH)/ta/create_fail_test/include \
42 $(LOCAL_PATH)/ta/crypt/include \
43 $(LOCAL_PATH)/ta/enc_fs/include \
44 $(LOCAL_PATH)/ta/os_test/include \
45 $(LOCAL_PATH)/ta/rpc_test/include \
46 $(LOCAL_PATH)/ta/sims/include \
47 $(LOCAL_PATH)/ta/storage/include \
48 $(LOCAL_PATH)/ta/storage_benchmark/include \
Jerome Forissierf02a2212015-10-29 14:33:35 +010049
50ifeq ($(CFG_ENC_FS),y)
51LOCAL_CFLAGS += -DCFG_ENC_FS
52endif
Jerome Forissier6ef2e972016-01-22 17:51:13 +010053ifeq ($(CFG_RPMB_FS),y)
54LOCAL_CFLAGS += -DCFG_RPMB_FS
55endif
Jerome Forissierf02a2212015-10-29 14:33:35 +010056
57LOCAL_CFLAGS += -DUSER_SPACE
58LOCAL_CFLAGS += -DTA_DIR=\"/system/lib/optee_armtz\"
59LOCAL_CFLAGS += -pthread
60
61include $(BUILD_EXECUTABLE)