blob: d74afecc6f37276a5f22c00cf155c4060333e1f6 [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 \
surmeh0149b9e102018-05-17 14:11:25 +010031 UtilsTests.cpp \
32 Concurrent.cpp \
33 Convolution2D.cpp \
34 FullyConnected.cpp \
35 GenericLayerTests.cpp \
36 DriverTestHelpers.cpp \
37 SystemProperties.cpp \
38 Merger.cpp \
39 TestTensor.cpp
telsoa015307bc12018-03-09 13:51:08 +000040
41LOCAL_STATIC_LIBRARIES := \
42 libarmnn-driver \
43 libneuralnetworks_common \
44 libarmnn \
45 libboost_log \
46 libboost_system \
47 libboost_unit_test_framework \
48 libboost_thread \
49 armnn-arm_compute
50
51LOCAL_SHARED_LIBRARIES := \
52 libbase \
53 libhidlbase \
54 libhidltransport \
55 libhidlmemory \
telsoa015307bc12018-03-09 13:51:08 +000056 liblog \
surmeh0149b9e102018-05-17 14:11:25 +010057 libtextclassifier_hash \
telsoa015307bc12018-03-09 13:51:08 +000058 libutils \
59 android.hardware.neuralnetworks@1.0 \
60 android.hidl.allocator@1.0 \
61 android.hidl.memory@1.0 \
62 libOpenCL
63
64LOCAL_MODULE := armnn-driver-tests
65
66LOCAL_MODULE_TAGS := eng optional
67
68LOCAL_ARM_MODE := arm
69
70# Mark source files as dependent on Android.mk
71LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
72
surmeh0149b9e102018-05-17 14:11:25 +010073LOCAL_PROPRIETARY_MODULE := true
74
telsoa015307bc12018-03-09 13:51:08 +000075include $(BUILD_EXECUTABLE)
76
77
78