From a7fe57ba4bd247c3b6db4b0f238bba7fa51ff8b6 Mon Sep 17 00:00:00 2001 From: "Jorge E. Moreira" Date: Wed, 1 Jul 2020 12:17:24 -0700 Subject: Add Android.bp and metadata files Bug: 158130138 Test: mm Change-Id: I7f893ccf14491f3d2ecc154b434a23397abd0d22 --- Android.bp | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ METADATA | 17 ++++++++++++++++ MODULE_LICENSE_BSD | 0 3 files changed, 75 insertions(+) create mode 100644 Android.bp create mode 100644 METADATA create mode 100644 MODULE_LICENSE_BSD diff --git a/Android.bp b/Android.bp new file mode 100644 index 00000000..46a58738 --- /dev/null +++ b/Android.bp @@ -0,0 +1,58 @@ +cc_library_static { + name: "usrsctplib", + srcs: [ + "usrsctplib/netinet/sctp_asconf.c", + "usrsctplib/netinet/sctp_auth.c", + "usrsctplib/netinet/sctp_bsd_addr.c", + "usrsctplib/netinet/sctp_callout.c", + "usrsctplib/netinet/sctp_cc_functions.c", + "usrsctplib/netinet/sctp_crc32.c", + "usrsctplib/netinet/sctp_indata.c", + "usrsctplib/netinet/sctp_input.c", + "usrsctplib/netinet/sctp_output.c", + "usrsctplib/netinet/sctp_pcb.c", + "usrsctplib/netinet/sctp_peeloff.c", + "usrsctplib/netinet/sctp_sha1.c", + "usrsctplib/netinet/sctp_ss_functions.c", + "usrsctplib/netinet/sctp_sysctl.c", + "usrsctplib/netinet/sctp_timer.c", + "usrsctplib/netinet/sctp_userspace.c", + "usrsctplib/netinet/sctp_usrreq.c", + "usrsctplib/netinet/sctputil.c", + "usrsctplib/netinet6/sctp6_usrreq.c", + "usrsctplib/user_environment.c", + "usrsctplib/user_mbuf.c", + "usrsctplib/user_recv_thread.c", + "usrsctplib/user_socket.c", + ], + local_include_dirs: [ + "usrsctplib", + "usrsctplib/netinet", + ], + export_include_dirs: [ + ".", + "usrsctplib", + "usrsctplib/netinet", + ], + cflags: [ + "-Wno-unused-function", + "-Wno-deprecated-declarations", + "-Wno-unused-parameter", + "-Wno-address-of-packed-member", + "-DSCTP_PROCESS_LEVEL_LOCKS", + "-DSCTP_SIMPLE_ALLOCATOR", + "-DSCTP_USE_OPENSSL_SHA1", + "-D__Userspace__", + "-UINET", + "-UINET6", + "-D__Userspace_os_Linux", + "-D_GNU_SOURCE", + // TODO has different build flags for mac + ], + static_libs: [ + "libcrypto", + ], + host_supported: true, + device_supported: false, + visibility: ["//external/webrtc:__subpackages__"], +} diff --git a/METADATA b/METADATA new file mode 100644 index 00000000..94e402fe --- /dev/null +++ b/METADATA @@ -0,0 +1,17 @@ +name: "usrsctp" +description: + "A portable SCTP userland stack" + +third_party { + url { + type: HOMEPAGE + value: "https://github.com/sctplab/usrsctp" + } + url { + type: GIT + value: "https://github.com/sctplab/usrsctp.git" + } + version: "fbadabe48671c3273d2cf3e478e38cdd4d471c15" + last_upgrade_date { year: 2020 month: 6 day: 3 } + license_type: NOTICE +} diff --git a/MODULE_LICENSE_BSD b/MODULE_LICENSE_BSD new file mode 100644 index 00000000..e69de29b -- cgit v1.2.3