blob: 7a718afa879989d1d6d36142385326ace6d2d289 [file] [log] [blame]
telsoa015307bc12018-03-09 13:51:08 +00001#
2# Copyright © 2017 ARM Ltd. All rights reserved.
3# See LICENSE file in the project root for full license information.
4#
5
6LOCAL_PATH := $(call my-dir)
7
8# Configure these paths if you move the source or Khronos headers
9#
10OPENCL_HEADER_PATH := $(LOCAL_PATH)/../../mali/product/khronos/original
11NN_HEADER_PATH := $(LOCAL_PATH)/../../../../frameworks/ml/nn/runtime/include
12ARMNN_HEADER_PATH := $(LOCAL_PATH)/../armnn/include
13ARMNN_DRIVER_HEADER_PATH := $(LOCAL_PATH)/..
14
15include $(CLEAR_VARS)
16
17LOCAL_C_INCLUDES := \
18 $(OPENCL_HEADER_PATH) \
19 $(NN_HEADER_PATH) \
20 $(ARMNN_HEADER_PATH) \
21 $(ARMNN_DRIVER_HEADER_PATH)
22
23LOCAL_CFLAGS := \
24 -std=c++14 \
25 -fexceptions \
26 -Werror \
27 -UNDEBUG
28
29LOCAL_SRC_FILES := \
30 Tests.cpp
31
32LOCAL_STATIC_LIBRARIES := \
33 libarmnn-driver \
34 libneuralnetworks_common \
35 libarmnn \
36 libboost_log \
37 libboost_system \
38 libboost_unit_test_framework \
39 libboost_thread \
40 armnn-arm_compute
41
42LOCAL_SHARED_LIBRARIES := \
43 libbase \
44 libhidlbase \
45 libhidltransport \
46 libhidlmemory \
47 libtextclassifier \
48 libtextclassifier_hash \
49 liblog \
50 libutils \
51 android.hardware.neuralnetworks@1.0 \
52 android.hidl.allocator@1.0 \
53 android.hidl.memory@1.0 \
54 libOpenCL
55
56LOCAL_MODULE := armnn-driver-tests
57
58LOCAL_MODULE_TAGS := eng optional
59
60LOCAL_ARM_MODE := arm
61
62# Mark source files as dependent on Android.mk
63LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
64
65include $(BUILD_EXECUTABLE)
66
67
68