mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
refine build script
This commit is contained in:
parent
71adff776b
commit
a29bd05c0f
2 changed files with 7 additions and 5 deletions
2
trunk/configure
vendored
2
trunk/configure
vendored
|
@ -273,13 +273,13 @@ if [ $SRS_GPERF = YES ]; then CXXFLAGS="${CXXFLAGS} -fno-builtin-malloc -fno-bui
|
||||||
# arm or i386/x86_64
|
# arm or i386/x86_64
|
||||||
if [ $SRS_ARM_UBUNTU12 = YES ]; then
|
if [ $SRS_ARM_UBUNTU12 = YES ]; then
|
||||||
cat << END > ${SRS_OBJS}/${SRS_MAKEFILE}
|
cat << END > ${SRS_OBJS}/${SRS_MAKEFILE}
|
||||||
|
GCC = ${SrsArmGCC}
|
||||||
CXX = ${SrsArmCXX}
|
CXX = ${SrsArmCXX}
|
||||||
AR = ${SrsArmAR}
|
AR = ${SrsArmAR}
|
||||||
LINK = ${SrsArmCXX}
|
LINK = ${SrsArmCXX}
|
||||||
END
|
END
|
||||||
else
|
else
|
||||||
cat << END > ${SRS_OBJS}/${SRS_MAKEFILE}
|
cat << END > ${SRS_OBJS}/${SRS_MAKEFILE}
|
||||||
CC = gcc
|
|
||||||
GCC = gcc
|
GCC = gcc
|
||||||
CXX = g++
|
CXX = g++
|
||||||
AR = ar
|
AR = ar
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
GCC = gcc
|
||||||
|
|
||||||
.PHONY: default clean help ssl nossl
|
.PHONY: default clean help ssl nossl
|
||||||
|
|
||||||
default: help
|
default: help
|
||||||
|
@ -31,16 +33,16 @@ SRS_LIBRTMP_L = $(SRS_OBJS)/lib/srs_librtmp.a
|
||||||
SRS_LIBSSL_L = $(SRS_OBJS)/openssl/lib/libssl.a $(SRS_OBJS)/openssl/lib/libcrypto.a
|
SRS_LIBSSL_L = $(SRS_OBJS)/openssl/lib/libssl.a $(SRS_OBJS)/openssl/lib/libcrypto.a
|
||||||
|
|
||||||
srs_publish_nossl: srs_publish.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L)
|
srs_publish_nossl: srs_publish.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L)
|
||||||
gcc srs_publish.c $(SRS_LIBRTMP_L) -g -O0 -lstdc++ -o srs_publish_nossl
|
$(GCC) srs_publish.c $(SRS_LIBRTMP_L) -g -O0 -lstdc++ -o srs_publish_nossl
|
||||||
|
|
||||||
srs_play_nossl: srs_play.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L)
|
srs_play_nossl: srs_play.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L)
|
||||||
gcc srs_play.c $(SRS_LIBRTMP_L) -g -O0 -lstdc++ -o srs_play_nossl
|
$(GCC) srs_play.c $(SRS_LIBRTMP_L) -g -O0 -lstdc++ -o srs_play_nossl
|
||||||
|
|
||||||
srs_publish_ssl: srs_publish.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L)
|
srs_publish_ssl: srs_publish.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L)
|
||||||
gcc srs_publish.c $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L) -g -O0 -ldl -lstdc++ -o srs_publish_ssl
|
$(GCC) srs_publish.c $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L) -g -O0 -ldl -lstdc++ -o srs_publish_ssl
|
||||||
|
|
||||||
srs_play_ssl: srs_play.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L)
|
srs_play_ssl: srs_play.c Makefile $(SRS_LIBRTMP_I) $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L)
|
||||||
gcc srs_play.c $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L) -g -O0 -ldl -lstdc++ -o srs_play_ssl
|
$(GCC) srs_play.c $(SRS_LIBRTMP_L) $(SRS_LIBSSL_L) -g -O0 -ldl -lstdc++ -o srs_play_ssl
|
||||||
|
|
||||||
# alias for publish/play with/without ssl
|
# alias for publish/play with/without ssl
|
||||||
ssl: srs_publish_ssl srs_play_ssl
|
ssl: srs_publish_ssl srs_play_ssl
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue