blob: fde01e831395ad6e609ad4ca58e5187de8dd4051 [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
telsoa015307bc12018-03-09 13:51:08 +00006////////////////////////////////////////////
7// //
8// static boost libs //
9// //
10////////////////////////////////////////////
11cc_defaults {
12 name: "libboost-defaults",
surmeh0149b9e102018-05-17 14:11:25 +010013 proprietary: true,
telsoa015307bc12018-03-09 13:51:08 +000014 export_include_dirs: ["boost_1_64_0"],
15 cflags: [
16 "-O3",
17 "-fexceptions",
18 "-Wno-unused-parameter",
Sadik Armagand6539c52019-05-22 18:00:30 +010019 "-DBOOST_NO_AUTO_PTR"
20 ],
21 cppflags: [
22 "-std=c++14"
telsoa015307bc12018-03-09 13:51:08 +000023 ],
24 rtti: true,
25}
26
27cc_library_static {
telsoa015307bc12018-03-09 13:51:08 +000028 name: "libboost_unit_test_framework",
29 defaults: ["libboost-defaults"],
30 srcs: [
31 "boost_1_64_0/libs/test/src/compiler_log_formatter.cpp",
32 "boost_1_64_0/libs/test/src/framework.cpp",
33 "boost_1_64_0/libs/test/src/results_reporter.cpp",
34 "boost_1_64_0/libs/test/src/unit_test_main.cpp",
35 "boost_1_64_0/libs/test/src/cpp_main.cpp",
36 "boost_1_64_0/libs/test/src/junit_log_formatter.cpp",
37 "boost_1_64_0/libs/test/src/test_main.cpp",
38 "boost_1_64_0/libs/test/src/unit_test_monitor.cpp",
39 "boost_1_64_0/libs/test/src/debug.cpp",
40 "boost_1_64_0/libs/test/src/plain_report_formatter.cpp",
41 "boost_1_64_0/libs/test/src/test_tools.cpp",
42 "boost_1_64_0/libs/test/src/unit_test_parameters.cpp",
43 "boost_1_64_0/libs/test/src/decorator.cpp",
44 "boost_1_64_0/libs/test/src/progress_monitor.cpp",
45 "boost_1_64_0/libs/test/src/test_tree.cpp",
46 "boost_1_64_0/libs/test/src/xml_log_formatter.cpp",
47 "boost_1_64_0/libs/test/src/execution_monitor.cpp",
48 "boost_1_64_0/libs/test/src/results_collector.cpp",
49 "boost_1_64_0/libs/test/src/unit_test_log.cpp",
50 "boost_1_64_0/libs/test/src/xml_report_formatter.cpp",
51 ],
52}
53
Sadik Armaganf36e10b2021-01-11 16:34:01 +000054////////////////////////////////////////////
55// //
56// flatbuffers libs //
57// //
58////////////////////////////////////////////
59cc_defaults {
60 name: "libflatbuffers-defaults",
61 proprietary: true,
62 export_include_dirs: [ "flatbuffers-1.12.0/",
63 "flatbuffers-1.12.0/include",
64 ],
65 local_include_dirs: ["flatbuffers-1.12.0/include",],
66 cflags: [
67 "-O3",
68 "-fexceptions",
69 "-Wno-unused-parameter",
70 "-DFLATBUFFERS_BUILD_FLATC=1"
71 ],
72 cppflags: [
73 "-std=c++14"
74 ],
75 rtti: true,
76}
77
78cc_library_static {
79 name: "libflatbuffers-framework",
80 defaults: ["libflatbuffers-defaults"],
81 srcs: [
82 "flatbuffers-1.12.0/src/flatc.cpp",
83 "flatbuffers-1.12.0/src/flatc_main.cpp",
84 ],
85}
86
telsoa015307bc12018-03-09 13:51:08 +000087subdirs = [
88 "armnn",
89]