aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2019-08-20 09:26:33 -0700
committerAndreas Huber <andih@google.com>2019-08-20 09:26:33 -0700
commita9778f734f0e78f7ab0ba805a80cdab0e5450c0b (patch)
treec1c908a66c20a8be050afa4b454db1c8862339bb
parentaf0e6c8700819ac5ae8cf37fd4b48408113ea6eb (diff)
downloadlibsrtp2-a9778f734f0e78f7ab0ba805a80cdab0e5450c0b.tar.gz
Build libsrtp2 using the Android build system.
Change-Id: Icf5e64270697bb9b839343c0aaf5772d84a31845
-rw-r--r--Android.bp36
l---------exported_include/srtp21
2 files changed, 37 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..7344864
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,36 @@
+cc_library_host_static {
+ name: "libsrtp2",
+ srcs: [
+ "crypto/cipher/aes.c",
+ "crypto/cipher/aes_icm.c",
+ "crypto/cipher/cipher.c",
+ "crypto/cipher/null_cipher.c",
+ "crypto/hash/auth.c",
+ "crypto/hash/hmac.c",
+ "crypto/hash/null_auth.c",
+ "crypto/hash/sha1.c",
+ "crypto/kernel/alloc.c",
+ "crypto/kernel/crypto_kernel.c",
+ "crypto/kernel/err.c",
+ "crypto/kernel/key.c",
+ "crypto/math/datatypes.c",
+ "crypto/math/stat.c",
+ "crypto/replay/rdb.c",
+ "crypto/replay/rdbx.c",
+ "crypto/replay/ut_sim.c",
+ "srtp/ekt.c",
+ "srtp/srtp.c",
+ ],
+ local_include_dirs: [
+ "crypto/include",
+ "include",
+ ],
+ cflags: [
+ "-Wno-unused-parameter",
+ "-Wno-implicit-function-declaration",
+ "-DHAVE_CONFIG_H",
+ ],
+ export_include_dirs: [
+ "exported_include",
+ ],
+}
diff --git a/exported_include/srtp2 b/exported_include/srtp2
new file mode 120000
index 0000000..f5030fe
--- /dev/null
+++ b/exported_include/srtp2
@@ -0,0 +1 @@
+../include \ No newline at end of file