# # 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)