You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
491 B
491 B
SRS模块规则<span class="ambiguous-code-point tooltip" data-content=": [U+FF1A] is confusable with : [U+003A]"><span class="char">:</span></span>
1. 一个模块一个目录
2. 目录下放一个config文件
3. 所有的configure中的变量模块中可以使用
模块中需要定义变量,例如:
1. SRS_MODULE_NAME<span class="ambiguous-code-point tooltip" data-content=": [U+FF1A] is confusable with : [U+003A]"><span class="char">:</span></span>模块名称<span class="ambiguous-code-point tooltip" data-content=", [U+FF0C] is confusable with , [U+002C]"><span class="char">,</span></span>用来做Makefile的phony以及执行binary文件名。
2. SRS_MODULE_MAIN<span class="ambiguous-code-point tooltip" data-content=": [U+FF1A] is confusable with : [U+003A]"><span class="char">:</span></span>模块的main函数所在的cpp文件<span class="ambiguous-code-point tooltip" data-content=", [U+FF0C] is confusable with , [U+002C]"><span class="char">,</span></span>在src/main目录。
3. SRS_MODULE_APP<span class="ambiguous-code-point tooltip" data-content=": [U+FF1A] is confusable with : [U+003A]"><span class="char">:</span></span>模块在src/app目录的源文件列表。
4. SRS_MODULE_DEFINES: 模块编译时的额外宏定义。
winlin, 2015.3