From 52f30cb241d53235928337375048461b13ad7b1e Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin Date: Fri, 19 Aug 2022 15:13:03 +0300 Subject: [PATCH] Add boilerplate --- general/package/aws-webrtc/Config.in | 4 ++++ general/package/aws-webrtc/aws-webrtc.mk | 26 ++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 general/package/aws-webrtc/Config.in create mode 100644 general/package/aws-webrtc/aws-webrtc.mk diff --git a/general/package/aws-webrtc/Config.in b/general/package/aws-webrtc/Config.in new file mode 100644 index 00000000..b7da5928 --- /dev/null +++ b/general/package/aws-webrtc/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_AWS_WEBRTC + bool "aws-webrtc" + help + Amazon Kinesis Video Streams C WebRTC SDK diff --git a/general/package/aws-webrtc/aws-webrtc.mk b/general/package/aws-webrtc/aws-webrtc.mk new file mode 100644 index 00000000..df9c71dd --- /dev/null +++ b/general/package/aws-webrtc/aws-webrtc.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# aws-webrtc +# +################################################################################ + +AWS_WEBRTC_VERSION = 1.7.3 +AWS_WEBRTC_SITE = $(call github,awslabs,amazon-kinesis-video-streams-webrtc-sdk-c,v$(AWS_WEBRTC_VERSION)) +AWS_WEBRTC_LICENSE = Apache-2.0 +AWS_WEBRTC_LICENSE_FILES = LICENSE + +AWS_WEBRTC_CONF_OPTS += \ + -DBUILD_STATIC_LIBS=ON \ + -DCMAKE_BUILD_TYPE=Release \ + -DUSE_OPENSSL=OFF \ + -DUSE_MBEDTLS=ON \ + -DENABLE_DATA_CHANNEL=OFF \ + -DBUILD_DEPENDENCIES=OFF + +AWS_WEBRTC_MAKE_OPTS += VERBOSE=1 + +AWS_WEBRTC_DEPENDENCIES = \ + libsrtp \ + mbedtls-openipc + +$(eval $(cmake-package))