blob: 95de4617b688575cfb5050f393917f54a7002aeb [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 := \
surmeh0176660052018-03-29 16:33:54 +010030 Tests.cpp \
31 UtilsTests.cpp
telsoa015307bc12018-03-09 13:51:08 +000032
33LOCAL_STATIC_LIBRARIES := \
34 libarmnn-driver \
35 libneuralnetworks_common \
36 libarmnn \
37 libboost_log \
38 libboost_system \
39 libboost_unit_test_framework \
40 libboost_thread \
41 armnn-arm_compute
42
43LOCAL_SHARED_LIBRARIES := \
44 libbase \
45 libhidlbase \
46 libhidltransport \
47 libhidlmemory \
48 libtextclassifier \
49 libtextclassifier_hash \
50 liblog \
51 libutils \
52 android.hardware.neuralnetworks@1.0 \
53 android.hidl.allocator@1.0 \
54 android.hidl.memory@1.0 \
55 libOpenCL
56
57LOCAL_MODULE := armnn-driver-tests
58
59LOCAL_MODULE_TAGS := eng optional
60
61LOCAL_ARM_MODE := arm
62
63# Mark source files as dependent on Android.mk
64LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
65
66include $(BUILD_EXECUTABLE)
67
68
69