make
make all
make install
make clean
make proper
make modules
make cfg
make EXTRA_DEFS="-DSTATISTICS" cfg
If the module is not compiled by default:
or type:
make modules-cfg include_modules=<name_of_the_module>
.
The same can be accomplished with
make cfg include_modules=<name_of_the_module>
, but this will remake the whole config.
Various parameters can be given to make command, an example:
make prefix=/opt/kamailio \ SCTP=1 \ CC_EXTRA_OPTS=-I/usr/gnu/include \ group_include="standard postgres presence" \ include_modules="snmpstats perl tls" \ all
or you can save them in the config (they will be used by future make invocations) by givin the same parameters to make cfg:
make cfg prefix=/opt/kamailio \ SCTP=1 \ CC_EXTRA_OPTS=-I/usr/gnu/include \ group_include="standard postgres presence" \ include_modules="snmpstats lcr tls"
make modules-readme
make modules-readme modules=modules/dispatcher
or
make -C modules/dispatcher/doc readme
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:
make modules-doc doc_format=format modules=path/to/module
Example: generate single xhtml file for auth module:
make modules-doc doc_format=xhtml modules=modules/auth
make dbschema
make uninstall
make install-initd-debian
make install-initd-centos
make printcdefs
make printvar v=varname
Printing $(C_DEFS) content.
make printvar v=C_DEFS