Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
tutorials:makefile-system [2009/04/21 23:24] miconda |
tutorials:makefile-system [2011/12/03 02:39] 109.230.216.225 AIEcKZpfMpizwTwzG |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== SIP Router Makefile System ====== | + | Well done article that. I' |
- | + | ||
- | ===== Generate Main Binary ===== | + | |
- | + | ||
- | < | + | |
- | make | + | |
- | </ | + | |
- | + | ||
- | ===== Generate Modules ===== | + | |
- | + | ||
- | < | + | |
- | make modules | + | |
- | make modules_k | + | |
- | make modules_s | + | |
- | </ | + | |
- | + | ||
- | ===== Generate README For Modules ===== | + | |
- | + | ||
- | * all READMEs for modules located in directory **modules** | + | |
- | < | + | |
- | make modules-readme | + | |
- | </ | + | |
- | * all READMEs for modules located in directory **modules_k** | + | |
- | < | + | |
- | make modules_k-readme | + | |
- | </ | + | |
- | * all READMEs for modules located in directory **modules_s** | + | |
- | < | + | |
- | make modules_s-readme | + | |
- | </ | + | |
- | * README for one module. Example for **modules_k/ | + | |
- | < | + | |
- | make modules-readme modules=modules_k/ | + | |
- | </ | + | |
- | + | ||
- | ===== Generate Different Formats For Modules Documentation ===== | + | |
- | + | ||
- | Available formats: | + | |
- | * txt - text plain | + | |
- | * xhtml - single xhtml file | + | |
- | * html - html files (chunks) split by sections | + | |
- | * pdf - PDF file | + | |
- | + | ||
- | Command | + | |
- | < | + | |
- | make modules-doc doc_format=format modules=path/ | + | |
- | </ | + | |
- | + | ||
- | Example: generate single xhtml file for **auth** module: | + | |
- | < | + | |
- | make modules-doc doc_format=xhtml modules=modules_k/ | + | |
- | </ | + |