mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
show signature of server.
This commit is contained in:
parent
973194c663
commit
9d22d09646
6 changed files with 78 additions and 16 deletions
|
@ -4,9 +4,24 @@ SRS模块规则:
|
|||
3. 所有的configure中的变量模块中可以使用
|
||||
|
||||
模块中需要定义变量,例如:
|
||||
1. SRS_MODULE_NAME:模块名称,用来做Makefile的phony以及执行binary文件名。
|
||||
2. SRS_MODULE_MAIN:模块的main函数所在的cpp文件,在src/main目录。
|
||||
3. SRS_MODULE_APP:模块在src/app目录的源文件列表。
|
||||
4. SRS_MODULE_DEFINES: 模块编译时的额外宏定义。
|
||||
1. SRS_MODULE_NAME:模块名称,用来做Makefile的phony以及执行binary文件名。模块的二进制输出。为空时没有独立的二进制。
|
||||
2. SRS_MODULE_MAIN:模块的main函数所在的cpp文件,在src/main目录。模块在main的文件。可以为空。
|
||||
3. SRS_MODULE_APP:模块在src/app目录的源文件列表。模块在app的文件。可以为空。
|
||||
4. SRS_MODULE_DEFINES: 模块编译时的额外宏定义。在app和main模块加入。可以为空。
|
||||
5. SRS_MODULE_MAKEFILE: 模块的Makefile。在make时会执行这个Makefile。可以为空。
|
||||
|
||||
下面是一个实例:
|
||||
SRS_MODULE_NAME=("rtmfpd")
|
||||
SRS_MODULE_MAIN=("srs_main_rtmfpd")
|
||||
SRS_MODULE_APP=("srs_app_rtfmpd")
|
||||
SRS_MODULE_DEFINES="-DRTMFPD"
|
||||
SRS_MODULE_MAKEFILE="research/rtmfpd/Makefile"
|
||||
|
||||
注意,在配置开头必须清空这些变量:
|
||||
SRS_MODULE_NAME=()
|
||||
SRS_MODULE_MAIN=()
|
||||
SRS_MODULE_APP=()
|
||||
SRS_MODULE_DEFINES=""
|
||||
SRS_MODULE_MAKEFILE=""
|
||||
|
||||
winlin, 2015.3
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue