Differences

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

Link to this comparison view

Both sides previous revision Previous revision
devel:create-library [2012/03/18 14:53]
216.194.53.237 old revision restored
devel:create-library [2012/11/11 16:58] (current)
oej old revision restored
Line 1: Line 1:
-T6X3wL , [url=http://kssjclkwgnwi.com/]kssjclkwgnwi[/url], [link=http://kyclsefulynv.com/]kyclsefulynv[/link]http://lvbdltbxfmty.com/+====== How-ToCreate and use a library in SIP Router ====== 
 + 
 +===== Create a library ===== 
 + 
 +  * make a new directory in ''lib'' folder 
 +  * copy there the Makefile from ''lib/print/'' and change the name in it 
 +  * add your ''.c'' and ''.h'' files. 
 + 
 +===== Use a library from a module ===== 
 + 
 +  * add to the module's Makefile (replace ''print'' with your lib name): 
 + 
 +<code> 
 +SERLIBPATH=../../lib 
 +# libraries, in the format path/shortname where shortname is 
 +# what will be used for -l 
 +SER_LIBS=$(SERLIBPATH)/print/print 
 +</code> 
 + 
 +Compiling the module will re-compile the library automatically if needed (e.g. some change in it). ''make install'' will also re-link the module (needed to change the rpath).

Navigation

Wiki

Other

QR Code
QR Code devel:create-library (generated for current page)