David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 1 | # |
| 2 | # Copyright © 2017 Arm Ltd. All rights reserved. |
| 3 | # SPDX-License-Identifier: MIT |
| 4 | # |
| 5 | |
| 6 | list(APPEND armnnClBackend_sources |
| 7 | ClActivationFloatWorkload.cpp |
| 8 | ClActivationFloatWorkload.hpp |
| 9 | ClActivationUint8Workload.cpp |
| 10 | ClActivationUint8Workload.hpp |
| 11 | ClAdditionWorkload.cpp |
| 12 | ClAdditionWorkload.hpp |
| 13 | ClBaseConstantWorkload.cpp |
| 14 | ClBaseConstantWorkload.hpp |
| 15 | ClBaseMergerWorkload.hpp |
| 16 | ClBaseSplitterWorkload.hpp |
| 17 | ClBatchNormalizationFloatWorkload.cpp |
| 18 | ClBatchNormalizationFloatWorkload.hpp |
| 19 | ClConstantFloatWorkload.cpp |
| 20 | ClConstantFloatWorkload.hpp |
| 21 | ClConstantUint8Workload.cpp |
| 22 | ClConstantUint8Workload.hpp |
| 23 | ClConvertFp16ToFp32Workload.cpp |
| 24 | ClConvertFp16ToFp32Workload.hpp |
| 25 | ClConvertFp32ToFp16Workload.cpp |
| 26 | ClConvertFp32ToFp16Workload.hpp |
| 27 | ClConvolution2dBaseWorkload.cpp |
| 28 | ClConvolution2dBaseWorkload.hpp |
| 29 | ClConvolution2dFloatWorkload.cpp |
| 30 | ClConvolution2dFloatWorkload.hpp |
| 31 | ClConvolution2dUint8Workload.cpp |
| 32 | ClConvolution2dUint8Workload.hpp |
| 33 | ClDepthwiseConvolutionBaseWorkload.cpp |
| 34 | ClDepthwiseConvolutionBaseWorkload.hpp |
| 35 | ClDepthwiseConvolutionFloatWorkload.cpp |
| 36 | ClDepthwiseConvolutionFloatWorkload.hpp |
| 37 | ClDepthwiseConvolutionUint8Workload.cpp |
| 38 | ClDepthwiseConvolutionUint8Workload.hpp |
| 39 | ClDivisionFloatWorkload.cpp |
| 40 | ClDivisionFloatWorkload.hpp |
| 41 | ClFloorFloatWorkload.cpp |
| 42 | ClFloorFloatWorkload.hpp |
| 43 | ClFullyConnectedWorkload.cpp |
| 44 | ClFullyConnectedWorkload.hpp |
| 45 | ClL2NormalizationFloatWorkload.cpp |
| 46 | ClL2NormalizationFloatWorkload.hpp |
| 47 | ClLstmFloatWorkload.cpp |
| 48 | ClLstmFloatWorkload.hpp |
| 49 | ClMergerFloatWorkload.cpp |
| 50 | ClMergerFloatWorkload.hpp |
| 51 | ClMergerUint8Workload.cpp |
| 52 | ClMergerUint8Workload.hpp |
| 53 | ClMultiplicationFloatWorkload.cpp |
| 54 | ClMultiplicationFloatWorkload.hpp |
| 55 | ClNormalizationFloatWorkload.cpp |
| 56 | ClNormalizationFloatWorkload.hpp |
jimfly01 | e1fa50c | 2018-09-21 12:09:51 +0100 | [diff] [blame^] | 57 | ClPadWorkload.cpp |
| 58 | ClPadWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 59 | ClPermuteWorkload.cpp |
| 60 | ClPermuteWorkload.hpp |
| 61 | ClPooling2dBaseWorkload.cpp |
| 62 | ClPooling2dBaseWorkload.hpp |
| 63 | ClPooling2dFloatWorkload.cpp |
| 64 | ClPooling2dFloatWorkload.hpp |
| 65 | ClPooling2dUint8Workload.cpp |
| 66 | ClPooling2dUint8Workload.hpp |
| 67 | ClReshapeFloatWorkload.cpp |
| 68 | ClReshapeFloatWorkload.hpp |
| 69 | ClReshapeUint8Workload.cpp |
| 70 | ClReshapeUint8Workload.hpp |
| 71 | ClResizeBilinearFloatWorkload.cpp |
| 72 | ClResizeBilinearFloatWorkload.hpp |
| 73 | ClSoftmaxBaseWorkload.cpp |
| 74 | ClSoftmaxBaseWorkload.hpp |
| 75 | ClSoftmaxFloatWorkload.cpp |
| 76 | ClSoftmaxFloatWorkload.hpp |
| 77 | ClSoftmaxUint8Workload.cpp |
| 78 | ClSoftmaxUint8Workload.hpp |
| 79 | ClSplitterFloatWorkload.cpp |
| 80 | ClSplitterFloatWorkload.hpp |
| 81 | ClSplitterUint8Workload.cpp |
| 82 | ClSplitterUint8Workload.hpp |
| 83 | ClSubtractionWorkload.cpp |
| 84 | ClSubtractionWorkload.hpp |
| 85 | ClWorkloadUtils.hpp |
| 86 | ) |
| 87 | |
| 88 | add_library(armnnClBackend STATIC ${armnnClBackend_sources}) |
| 89 | target_include_directories(armnnClBackend PRIVATE ${PROJECT_SOURCE_DIR}/src) |
| 90 | target_include_directories(armnnClBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) |
| 91 | target_include_directories(armnnClBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) |