blob: 943315fb01594594e104c8afbf66b951f7c3c8ed [file] [log] [blame]
Tristan Matthews0a329cc2013-07-17 13:20:14 -04001[Last update: 2007/02/18]
2
3-= INTRO=-
4
5This top level projects:
6
7 - pjlib: portability and basic framework library
8 - pjlib-util: lexical scanner, XML, STUN, MD5, DNS, etc.
9 - pjmedia: media framework and codecs
10 - pjsip: SIP stacks (core, UA layer, SIMPLE, etc.)
11 - pjsip-apps: SIP apps (pjsua, pjsip-perf)
12
13
14-= COMPILING =-
15
16On Windows:
17 - Visual Studio 6: open pjproject.dsw
18 - Visual Studio 8/2005: open pjproject-vs8.sln
19 - Embedded VisualC 4: open open pjsip-apps\build\wince-evc4\wince_demos.vcw
20 - Build pjsua
21
22With Makefile:
23 - on top level dir (e.g. ~/pjproject)
24 - ./configure && make dep && make clean && make
25
26Binaries will be in pjsip-apps/bin.
27
28
29-= PYTHON MODULE =-
30
31On Windows:
32 - Visual Studio 6: open pjsip-apps\build\pjsip_apps.dsw
33 - Build py_pjsua module
34
35With GNU and Python:
36 - cd pjsip-apps/src/py_pjsua
37 - python setup.py install
38
39One Python sample application is provided:
40 pjsip-apps/src/py_pjsua/pjsua_app.py
41
42
43-= PORTING =-
44
45 - Just need to port pjlib.
46 - PJLIB doc has detailed info how to do this.
47 - Must pass pjlib-test!
48