|
|
|
@ -211,7 +211,7 @@ KERNEL_OBJS="${MODULE_OBJS[@]}"
|
|
|
|
|
#RTMP/HTTP/Raw Protocol, depends on core/kernel, provides rtmp/htttp protocol features.
|
|
|
|
|
MODULE_ID="PROTOCOL"
|
|
|
|
|
MODULE_DEPENDS=("CORE" "KERNEL")
|
|
|
|
|
ModuleLibIncs=(${LibSTRoot} ${SRS_OBJS_DIR} ${LibSSLRoot})
|
|
|
|
|
ModuleLibIncs=(${SRS_OBJS_DIR} ${LibSTRoot} ${LibSSLRoot})
|
|
|
|
|
MODULE_FILES=("srs_protocol_amf0" "srs_protocol_io" "srs_rtmp_stack"
|
|
|
|
|
"srs_rtmp_handshake" "srs_protocol_utility" "srs_rtmp_msg_array" "srs_protocol_stream"
|
|
|
|
|
"srs_raw_avc" "srs_rtsp_stack" "srs_sip_stack" "srs_http_stack" "srs_protocol_kbps" "srs_protocol_json"
|
|
|
|
@ -238,7 +238,10 @@ fi
|
|
|
|
|
#App Module, for SRS server only.
|
|
|
|
|
MODULE_ID="APP"
|
|
|
|
|
MODULE_DEPENDS=("CORE" "KERNEL" "PROTOCOL")
|
|
|
|
|
ModuleLibIncs=(${LibSTRoot} ${SRS_OBJS_DIR} ${LibSSLRoot} ${LibGperfRoot})
|
|
|
|
|
ModuleLibIncs=(${SRS_OBJS_DIR} ${LibSTRoot} ${LibSSLRoot})
|
|
|
|
|
if [ $SRS_GPERF = YES ]; then
|
|
|
|
|
ModuleLibIncs+=(${LibGperfRoot})
|
|
|
|
|
fi
|
|
|
|
|
if [[ $SRS_RTC == YES ]]; then
|
|
|
|
|
ModuleLibIncs+=("${LibFfmpegRoot[*]}" ${LibSrtpRoot})
|
|
|
|
|
fi
|
|
|
|
@ -276,7 +279,7 @@ MODULE_DEPENDS=("CORE" "KERNEL" "PROTOCOL" "APP")
|
|
|
|
|
if [[ $SRS_SRT == YES ]]; then
|
|
|
|
|
MODULE_DEPENDS+=("SRT")
|
|
|
|
|
fi
|
|
|
|
|
ModuleLibIncs=(${LibSTRoot} ${SRS_OBJS_DIR} ${LibGperfRoot} ${LibSSLRoot})
|
|
|
|
|
ModuleLibIncs=(${SRS_OBJS_DIR} ${LibSTRoot} ${LibGperfRoot} ${LibSSLRoot})
|
|
|
|
|
if [[ $SRS_RTC == YES ]]; then
|
|
|
|
|
ModuleLibIncs+=("${LibFfmpegRoot[*]}" ${LibSrtpRoot})
|
|
|
|
|
fi
|
|
|
|
@ -290,7 +293,7 @@ SERVER_OBJS="${MODULE_OBJS[@]}"
|
|
|
|
|
#Main Module, for app from modules.
|
|
|
|
|
MODULE_ID="MAIN"
|
|
|
|
|
MODULE_DEPENDS=("CORE" "KERNEL" "PROTOCOL")
|
|
|
|
|
ModuleLibIncs=(${LibSTRoot} ${SRS_OBJS_DIR} ${LibGperfRoot} ${LibSSLRoot})
|
|
|
|
|
ModuleLibIncs=(${SRS_OBJS_DIR} ${LibSTRoot} ${LibGperfRoot} ${LibSSLRoot})
|
|
|
|
|
if [[ $SRS_RTC == YES ]]; then
|
|
|
|
|
ModuleLibIncs+=("${LibFfmpegRoot[*]}" ${LibSrtpRoot})
|
|
|
|
|
fi
|
|
|
|
@ -326,7 +329,7 @@ if [[ $SRS_SRT == YES ]]; then
|
|
|
|
|
fi
|
|
|
|
|
# all depends objects
|
|
|
|
|
MODULE_OBJS="${CORE_OBJS[@]} ${KERNEL_OBJS[@]} ${PROTOCOL_OBJS[@]} ${APP_OBJS[@]} ${SERVER_OBJS[@]}"
|
|
|
|
|
ModuleLibIncs=(${LibSTRoot} ${SRS_OBJS_DIR} ${LibGperfRoot} ${LibSSLRoot})
|
|
|
|
|
ModuleLibIncs=(${SRS_OBJS_DIR} ${LibSTRoot} ${LibGperfRoot} ${LibSSLRoot})
|
|
|
|
|
if [[ $SRS_RTC == YES ]]; then
|
|
|
|
|
ModuleLibIncs+=("${LibFfmpegRoot[*]}" ${LibSrtpRoot})
|
|
|
|
|
fi
|
|
|
|
|