This is an old revision of the document!
How-To: Create 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):
SERLIBPATH=../../lib # libraries, in the format path/shortname , where shortname is # what will be used for -l SER_LIBS=$(SERLIBPATH)/print/print
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).