blob: 2e3848c3a38c161f8c27da07bbac79f0d52cbd99 [file] [log] [blame]
David Beck0dbe0ee2018-09-24 15:59:27 +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 NeonBackend.cpp \
Aron Virginas-Tar3b278e92018-10-12 13:00:55 +010012 NeonInterceptorScheduler.cpp \
David Beck0dbe0ee2018-09-24 15:59:27 +010013 NeonLayerSupport.cpp \
Aron Virginas-Tar3b278e92018-10-12 13:00:55 +010014 NeonTimer.cpp \
David Beck0dbe0ee2018-09-24 15:59:27 +010015 NeonWorkloadFactory.cpp \
Nattapat Chaimanowongd4b70592018-10-12 11:21:49 +010016 workloads/NeonActivationWorkload.cpp \
Matthew Bentham955258d2018-12-10 10:48:52 +000017 workloads/NeonAdditionWorkload.cpp \
Matthew Benthamc48ac8c2018-12-12 16:15:59 +000018 workloads/NeonBatchNormalizationWorkload.cpp \
Nattapat Chaimanowong233b3d62018-10-12 12:02:18 +010019 workloads/NeonConstantWorkload.cpp \
David Beck0dbe0ee2018-09-24 15:59:27 +010020 workloads/NeonConvertFp16ToFp32Workload.cpp \
21 workloads/NeonConvertFp32ToFp16Workload.cpp \
Nattapat Chaimanowong974b65f2018-10-15 15:07:34 +010022 workloads/NeonConvolution2dWorkload.cpp \
Nattapat Chaimanowong77140882018-10-17 11:12:19 +010023 workloads/NeonDepthwiseConvolutionWorkload.cpp \
David Beck0dbe0ee2018-09-24 15:59:27 +010024 workloads/NeonFloorFloatWorkload.cpp \
25 workloads/NeonFullyConnectedWorkload.cpp \
26 workloads/NeonL2NormalizationFloatWorkload.cpp \
27 workloads/NeonLstmFloatWorkload.cpp \
Nattapat Chaimanowong4e6597a2018-12-20 14:14:06 +000028 workloads/NeonMaximumWorkload.cpp \
Matthew Benthamfd899962018-12-31 15:49:42 +000029 workloads/NeonMeanWorkload.cpp \
Nikhil Raj8599a412018-11-19 14:51:07 +000030 workloads/NeonMergerWorkload.cpp \
Conor Kennedy54b21692019-01-09 07:57:38 +000031 workloads/NeonMinimumWorkload.cpp \
David Beck0dbe0ee2018-09-24 15:59:27 +010032 workloads/NeonMultiplicationFloatWorkload.cpp \
33 workloads/NeonNormalizationFloatWorkload.cpp \
34 workloads/NeonPermuteWorkload.cpp \
Nattapat Chaimanowong5d2e7002018-10-12 16:03:56 +010035 workloads/NeonPooling2dWorkload.cpp \
Nattapat Chaimanowongcce11fc2018-10-12 16:30:56 +010036 workloads/NeonReshapeWorkload.cpp \
David Beck0dbe0ee2018-09-24 15:59:27 +010037 workloads/NeonSoftmaxBaseWorkload.cpp \
38 workloads/NeonSoftmaxFloatWorkload.cpp \
39 workloads/NeonSoftmaxUint8Workload.cpp \
Nattapat Chaimanowong177d8d22018-10-16 13:21:27 +010040 workloads/NeonSubtractionFloatWorkload.cpp
Aron Virginas-Tarceae3aa2018-10-18 10:39:38 +010041
42# BACKEND_TEST_SOURCES contains the list of files to be included
43# in the Android unit test build (armnn-tests) and it is picked
44# up by the Android.mk file in the root of ArmNN
45
46BACKEND_TEST_SOURCES := \
47 test/NeonCreateWorkloadTests.cpp \
Aron Virginas-Tar70104002018-10-24 15:33:28 +010048 test/NeonEndToEndTests.cpp \
49 test/NeonJsonPrinterTests.cpp \
Aron Virginas-Tarceae3aa2018-10-18 10:39:38 +010050 test/NeonLayerSupportTests.cpp \
51 test/NeonLayerTests.cpp \
52 test/NeonMemCopyTests.cpp \
Aron Virginas-Tar70104002018-10-24 15:33:28 +010053 test/NeonOptimizedNetworkTests.cpp \
Aron Virginas-Tarc26ba752018-10-22 13:32:01 +010054 test/NeonRuntimeTests.cpp \
Aron Virginas-Tarceae3aa2018-10-18 10:39:38 +010055 test/NeonTimerTest.cpp