xref: /aosp_15_r20/external/sonic/Android.bp (revision b290403dc9d28f89f133eb7e190ea8185d440ecd)
1*b290403dSRicardo Garciapackage {
2*b290403dSRicardo Garcia    default_applicable_licenses: ["external_sonic_license"],
3*b290403dSRicardo Garcia}
4*b290403dSRicardo Garcia
5*b290403dSRicardo Garcia// Added automatically by a large-scale-change
6*b290403dSRicardo Garcia//
7*b290403dSRicardo Garcia// large-scale-change included anything that looked like it might be a license
8*b290403dSRicardo Garcia// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.
9*b290403dSRicardo Garcia//
10*b290403dSRicardo Garcia// Please consider removing redundant or irrelevant files from 'license_text:'.
11*b290403dSRicardo Garcia// http://go/android-license-faq
12*b290403dSRicardo Garcialicense {
13*b290403dSRicardo Garcia    name: "external_sonic_license",
14*b290403dSRicardo Garcia    visibility: [":__subpackages__"],
15*b290403dSRicardo Garcia    license_kinds: [
16*b290403dSRicardo Garcia        "SPDX-license-identifier-Apache-2.0",
17*b290403dSRicardo Garcia    ],
18*b290403dSRicardo Garcia    license_text: [
19*b290403dSRicardo Garcia        "NOTICE",
20*b290403dSRicardo Garcia    ],
21*b290403dSRicardo Garcia}
22*b290403dSRicardo Garcia
23*b290403dSRicardo Garciacc_library_shared {
24*b290403dSRicardo Garcia    name: "libsonic",
25*b290403dSRicardo Garcia
26*b290403dSRicardo Garcia    srcs: ["sonic.c"],
27*b290403dSRicardo Garcia
28*b290403dSRicardo Garcia    cflags: [
29*b290403dSRicardo Garcia        "-Wno-sequence-point",
30*b290403dSRicardo Garcia        "-Wno-extra",
31*b290403dSRicardo Garcia        "-Wall",
32*b290403dSRicardo Garcia        "-Werror",
33*b290403dSRicardo Garcia    ],
34*b290403dSRicardo Garcia    export_include_dirs: ["."],
35*b290403dSRicardo Garcia    cpp_std: "c++98",
36*b290403dSRicardo Garcia}
37