blob: 066c37f0834f942fca233520250f19b0fea8749a [file] [log] [blame]
#
# Copyright © 2017 Arm Ltd. All rights reserved.
# SPDX-License-Identifier: MIT
#
list(APPEND armnnClBackendWorkloads_sources
ClActivationFloatWorkload.cpp
ClActivationFloatWorkload.hpp
ClActivationUint8Workload.cpp
ClActivationUint8Workload.hpp
ClAdditionWorkload.cpp
ClAdditionWorkload.hpp
ClBaseConstantWorkload.cpp
ClBaseConstantWorkload.hpp
ClBaseMergerWorkload.hpp
ClBaseSplitterWorkload.hpp
ClBatchNormalizationFloatWorkload.cpp
ClBatchNormalizationFloatWorkload.hpp
ClConstantFloatWorkload.cpp
ClConstantFloatWorkload.hpp
ClConstantUint8Workload.cpp
ClConstantUint8Workload.hpp
ClConvertFp16ToFp32Workload.cpp
ClConvertFp16ToFp32Workload.hpp
ClConvertFp32ToFp16Workload.cpp
ClConvertFp32ToFp16Workload.hpp
ClConvolution2dBaseWorkload.cpp
ClConvolution2dBaseWorkload.hpp
ClConvolution2dFloatWorkload.cpp
ClConvolution2dFloatWorkload.hpp
ClConvolution2dUint8Workload.cpp
ClConvolution2dUint8Workload.hpp
ClDepthwiseConvolutionBaseWorkload.cpp
ClDepthwiseConvolutionBaseWorkload.hpp
ClDepthwiseConvolutionFloatWorkload.cpp
ClDepthwiseConvolutionFloatWorkload.hpp
ClDepthwiseConvolutionUint8Workload.cpp
ClDepthwiseConvolutionUint8Workload.hpp
ClDivisionFloatWorkload.cpp
ClDivisionFloatWorkload.hpp
ClFloorFloatWorkload.cpp
ClFloorFloatWorkload.hpp
ClFullyConnectedWorkload.cpp
ClFullyConnectedWorkload.hpp
ClL2NormalizationFloatWorkload.cpp
ClL2NormalizationFloatWorkload.hpp
ClLstmFloatWorkload.cpp
ClLstmFloatWorkload.hpp
ClMergerFloatWorkload.cpp
ClMergerFloatWorkload.hpp
ClMergerUint8Workload.cpp
ClMergerUint8Workload.hpp
ClMultiplicationFloatWorkload.cpp
ClMultiplicationFloatWorkload.hpp
ClNormalizationFloatWorkload.cpp
ClNormalizationFloatWorkload.hpp
ClPadWorkload.cpp
ClPadWorkload.hpp
ClPermuteWorkload.cpp
ClPermuteWorkload.hpp
ClPooling2dBaseWorkload.cpp
ClPooling2dBaseWorkload.hpp
ClPooling2dFloatWorkload.cpp
ClPooling2dFloatWorkload.hpp
ClPooling2dUint8Workload.cpp
ClPooling2dUint8Workload.hpp
ClReshapeFloatWorkload.cpp
ClReshapeFloatWorkload.hpp
ClReshapeUint8Workload.cpp
ClReshapeUint8Workload.hpp
ClResizeBilinearFloatWorkload.cpp
ClResizeBilinearFloatWorkload.hpp
ClSoftmaxBaseWorkload.cpp
ClSoftmaxBaseWorkload.hpp
ClSoftmaxFloatWorkload.cpp
ClSoftmaxFloatWorkload.hpp
ClSoftmaxUint8Workload.cpp
ClSoftmaxUint8Workload.hpp
ClSplitterFloatWorkload.cpp
ClSplitterFloatWorkload.hpp
ClSplitterUint8Workload.cpp
ClSplitterUint8Workload.hpp
ClSubtractionWorkload.cpp
ClSubtractionWorkload.hpp
ClWorkloads.hpp
ClWorkloadUtils.hpp
)
add_library(armnnClBackendWorkloads STATIC ${armnnClBackendWorkloads_sources})
target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src)
target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)