xref: /aosp_15_r20/external/iptables/libiptc/Android.bp (revision a71a954618bbadd4a345637e5edcf36eec826889)
1*a71a9546SAutomerger Merge Workerpackage {
2*a71a9546SAutomerger Merge Worker    // See: http://go/android-license-faq
3*a71a9546SAutomerger Merge Worker    // A large-scale-change added 'default_applicable_licenses' to import
4*a71a9546SAutomerger Merge Worker    // all of the 'license_kinds' from "external_iptables_license"
5*a71a9546SAutomerger Merge Worker    // to get the below license kinds:
6*a71a9546SAutomerger Merge Worker    //   SPDX-license-identifier-GPL
7*a71a9546SAutomerger Merge Worker    default_applicable_licenses: ["external_iptables_license"],
8*a71a9546SAutomerger Merge Worker}
9*a71a9546SAutomerger Merge Worker
10*a71a9546SAutomerger Merge Workercc_defaults {
11*a71a9546SAutomerger Merge Worker    name: "libiptc_defaults",
12*a71a9546SAutomerger Merge Worker    defaults: ["iptables_defaults"],
13*a71a9546SAutomerger Merge Worker
14*a71a9546SAutomerger Merge Worker    cflags: ["-Wno-pointer-sign"],
15*a71a9546SAutomerger Merge Worker}
16*a71a9546SAutomerger Merge Worker
17*a71a9546SAutomerger Merge Workercc_library_static {
18*a71a9546SAutomerger Merge Worker    name: "libip4tc",
19*a71a9546SAutomerger Merge Worker    defaults: ["libiptc_defaults"],
20*a71a9546SAutomerger Merge Worker
21*a71a9546SAutomerger Merge Worker    srcs: ["libip4tc.c"],
22*a71a9546SAutomerger Merge Worker}
23*a71a9546SAutomerger Merge Worker
24*a71a9546SAutomerger Merge Workercc_library_static {
25*a71a9546SAutomerger Merge Worker    name: "libip6tc",
26*a71a9546SAutomerger Merge Worker    defaults: ["libiptc_defaults"],
27*a71a9546SAutomerger Merge Worker
28*a71a9546SAutomerger Merge Worker    cflags: ["-Wno-unused-function"],
29*a71a9546SAutomerger Merge Worker
30*a71a9546SAutomerger Merge Worker    srcs: ["libip6tc.c"],
31*a71a9546SAutomerger Merge Worker}
32