telsoa01 | 5307bc1 | 2018-03-09 13:51:08 +0000 | [diff] [blame] | 1 | // |
| 2 | // Copyright © 2017 ARM Ltd. All rights reserved. |
David Beck | 93e4898 | 2018-09-05 13:05:09 +0100 | [diff] [blame] | 3 | // SPDX-License-Identifier: MIT |
telsoa01 | 5307bc1 | 2018-03-09 13:51:08 +0000 | [diff] [blame] | 4 | // |
| 5 | |
Sadik Armagan | d6539c5 | 2019-05-22 18:00:30 +0100 | [diff] [blame] | 6 | bootstrap_go_package { |
| 7 | name: "armnn_nn_driver", |
| 8 | pkgPath: "android-nn-driver", |
| 9 | deps: [ |
| 10 | "blueprint", |
| 11 | "blueprint-pathtools", |
| 12 | "blueprint-proptools", |
| 13 | "soong", |
| 14 | "soong-android", |
| 15 | "soong-cc", |
| 16 | ], |
| 17 | srcs: [ |
| 18 | "androidnn.go", |
| 19 | ], |
| 20 | pluginFor: [ "soong_build" ], |
| 21 | } |
| 22 | |
telsoa01 | 5307bc1 | 2018-03-09 13:51:08 +0000 | [diff] [blame] | 23 | //////////////////////////////////////////// |
| 24 | // // |
| 25 | // static boost libs // |
| 26 | // // |
| 27 | //////////////////////////////////////////// |
| 28 | cc_defaults { |
| 29 | name: "libboost-defaults", |
surmeh01 | 49b9e10 | 2018-05-17 14:11:25 +0100 | [diff] [blame] | 30 | proprietary: true, |
telsoa01 | 5307bc1 | 2018-03-09 13:51:08 +0000 | [diff] [blame] | 31 | export_include_dirs: ["boost_1_64_0"], |
| 32 | cflags: [ |
| 33 | "-O3", |
| 34 | "-fexceptions", |
| 35 | "-Wno-unused-parameter", |
Sadik Armagan | d6539c5 | 2019-05-22 18:00:30 +0100 | [diff] [blame] | 36 | "-DBOOST_NO_AUTO_PTR" |
| 37 | ], |
| 38 | cppflags: [ |
| 39 | "-std=c++14" |
telsoa01 | 5307bc1 | 2018-03-09 13:51:08 +0000 | [diff] [blame] | 40 | ], |
| 41 | rtti: true, |
| 42 | } |
| 43 | |
| 44 | cc_library_static { |
| 45 | name: "libboost_log", |
| 46 | defaults: ["libboost-defaults"], |
| 47 | srcs: [ |
| 48 | "boost_1_64_0/libs/log/src/attribute_name.cpp", |
| 49 | "boost_1_64_0/libs/log/src/default_sink.cpp", |
| 50 | "boost_1_64_0/libs/log/src/global_logger_storage.cpp", |
| 51 | "boost_1_64_0/libs/log/src/record_ostream.cpp", |
| 52 | "boost_1_64_0/libs/log/src/thread_id.cpp", |
| 53 | "boost_1_64_0/libs/log/src/attribute_set.cpp", |
| 54 | "boost_1_64_0/libs/log/src/named_scope.cpp", |
| 55 | "boost_1_64_0/libs/log/src/severity_level.cpp", |
| 56 | "boost_1_64_0/libs/log/src/threadsafe_queue.cpp", |
| 57 | "boost_1_64_0/libs/log/src/attribute_value_set.cpp", |
| 58 | "boost_1_64_0/libs/log/src/dump.cpp", |
| 59 | "boost_1_64_0/libs/log/src/named_scope_format_parser.cpp", |
| 60 | "boost_1_64_0/libs/log/src/spirit_encoding.cpp", |
| 61 | "boost_1_64_0/libs/log/src/thread_specific.cpp", |
| 62 | "boost_1_64_0/libs/log/src/code_conversion.cpp", |
| 63 | "boost_1_64_0/libs/log/src/once_block.cpp", |
| 64 | "boost_1_64_0/libs/log/src/syslog_backend.cpp", |
| 65 | "boost_1_64_0/libs/log/src/timer.cpp", |
| 66 | "boost_1_64_0/libs/log/src/core.cpp", |
| 67 | "boost_1_64_0/libs/log/src/event.cpp", |
| 68 | "boost_1_64_0/libs/log/src/permissions.cpp", |
| 69 | "boost_1_64_0/libs/log/src/text_file_backend.cpp", |
| 70 | "boost_1_64_0/libs/log/src/timestamp.cpp", |
| 71 | "boost_1_64_0/libs/log/src/date_time_format_parser.cpp", |
| 72 | "boost_1_64_0/libs/log/src/exceptions.cpp", |
| 73 | "boost_1_64_0/libs/log/src/process_id.cpp", |
| 74 | "boost_1_64_0/libs/log/src/text_multifile_backend.cpp", |
| 75 | "boost_1_64_0/libs/log/src/trivial.cpp", |
| 76 | "boost_1_64_0/libs/log/src/default_attribute_names.cpp", |
| 77 | "boost_1_64_0/libs/log/src/format_parser.cpp", |
| 78 | "boost_1_64_0/libs/log/src/process_name.cpp", |
| 79 | "boost_1_64_0/libs/log/src/text_ostream_backend.cpp", |
| 80 | "boost_1_64_0/libs/log/src/unhandled_exception_count.cpp", |
| 81 | ], |
| 82 | } |
| 83 | cc_library_static { |
| 84 | name: "libboost_system", |
| 85 | defaults: ["libboost-defaults"], |
| 86 | srcs: [ "boost_1_64_0/libs/system/src/error_code.cpp", ], |
| 87 | } |
| 88 | |
| 89 | cc_library_static { |
| 90 | name: "libboost_thread", |
| 91 | defaults: ["libboost-defaults"], |
| 92 | srcs: [ |
| 93 | "boost_1_64_0/libs/thread/src/pthread/thread.cpp", |
| 94 | "boost_1_64_0/libs/thread/src/pthread/once_atomic.cpp", |
| 95 | "boost_1_64_0/libs/thread/src/pthread/once.cpp", |
| 96 | "boost_1_64_0/libs/thread/src/future.cpp", |
| 97 | "boost_1_64_0/libs/thread/src/tss_null.cpp", |
| 98 | ], |
| 99 | } |
| 100 | |
| 101 | cc_library_static { |
| 102 | name: "libboost_unit_test_framework", |
| 103 | defaults: ["libboost-defaults"], |
| 104 | srcs: [ |
| 105 | "boost_1_64_0/libs/test/src/compiler_log_formatter.cpp", |
| 106 | "boost_1_64_0/libs/test/src/framework.cpp", |
| 107 | "boost_1_64_0/libs/test/src/results_reporter.cpp", |
| 108 | "boost_1_64_0/libs/test/src/unit_test_main.cpp", |
| 109 | "boost_1_64_0/libs/test/src/cpp_main.cpp", |
| 110 | "boost_1_64_0/libs/test/src/junit_log_formatter.cpp", |
| 111 | "boost_1_64_0/libs/test/src/test_main.cpp", |
| 112 | "boost_1_64_0/libs/test/src/unit_test_monitor.cpp", |
| 113 | "boost_1_64_0/libs/test/src/debug.cpp", |
| 114 | "boost_1_64_0/libs/test/src/plain_report_formatter.cpp", |
| 115 | "boost_1_64_0/libs/test/src/test_tools.cpp", |
| 116 | "boost_1_64_0/libs/test/src/unit_test_parameters.cpp", |
| 117 | "boost_1_64_0/libs/test/src/decorator.cpp", |
| 118 | "boost_1_64_0/libs/test/src/progress_monitor.cpp", |
| 119 | "boost_1_64_0/libs/test/src/test_tree.cpp", |
| 120 | "boost_1_64_0/libs/test/src/xml_log_formatter.cpp", |
| 121 | "boost_1_64_0/libs/test/src/execution_monitor.cpp", |
| 122 | "boost_1_64_0/libs/test/src/results_collector.cpp", |
| 123 | "boost_1_64_0/libs/test/src/unit_test_log.cpp", |
| 124 | "boost_1_64_0/libs/test/src/xml_report_formatter.cpp", |
| 125 | ], |
| 126 | } |
| 127 | |
| 128 | cc_library_static { |
| 129 | name: "libboost_program_options", |
| 130 | defaults: ["libboost-defaults"], |
| 131 | srcs: [ |
| 132 | "boost_1_64_0/libs/program_options/src/cmdline.cpp", |
| 133 | "boost_1_64_0/libs/program_options/src/config_file.cpp", |
| 134 | "boost_1_64_0/libs/program_options/src/convert.cpp", |
| 135 | "boost_1_64_0/libs/program_options/src/options_description.cpp", |
| 136 | "boost_1_64_0/libs/program_options/src/parsers.cpp", |
| 137 | "boost_1_64_0/libs/program_options/src/positional_options.cpp", |
| 138 | "boost_1_64_0/libs/program_options/src/split.cpp", |
| 139 | "boost_1_64_0/libs/program_options/src/utf8_codecvt_facet.cpp", |
| 140 | "boost_1_64_0/libs/program_options/src/value_semantic.cpp", |
| 141 | "boost_1_64_0/libs/program_options/src/variables_map.cpp", |
| 142 | "boost_1_64_0/libs/program_options/src/winmain.cpp", |
| 143 | ], |
| 144 | } |
| 145 | |
Matteo Martincigh | d80ed2f | 2019-08-07 12:20:42 +0100 | [diff] [blame] | 146 | cc_library_static { |
| 147 | name: "libboost_filesystem", |
| 148 | defaults: ["libboost-defaults"], |
| 149 | srcs: [ |
| 150 | "boost_1_64_0/libs/filesystem/src/codecvt_error_category.cpp", |
| 151 | "boost_1_64_0/libs/filesystem/src/operations.cpp", |
| 152 | "boost_1_64_0/libs/filesystem/src/path.cpp", |
| 153 | "boost_1_64_0/libs/filesystem/src/path_traits.cpp", |
| 154 | "boost_1_64_0/libs/filesystem/src/portability.cpp", |
| 155 | "boost_1_64_0/libs/filesystem/src/unique_path.cpp", |
| 156 | "boost_1_64_0/libs/filesystem/src/utf8_codecvt_facet.cpp", |
| 157 | "boost_1_64_0/libs/filesystem/src/windows_file_codecvt.cpp", |
| 158 | ], |
| 159 | } |
| 160 | |
telsoa01 | 5307bc1 | 2018-03-09 13:51:08 +0000 | [diff] [blame] | 161 | subdirs = [ |
| 162 | "armnn", |
| 163 | ] |