blob: 58a64574d6f74468b4c09e9e192df615a87701e6 [file] [log] [blame]
Cathal Corbett9c9d5b92022-08-17 17:30:16 +01001#
Tracy Narine10403ec2023-11-28 11:55:08 +00002# Copyright © 2022-2024 Arm Ltd and Contributors. All rights reserved.
Cathal Corbett9c9d5b92022-08-17 17:30:16 +01003# SPDX-License-Identifier: MIT
4#
5
6list(APPEND armnnTosaBackendOperators_sources
Tracy Narine10403ec2023-11-28 11:55:08 +00007 ActivationOperator.hpp
8 ActivationOperator.cpp
Cathal Corbettbd18eab2022-11-15 12:56:16 +00009 AvgPool2DIgnoreValueOperator.hpp
10 AvgPool2DIgnoreValueOperator.cpp
Kevin May5b58e312022-12-15 10:15:21 +000011 ConcatOperator.hpp
12 ConcatOperator.cpp
Matthew Sloyanc5fe6e72022-11-25 16:10:00 +000013 ConstantOperator.hpp
14 ConstantOperator.cpp
15 Conv2dOperator.hpp
16 Conv2dOperator.cpp
Nikhil Raj9a339462022-12-05 11:24:35 +000017 ElementwiseBinaryOperator.hpp
18 ElementwiseBinaryOperator.cpp
David Monahand7fca092023-01-12 14:53:34 +000019 ElementwiseUnaryOperator.cpp
20 ElementwiseUnaryOperator.hpp
Cathal Corbettbd18eab2022-11-15 12:56:16 +000021 Pooling2DOperator.hpp
22 Pooling2DOperator.cpp
Teresa Charlinca5a23a2023-12-15 14:20:47 +000023 QuantizeOperator.hpp
24 QuantizeOperator.cpp
Cathal Corbettb30e6552022-12-07 11:50:50 +000025 ReshapeOperator.hpp
26 ReshapeOperator.cpp
Teresa Charlince655882023-11-21 15:44:13 +000027 ResizeOperator.hpp
28 ResizeOperator.cpp
Cathal Corbett3b9acd52022-12-09 12:17:27 +000029 SliceOperator.hpp
30 SliceOperator.cpp
Kevin May1bea6be2023-12-12 11:18:46 +000031 SplitOperator.hpp
32 SplitOperator.cpp
Cathal Corbett9c9d5b92022-08-17 17:30:16 +010033 TosaOperatorUtils.hpp
Tracy Narine10403ec2023-11-28 11:55:08 +000034 TosaRescaleOperatorUtils.hpp
Matthew Sloyanfc9d5e72022-12-08 13:38:23 +000035 TransposeConv2dOperator.hpp
36 TransposeConv2dOperator.cpp
Cathal Corbett0bb096d2022-12-22 13:09:38 +000037 TransposeOperator.hpp
38 TransposeOperator.cpp
Cathal Corbett9c9d5b92022-08-17 17:30:16 +010039 )
40
41add_library(armnnTosaBackendOperators OBJECT ${armnnTosaBackendOperators_sources})
42target_include_directories(armnnTosaBackendOperators PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
43target_include_directories(armnnTosaBackendOperators PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
44target_include_directories(armnnTosaBackendOperators PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)