blob: 73a1cc10f17d0a7adbc958d929f013505aebd676 [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
36LOCAL_C_INCLUDES += host/xtest
37LOCAL_C_INCLUDES += host/xtest/adbg/include
38LOCAL_C_INCLUDES += host/xtest/xml/include
39LOCAL_C_INCLUDES += $(TA_DEV_KIT_DIR)/host_include
40
Jerome Forissier555b1372015-12-28 16:13:10 +010041LOCAL_C_INCLUDES += ta/concurrent/include
Jerome Forissierf02a2212015-10-29 14:33:35 +010042LOCAL_C_INCLUDES += ta/create_fail_test/include
43LOCAL_C_INCLUDES += ta/crypt/include
44LOCAL_C_INCLUDES += ta/enc_fs/include
45LOCAL_C_INCLUDES += ta/os_test/include
46LOCAL_C_INCLUDES += ta/rpc_test/include
47LOCAL_C_INCLUDES += ta/sims/include
48LOCAL_C_INCLUDES += ta/storage/include
Jerome Forissier555b1372015-12-28 16:13:10 +010049LOCAL_C_INCLUDES += ta/storage_benchmark/include
Jerome Forissierf02a2212015-10-29 14:33:35 +010050
51ifeq ($(CFG_ENC_FS),y)
52LOCAL_CFLAGS += -DCFG_ENC_FS
53endif
Jerome Forissier6ef2e972016-01-22 17:51:13 +010054ifeq ($(CFG_RPMB_FS),y)
55LOCAL_CFLAGS += -DCFG_RPMB_FS
56endif
Jerome Forissierf02a2212015-10-29 14:33:35 +010057
58LOCAL_CFLAGS += -DUSER_SPACE
59LOCAL_CFLAGS += -DTA_DIR=\"/system/lib/optee_armtz\"
60LOCAL_CFLAGS += -pthread
61
62include $(BUILD_EXECUTABLE)