blob: 1f89f3b0a45c4f84bf3f2ddc524da4bfd089871f [file] [log] [blame]
David Beckac42efd2018-09-26 17:41:13 +01001#
2# Copyright © 2017 ARM Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5
6# BACKEND_SOURCES contains the list of files to be included
7# in the Android build and it is picked up by the Android.mk
8# file in the root of ArmNN
9
10BACKEND_SOURCES := \
arovir014424b0a2018-10-04 10:46:04 +010011 ClBackend.cpp \
David Beckac42efd2018-09-26 17:41:13 +010012 ClContextControl.cpp \
13 ClLayerSupport.cpp \
14 ClWorkloadFactory.cpp \
Aron Virginas-Tar3b278e92018-10-12 13:00:55 +010015 OpenClTimer.cpp \
Nattapat Chaimanowonge06757e2018-10-11 15:39:18 +010016 workloads/ClActivationWorkload.cpp \
David Beckac42efd2018-09-26 17:41:13 +010017 workloads/ClAdditionWorkload.cpp \
David Beckac42efd2018-09-26 17:41:13 +010018 workloads/ClBatchNormalizationFloatWorkload.cpp \
Nattapat Chaimanowong55b1cda2018-10-10 14:51:27 +010019 workloads/ClConstantWorkload.cpp \
David Beckac42efd2018-09-26 17:41:13 +010020 workloads/ClConvertFp16ToFp32Workload.cpp \
21 workloads/ClConvertFp32ToFp16Workload.cpp \
Matthew Benthamd8067922018-10-03 17:18:04 +010022 workloads/ClConvolution2dWorkload.cpp \
Matthew Benthamd8777392018-10-08 09:38:55 +010023 workloads/ClDepthwiseConvolutionWorkload.cpp \
David Beckac42efd2018-09-26 17:41:13 +010024 workloads/ClDivisionFloatWorkload.cpp \
25 workloads/ClFloorFloatWorkload.cpp \
26 workloads/ClFullyConnectedWorkload.cpp \
27 workloads/ClL2NormalizationFloatWorkload.cpp \
28 workloads/ClLstmFloatWorkload.cpp \
Matthew Benthame2ec3302018-10-01 11:32:48 +010029 workloads/ClMultiplicationWorkload.cpp \
David Beckac42efd2018-09-26 17:41:13 +010030 workloads/ClNormalizationFloatWorkload.cpp \
31 workloads/ClPadWorkload.cpp \
32 workloads/ClPermuteWorkload.cpp \
Nattapat Chaimanowongac9e0962018-10-10 17:18:35 +010033 workloads/ClPooling2dWorkload.cpp \
Nattapat Chaimanowonga76698c2018-10-11 10:29:15 +010034 workloads/ClReshapeWorkload.cpp \
David Beckac42efd2018-09-26 17:41:13 +010035 workloads/ClResizeBilinearFloatWorkload.cpp \
36 workloads/ClSoftmaxBaseWorkload.cpp \
37 workloads/ClSoftmaxFloatWorkload.cpp \
38 workloads/ClSoftmaxUint8Workload.cpp \
David Beckac42efd2018-09-26 17:41:13 +010039 workloads/ClSubtractionWorkload.cpp
Aron Virginas-Tarceae3aa2018-10-18 10:39:38 +010040
41# BACKEND_TEST_SOURCES contains the list of files to be included
42# in the Android unit test build (armnn-tests) and it is picked
43# up by the Android.mk file in the root of ArmNN
44
45BACKEND_TEST_SOURCES := \
46 test/ClCreateWorkloadTests.cpp \
47 test/ClLayerSupportTests.cpp \
48 test/ClLayerTests.cpp \
49 test/ClMemCopyTests.cpp \
Aron Virginas-Tarc26ba752018-10-22 13:32:01 +010050 test/ClRuntimeTests.cpp \
Aron Virginas-Tarceae3aa2018-10-18 10:39:38 +010051 test/Fp16SupportTest.cpp \
52 test/OpenClTimerTest.cpp