mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Add AWS WebRTC libraries and deps (#383)
							parent
							
								
									0f2a1d223e
								
							
						
					
					
						commit
						0365e419a9
					
				|  | @ -1,4 +1,6 @@ | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/linux/Config.ext.in" | source "$BR2_EXTERNAL_HISILICON_PATH/linux/Config.ext.in" | ||||||
|  | source "$BR2_EXTERNAL_HISILICON_PATH/package/aws-producer/Config.in" | ||||||
|  | source "$BR2_EXTERNAL_HISILICON_PATH/package/aws-webrtc/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_patcher/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_patcher/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/aura-httpd/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/aura-httpd/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/baresip-openipc/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/baresip-openipc/Config.in" | ||||||
|  | @ -44,6 +46,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/rtl8188fu-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/rtl8812au-openipc/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/rtl8812au-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/uacme-openipc/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/uacme-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/uqmi-openipc/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/uqmi-openipc/Config.in" | ||||||
|  | source "$BR2_EXTERNAL_HISILICON_PATH/package/usrsctp/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/vtund-openipc/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/vtund-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/wifibroadcast/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/wifibroadcast/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/xmdp/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/xmdp/Config.in" | ||||||
|  |  | ||||||
|  | @ -1,4 +1,6 @@ | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/linux/linux-ext-hisi_patcher.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/linux/linux-ext-hisi_patcher.mk | ||||||
|  | include $(BR2_EXTERNAL_HISILICON_PATH)/package/aws-producer/aws-producer.mk | ||||||
|  | include $(BR2_EXTERNAL_HISILICON_PATH)/package/aws-webrtc/aws-webrtc.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_patcher/hisi_patcher.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_patcher/hisi_patcher.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/aura-httpd/aura-httpd.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/aura-httpd/aura-httpd.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/baresip-openipc/baresip-openipc.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/baresip-openipc/baresip-openipc.mk | ||||||
|  | @ -44,6 +46,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/rtl8188fu-openipc/rtl8188fu-openi | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/rtl8812au-openipc/rtl8812au-openipc.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/rtl8812au-openipc/rtl8812au-openipc.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/uacme-openipc/uacme-openipc.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/uacme-openipc/uacme-openipc.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/uqmi-openipc/uqmi.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/uqmi-openipc/uqmi.mk | ||||||
|  | include $(BR2_EXTERNAL_HISILICON_PATH)/package/usrsctp/usrsctp.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/vtund-openipc/vtund-openipc.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/vtund-openipc/vtund-openipc.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/wifibroadcast/wifibroadcast.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/wifibroadcast/wifibroadcast.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/xmdp/xmdp.mk | include $(BR2_EXTERNAL_HISILICON_PATH)/package/xmdp/xmdp.mk | ||||||
|  |  | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | ../../general/package/aws-producer | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | ../../general/package/aws-webrtc | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | ../../general/package/usrsctp | ||||||
|  | @ -0,0 +1,4 @@ | ||||||
|  | config BR2_PACKAGE_AWS_PRODUCER | ||||||
|  | 	bool "aws-producer" | ||||||
|  | 	help | ||||||
|  | 	  Amazon Kinesis Video Streams C Producer | ||||||
|  | @ -0,0 +1,28 @@ | ||||||
|  | ################################################################################
 | ||||||
|  | #
 | ||||||
|  | # aws-producer
 | ||||||
|  | #
 | ||||||
|  | ################################################################################
 | ||||||
|  | 
 | ||||||
|  | AWS_PRODUCER_VERSION = c7fce9e06021452ff3c42dc70c8360606b22ad53 | ||||||
|  | AWS_PRODUCER_SITE = https://github.com/awslabs/amazon-kinesis-video-streams-producer-c.git | ||||||
|  | AWS_PRODUCER_SITE_METHOD = git | ||||||
|  | AWS_PRODUCER_INSTALL_STAGING = YES | ||||||
|  | AWS_PRODUCER_LICENSE = Apache-2.0 | ||||||
|  | AWS_PRODUCER_LICENSE_FILES = BSD | ||||||
|  | 
 | ||||||
|  | AWS_PRODUCER_CONF_OPTS += \
 | ||||||
|  | 	-DBUILD_COMMON_LWS=ON \
 | ||||||
|  | 	-DBUILD_COMMON_CURL=OFF \
 | ||||||
|  | 	-DBUILD_DEPENDENCIES=FALSE \
 | ||||||
|  | 	-DUSE_OPENSSL=OFF \
 | ||||||
|  | 	-DUSE_MBEDTLS=ON \
 | ||||||
|  | 	-DCMAKE_BUILD_TYPE=Release | ||||||
|  | 
 | ||||||
|  | AWS_PRODUCER_MAKE_OPTS += VERBOSE=1 | ||||||
|  | 
 | ||||||
|  | AWS_PRODUCER_DEPENDENCIES = \
 | ||||||
|  | 	libwebsockets-openipc \
 | ||||||
|  | 	mbedtls-openipc | ||||||
|  | 
 | ||||||
|  | $(eval $(cmake-package)) | ||||||
|  | @ -0,0 +1,4 @@ | ||||||
|  | config BR2_PACKAGE_AWS_WEBRTC | ||||||
|  | 	bool "aws-webrtc" | ||||||
|  | 	help | ||||||
|  | 	  Amazon Kinesis Video Streams C WebRTC SDK | ||||||
|  | @ -0,0 +1,31 @@ | ||||||
|  | ################################################################################
 | ||||||
|  | #
 | ||||||
|  | # aws-webrtc
 | ||||||
|  | #
 | ||||||
|  | ################################################################################
 | ||||||
|  | 
 | ||||||
|  | AWS_WEBRTC_VERSION = v1.7.3 | ||||||
|  | AWS_WEBRTC_SITE_METHOD = git | ||||||
|  | AWS_WEBRTC_SITE = https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c | ||||||
|  | AWS_WEBRTC_INSTALL_STAGING = YES | ||||||
|  | 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 \
 | ||||||
|  | 	libwebsockets-openipc \
 | ||||||
|  | 	aws-producer \
 | ||||||
|  | 	usrsctp \
 | ||||||
|  | 	mbedtls-openipc | ||||||
|  | 
 | ||||||
|  | $(eval $(cmake-package)) | ||||||
|  | @ -0,0 +1,4 @@ | ||||||
|  | config BR2_PACKAGE_USRSCTP | ||||||
|  | 	bool "usrsctp" | ||||||
|  | 	help | ||||||
|  | 	  Userland SCTP stack | ||||||
|  | @ -0,0 +1,22 @@ | ||||||
|  | ################################################################################
 | ||||||
|  | #
 | ||||||
|  | # usrsctp
 | ||||||
|  | #
 | ||||||
|  | ################################################################################
 | ||||||
|  | 
 | ||||||
|  | USRSCTP_VERSION = 1ade45cbadfd19298d2c47dc538962d4425ad2dd | ||||||
|  | USRSCTP_SITE = https://github.com/sctplab/usrsctp.git | ||||||
|  | USRSCTP_SITE_METHOD = git | ||||||
|  | USRSCTP_INSTALL_STAGING = YES | ||||||
|  | USRSCTP_LICENSE = Apache-2.0 | ||||||
|  | USRSCTP_LICENSE_FILES = BSD | ||||||
|  | 
 | ||||||
|  | USRSCTP_CONF_OPTS += \
 | ||||||
|  | 	-Dsctp_werror=0 \
 | ||||||
|  | 	-Dsctp_build_programs=0 \
 | ||||||
|  | 	-Dsctp_debug=0 \
 | ||||||
|  | 	-DCMAKE_BUILD_TYPE=Release | ||||||
|  | 
 | ||||||
|  | USRSCTP_MAKE_OPTS += VERBOSE=1 | ||||||
|  | 
 | ||||||
|  | $(eval $(cmake-package)) | ||||||
		Loading…
	
		Reference in New Issue