正在显示
5 个修改的文件
包含
16 行增加
和
16 行删除
@@ -67,7 +67,7 @@ if [[ -z $SrsArmAR ]]; then SrsArmAR=$__SrsArmAR; fi | @@ -67,7 +67,7 @@ if [[ -z $SrsArmAR ]]; then SrsArmAR=$__SrsArmAR; fi | ||
67 | if [[ -z $SrsArmLD ]]; then SrsArmLD=$__SrsArmLD; fi | 67 | if [[ -z $SrsArmLD ]]; then SrsArmLD=$__SrsArmLD; fi |
68 | if [[ -z $SrsArmRANDLIB ]]; then SrsArmRANDLIB=$__SrsArmRANDLIB; fi | 68 | if [[ -z $SrsArmRANDLIB ]]; then SrsArmRANDLIB=$__SrsArmRANDLIB; fi |
69 | # write to source file | 69 | # write to source file |
70 | -if [ $SRS_EMBEDED_CPU = YES ]; then | 70 | +if [ $SRS_CROSS_BUILD = YES ]; then |
71 | echo "cc=$SrsArmCC gcc=$SrsArmGCC g++=$SrsArmCXX ar=$SrsArmAR ld=$SrsArmLD randlib=$SrsArmRANDLIB" | 71 | echo "cc=$SrsArmCC gcc=$SrsArmGCC g++=$SrsArmCXX ar=$SrsArmAR ld=$SrsArmLD randlib=$SrsArmRANDLIB" |
72 | echo "#define SRS_AUTO_EMBEDED_TOOL_CHAIN \"cc=$SrsArmCC gcc=$SrsArmGCC g++=$SrsArmCXX ar=$SrsArmAR ld=$SrsArmLD randlib=$SrsArmRANDLIB\"" >> $SRS_AUTO_HEADERS_H | 72 | echo "#define SRS_AUTO_EMBEDED_TOOL_CHAIN \"cc=$SrsArmCC gcc=$SrsArmGCC g++=$SrsArmCXX ar=$SrsArmAR ld=$SrsArmLD randlib=$SrsArmRANDLIB\"" >> $SRS_AUTO_HEADERS_H |
73 | else | 73 | else |
@@ -200,7 +200,7 @@ fi | @@ -200,7 +200,7 @@ fi | ||
200 | ##################################################################################### | 200 | ##################################################################################### |
201 | # for embeded. | 201 | # for embeded. |
202 | ##################################################################################### | 202 | ##################################################################################### |
203 | -if [ $SRS_EMBEDED_CPU = YES ]; then | 203 | +if [ $SRS_CROSS_BUILD = YES ]; then |
204 | echo "#define SRS_AUTO_EMBEDED_CPU" >> $SRS_AUTO_HEADERS_H | 204 | echo "#define SRS_AUTO_EMBEDED_CPU" >> $SRS_AUTO_HEADERS_H |
205 | else | 205 | else |
206 | echo "#undef SRS_AUTO_EMBEDED_CPU" >> $SRS_AUTO_HEADERS_H | 206 | echo "#undef SRS_AUTO_EMBEDED_CPU" >> $SRS_AUTO_HEADERS_H |
@@ -148,7 +148,7 @@ function Centos_prepare() | @@ -148,7 +148,7 @@ function Centos_prepare() | ||
148 | fi | 148 | fi |
149 | 149 | ||
150 | # for arm, install the cross build tool chain. | 150 | # for arm, install the cross build tool chain. |
151 | - if [ $SRS_EMBEDED_CPU = YES ]; then | 151 | + if [ $SRS_CROSS_BUILD = YES ]; then |
152 | echo "embeded(arm/mips) is invalid for CentOS" | 152 | echo "embeded(arm/mips) is invalid for CentOS" |
153 | return 1 | 153 | return 1 |
154 | fi | 154 | fi |
@@ -253,7 +253,7 @@ function OSX_prepare() | @@ -253,7 +253,7 @@ function OSX_prepare() | ||
253 | fi | 253 | fi |
254 | 254 | ||
255 | # for arm, install the cross build tool chain. | 255 | # for arm, install the cross build tool chain. |
256 | - if [ $SRS_EMBEDED_CPU = YES ]; then | 256 | + if [ $SRS_CROSS_BUILD = YES ]; then |
257 | echo "embeded(arm/mips) is invalid for OSX" | 257 | echo "embeded(arm/mips) is invalid for OSX" |
258 | return 1 | 258 | return 1 |
259 | fi | 259 | fi |
@@ -367,7 +367,7 @@ fi | @@ -367,7 +367,7 @@ fi | ||
367 | # export srs-librtmp | 367 | # export srs-librtmp |
368 | # others is invalid. | 368 | # others is invalid. |
369 | if [[ $OS_IS_UBUNTU = NO && $OS_IS_CENTOS = NO && $OS_IS_OSX = NO && $SRS_EXPORT_LIBRTMP_PROJECT = NO ]]; then | 369 | if [[ $OS_IS_UBUNTU = NO && $OS_IS_CENTOS = NO && $OS_IS_OSX = NO && $SRS_EXPORT_LIBRTMP_PROJECT = NO ]]; then |
370 | - if [[ $SRS_PI = NO && $SRS_CUBIE = NO && $SRS_EMBEDED_CPU = NO ]]; then | 370 | + if [[ $SRS_PI = NO && $SRS_CUBIE = NO && $SRS_CROSS_BUILD = NO ]]; then |
371 | echo "what a fuck, os not supported." | 371 | echo "what a fuck, os not supported." |
372 | exit 1 | 372 | exit 1 |
373 | fi | 373 | fi |
@@ -385,7 +385,7 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then | @@ -385,7 +385,7 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then | ||
385 | fi | 385 | fi |
386 | # memory leak for linux-optimized | 386 | # memory leak for linux-optimized |
387 | # @see: https://github.com/simple-rtmp-server/srs/issues/197 | 387 | # @see: https://github.com/simple-rtmp-server/srs/issues/197 |
388 | - if [ $SRS_EMBEDED_CPU = YES ]; then | 388 | + if [ $SRS_CROSS_BUILD = YES ]; then |
389 | # ok, arm specified, if the flag filed does not exists, need to rebuild. | 389 | # ok, arm specified, if the flag filed does not exists, need to rebuild. |
390 | if [[ -f ${SRS_OBJS}/_flag.st.arm.tmp && -f ${SRS_OBJS}/st/libst.a ]]; then | 390 | if [[ -f ${SRS_OBJS}/_flag.st.arm.tmp && -f ${SRS_OBJS}/st/libst.a ]]; then |
391 | echo "st-1.9t for arm is ok."; | 391 | echo "st-1.9t for arm is ok."; |
@@ -432,7 +432,7 @@ fi | @@ -432,7 +432,7 @@ fi | ||
432 | # check the arm flag file, if flag changed, need to rebuild the st. | 432 | # check the arm flag file, if flag changed, need to rebuild the st. |
433 | if [ $SRS_HTTP_CORE = YES ]; then | 433 | if [ $SRS_HTTP_CORE = YES ]; then |
434 | # ok, arm specified, if the flag filed does not exists, need to rebuild. | 434 | # ok, arm specified, if the flag filed does not exists, need to rebuild. |
435 | - if [ $SRS_EMBEDED_CPU = YES ]; then | 435 | + if [ $SRS_CROSS_BUILD = YES ]; then |
436 | if [[ -f ${SRS_OBJS}/_flag.st.hp.tmp && -f ${SRS_OBJS}/hp/http_parser.h && -f ${SRS_OBJS}/hp/libhttp_parser.a ]]; then | 436 | if [[ -f ${SRS_OBJS}/_flag.st.hp.tmp && -f ${SRS_OBJS}/hp/http_parser.h && -f ${SRS_OBJS}/hp/libhttp_parser.a ]]; then |
437 | echo "http-parser-2.1 for arm is ok."; | 437 | echo "http-parser-2.1 for arm is ok."; |
438 | else | 438 | else |
@@ -487,7 +487,7 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then | @@ -487,7 +487,7 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT = NO ]; then | ||
487 | mkdir -p ${SRS_OBJS}/nginx | 487 | mkdir -p ${SRS_OBJS}/nginx |
488 | fi | 488 | fi |
489 | # make nginx | 489 | # make nginx |
490 | -__SRS_BUILD_NGINX=NO; if [ $SRS_EMBEDED_CPU = NO ]; then if [ $SRS_NGINX = YES ]; then __SRS_BUILD_NGINX=YES; fi fi | 490 | +__SRS_BUILD_NGINX=NO; if [ $SRS_CROSS_BUILD = NO ]; then if [ $SRS_NGINX = YES ]; then __SRS_BUILD_NGINX=YES; fi fi |
491 | if [ $__SRS_BUILD_NGINX = YES ]; then | 491 | if [ $__SRS_BUILD_NGINX = YES ]; then |
492 | if [[ -f ${SRS_OBJS}/nginx/sbin/nginx ]]; then | 492 | if [[ -f ${SRS_OBJS}/nginx/sbin/nginx ]]; then |
493 | echo "nginx-1.5.7 is ok."; | 493 | echo "nginx-1.5.7 is ok."; |
@@ -599,7 +599,7 @@ fi | @@ -599,7 +599,7 @@ fi | ||
599 | ##################################################################################### | 599 | ##################################################################################### |
600 | # extra configure options | 600 | # extra configure options |
601 | CONFIGURE_TOOL="./config" | 601 | CONFIGURE_TOOL="./config" |
602 | -if [ $SRS_EMBEDED_CPU = YES ]; then | 602 | +if [ $SRS_CROSS_BUILD = YES ]; then |
603 | CONFIGURE_TOOL="./Configure linux-armv4" | 603 | CONFIGURE_TOOL="./Configure linux-armv4" |
604 | fi | 604 | fi |
605 | if [ $SRS_OSX = YES ]; then | 605 | if [ $SRS_OSX = YES ]; then |
@@ -614,7 +614,7 @@ if [ $SRS_SSL = YES ]; then | @@ -614,7 +614,7 @@ if [ $SRS_SSL = YES ]; then | ||
614 | echo "warning: donot compile ssl, use system ssl" | 614 | echo "warning: donot compile ssl, use system ssl" |
615 | else | 615 | else |
616 | # check the arm flag file, if flag changed, need to rebuild the st. | 616 | # check the arm flag file, if flag changed, need to rebuild the st. |
617 | - if [ $SRS_EMBEDED_CPU = YES ]; then | 617 | + if [ $SRS_CROSS_BUILD = YES ]; then |
618 | # ok, arm specified, if the flag filed does not exists, need to rebuild. | 618 | # ok, arm specified, if the flag filed does not exists, need to rebuild. |
619 | if [[ -f ${SRS_OBJS}/_flag.ssl.arm.tmp && -f ${SRS_OBJS}/openssl/lib/libssl.a ]]; then | 619 | if [[ -f ${SRS_OBJS}/_flag.ssl.arm.tmp && -f ${SRS_OBJS}/openssl/lib/libssl.a ]]; then |
620 | echo "openssl-1.0.1f for arm is ok."; | 620 | echo "openssl-1.0.1f for arm is ok."; |
@@ -27,4 +27,4 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT != NO ]; then | @@ -27,4 +27,4 @@ if [ $SRS_EXPORT_LIBRTMP_PROJECT != NO ]; then | ||
27 | _CPT=${SRS_EXPORT_LIBRTMP_PROJECT}/src/libs && mkdir -p ${_CPT} && cp src/libs/* ${_CPT} | 27 | _CPT=${SRS_EXPORT_LIBRTMP_PROJECT}/src/libs && mkdir -p ${_CPT} && cp src/libs/* ${_CPT} |
28 | # check ret | 28 | # check ret |
29 | ret=$?; if [[ $ret -ne 0 ]]; then echo "export src failed, ret=$ret"; exit $ret; fi | 29 | ret=$?; if [[ $ret -ne 0 ]]; then echo "export src failed, ret=$ret"; exit $ret; fi |
30 | -fi | ||
30 | +fi |
@@ -101,7 +101,7 @@ SRS_ENABLE_ALL=NO | @@ -101,7 +101,7 @@ SRS_ENABLE_ALL=NO | ||
101 | # | 101 | # |
102 | ################################################################ | 102 | ################################################################ |
103 | # whether cross build for embed cpu, arm/mips | 103 | # whether cross build for embed cpu, arm/mips |
104 | -SRS_EMBEDED_CPU=NO | 104 | +SRS_CROSS_BUILD=NO |
105 | 105 | ||
106 | ##################################################################################### | 106 | ##################################################################################### |
107 | # menu | 107 | # menu |
@@ -363,10 +363,10 @@ function apply_user_presets() { | @@ -363,10 +363,10 @@ function apply_user_presets() { | ||
363 | 363 | ||
364 | # whether embeded cpu. | 364 | # whether embeded cpu. |
365 | if [ $SRS_ARM_UBUNTU12 = YES ]; then | 365 | if [ $SRS_ARM_UBUNTU12 = YES ]; then |
366 | - SRS_EMBEDED_CPU=YES | 366 | + SRS_CROSS_BUILD=YES |
367 | fi | 367 | fi |
368 | if [ $SRS_MIPS_UBUNTU12 = YES ]; then | 368 | if [ $SRS_MIPS_UBUNTU12 = YES ]; then |
369 | - SRS_EMBEDED_CPU=YES | 369 | + SRS_CROSS_BUILD=YES |
370 | fi | 370 | fi |
371 | 371 | ||
372 | # all disabled. | 372 | # all disabled. |
@@ -879,7 +879,7 @@ function check_option_conflicts() { | @@ -879,7 +879,7 @@ function check_option_conflicts() { | ||
879 | 879 | ||
880 | # check embeded(arm/mips), if embeded enabled, only allow st/ssl/librtmp, | 880 | # check embeded(arm/mips), if embeded enabled, only allow st/ssl/librtmp, |
881 | # user should disable all other features | 881 | # user should disable all other features |
882 | - if [ $SRS_EMBEDED_CPU = YES ]; then | 882 | + if [ $SRS_CROSS_BUILD = YES ]; then |
883 | if [ $SRS_FFMPEG_TOOL = YES ]; then echo "ffmpeg for arm is not available, see: ./configure --help"; __check_ok=NO; fi | 883 | if [ $SRS_FFMPEG_TOOL = YES ]; then echo "ffmpeg for arm is not available, see: ./configure --help"; __check_ok=NO; fi |
884 | if [ $SRS_RESEARCH = YES ]; then echo "research for arm is not available, see: ./configure --help"; __check_ok=NO; fi | 884 | if [ $SRS_RESEARCH = YES ]; then echo "research for arm is not available, see: ./configure --help"; __check_ok=NO; fi |
885 | if [ $SRS_GPERF = YES ]; then echo "gperf for arm is not available, see: ./configure --help"; __check_ok=NO; fi | 885 | if [ $SRS_GPERF = YES ]; then echo "gperf for arm is not available, see: ./configure --help"; __check_ok=NO; fi |
@@ -285,7 +285,7 @@ __REAL_INSTALL=\$(DESTDIR)\$(SRS_PREFIX) | @@ -285,7 +285,7 @@ __REAL_INSTALL=\$(DESTDIR)\$(SRS_PREFIX) | ||
285 | END | 285 | END |
286 | 286 | ||
287 | # embeded, ubuntu12, use embeded tool chain. | 287 | # embeded, ubuntu12, use embeded tool chain. |
288 | -if [ $SRS_EMBEDED_CPU = YES ]; then | 288 | +if [ $SRS_CROSS_BUILD = YES ]; then |
289 | cat << END >> ${SRS_WORKDIR}/${SRS_MAKEFILE} | 289 | cat << END >> ${SRS_WORKDIR}/${SRS_MAKEFILE} |
290 | default: | 290 | default: |
291 | \$(MAKE) GCC=${SrsArmGCC} CXX=${SrsArmCXX} AR=${SrsArmAR} LINK=${SrsArmCXX} _default | 291 | \$(MAKE) GCC=${SrsArmGCC} CXX=${SrsArmCXX} AR=${SrsArmAR} LINK=${SrsArmCXX} _default |
-
请 注册 或 登录 后发表评论