Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tutorials:makefile-system [2009/07/03 11:30]
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 thatI'll make sure to use it wseily.
- +
-===== Generate Main Binary ===== +
- +
-<code> +
-make +
-</code> +
- +
-===== Compile Everything ===== +
- +
-<code> +
-make all +
-</code> +
- +
-===== Generate Modules ===== +
- +
-<code> +
-make modules +
-make modules_k +
-make modules_s +
-</code> +
- +
-===== Generate Config for Makefile ===== +
- +
-<code> +
-make cfg +
-</code> +
- +
-  * add extra defines in makefile config +
- +
-<code> +
-make EXTRA_DEFS="-DSTATISTICS" cfg +
-</code> +
- +
-===== Generate README For Modules ===== +
- +
-  * all READMEs for modules located in directory **modules** +
-<code> +
-make modules-readme +
-</code> +
-  * all READMEs for modules located in directory **modules_k** +
-<code> +
-make modules_k-readme +
-</code> +
-  * all READMEs for modules located in directory **modules_s** +
-<code> +
-make modules_s-readme +
-</code> +
-  * README for one moduleExample for **modules_k/dispatcher**: +
-<code> +
-make modules-readme modules=modules_k/dispatcher +
-</code> +
- +
-or +
- +
-<code> +
-make -C modules_k/dispatcher/doc readme +
-</code> +
- +
-===== 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 to generate a specific format for a module: +
-<code> +
-make modules-doc doc_format=format modules=path/to/module +
-</code> +
- +
-Example: generate single xhtml file for **auth** module: +
-<code> +
-make modules-doc doc_format=xhtml modules=modules_k/auth +
-</code>+

Navigation

Wiki

Other

QR Code
QR Code tutorials:makefile-system (generated for current page)