# # 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 ClBatchNormalizationFloatWorkload.cpp ClBatchNormalizationFloatWorkload.hpp ClConstantFloatWorkload.cpp ClConstantFloatWorkload.hpp ClConstantUint8Workload.cpp ClConstantUint8Workload.hpp ClConvertFp16ToFp32Workload.cpp ClConvertFp16ToFp32Workload.hpp ClConvertFp32ToFp16Workload.cpp ClConvertFp32ToFp16Workload.hpp ClConvolution2dWorkload.cpp ClConvolution2dWorkload.hpp ClDepthwiseConvolutionWorkload.cpp ClDepthwiseConvolutionWorkload.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 ClMultiplicationWorkload.cpp ClMultiplicationWorkload.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 ClSplitterWorkload.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)