blob: 4c68e2b2116c91a3368cb673f368d4673f8b389b [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\
Zoltan Kuscsik56cee0b2016-04-13 09:39:42 +020038 $(LOCAL_PATH)/host/xtest/xml/include \
Zoltan Kuscsikc8186b32016-04-08 11:35:17 +020039 $(TA_DEV_KIT_DIR)/host_include \
40 $(LOCAL_PATH)/ta/concurrent/include \
Jens Wiklander70672972016-04-06 00:01:45 +020041 $(LOCAL_PATH)/ta/concurrent_large/include \
Zoltan Kuscsikc8186b32016-04-08 11:35:17 +020042 $(LOCAL_PATH)/ta/create_fail_test/include \
43 $(LOCAL_PATH)/ta/crypt/include \
44 $(LOCAL_PATH)/ta/enc_fs/include \
45 $(LOCAL_PATH)/ta/os_test/include \
46 $(LOCAL_PATH)/ta/rpc_test/include \
47 $(LOCAL_PATH)/ta/sims/include \
48 $(LOCAL_PATH)/ta/storage/include \
49 $(LOCAL_PATH)/ta/storage_benchmark/include \
Jerome Forissierf02a2212015-10-29 14:33:35 +010050
51ifeq ($(CFG_ENC_FS),y)
52LOCAL_CFLAGS += -DCFG_ENC_FS
53endif
Jerome Forissiere2881752016-05-18 11:36:38 +020054ifeq ($(CFG_REE_FS),y)
55LOCAL_CFLAGS += -DCFG_REE_FS
Jerome Forissier6ef2e972016-01-22 17:51:13 +010056endif
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)
Zoltan Kuscsik21758dc2016-04-13 09:41:02 +020063
64include $(LOCAL_PATH)/ta/Android.mk