blob: 7632c8c13f623a245cce9846558d87767ca4645d [file] [log] [blame]
telsoa015307bc12018-03-09 13:51:08 +00001//
2// Copyright © 2017 ARM Ltd. All rights reserved.
David Beck93e48982018-09-05 13:05:09 +01003// SPDX-License-Identifier: MIT
telsoa015307bc12018-03-09 13:51:08 +00004//
5
Sadik Armagand6539c52019-05-22 18:00:30 +01006bootstrap_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
telsoa015307bc12018-03-09 13:51:08 +000023////////////////////////////////////////////
24// //
25// static boost libs //
26// //
27////////////////////////////////////////////
28cc_defaults {
29 name: "libboost-defaults",
surmeh0149b9e102018-05-17 14:11:25 +010030 proprietary: true,
telsoa015307bc12018-03-09 13:51:08 +000031 export_include_dirs: ["boost_1_64_0"],
32 cflags: [
33 "-O3",
34 "-fexceptions",
35 "-Wno-unused-parameter",
Sadik Armagand6539c52019-05-22 18:00:30 +010036 "-DBOOST_NO_AUTO_PTR"
37 ],
38 cppflags: [
39 "-std=c++14"
telsoa015307bc12018-03-09 13:51:08 +000040 ],
41 rtti: true,
42}
43
44cc_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}
83cc_library_static {
84 name: "libboost_system",
85 defaults: ["libboost-defaults"],
86 srcs: [ "boost_1_64_0/libs/system/src/error_code.cpp", ],
87}
88
89cc_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
101cc_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
128cc_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 Martincighd80ed2f2019-08-07 12:20:42 +0100146cc_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
telsoa015307bc12018-03-09 13:51:08 +0000161subdirs = [
162 "armnn",
163]