fork of pjproject; contains code relevant to ongoing sysmocom developments.
Go to file
Benny Prijono a9b372ae96 Added initial implementation of autoconf script (aconfigure)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@625 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-24 02:07:11 +00:00
build Added 64bit Linux target (x86_64), also fixed compilation warnings when compiling for this target 2006-07-23 14:38:49 +00:00
pjlib Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
pjlib-util Changed all public header files to compile correctly when -ansi and -pedantic is used, also when g++ is used 2006-07-22 13:42:56 +00:00
pjmedia Added 64bit Linux target (x86_64), also fixed compilation warnings when compiling for this target 2006-07-23 14:38:49 +00:00
pjsip Added 64bit Linux target (x86_64), also fixed compilation warnings when compiling for this target 2006-07-23 14:38:49 +00:00
pjsip-apps Added 64bit Linux target (x86_64), also fixed compilation warnings when compiling for this target 2006-07-23 14:38:49 +00:00
COPYING Pretty comments 2005-11-18 00:16:43 +00:00
INSTALL.txt Put few words in INSTALL.txt and README.txt 2006-03-02 21:52:18 +00:00
Makefile Updated root Makefile, defined $TARGET as shortcut for ($MACHINE_NAME-$OS_NAME-$CC_NAME) 2006-05-04 08:57:45 +00:00
README-RTEMS Added README-RTEMS and tweaked the makefiles 2006-05-27 13:11:32 +00:00
README-configure Merge-in RTEMS port patch by Phil Torre <ptorre@zetron.com>, alpha release. 2006-05-10 19:24:40 +00:00
README.txt Updated README.txt 2006-03-09 16:19:20 +00:00
aconfigure Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
aconfigure.ac Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
config.guess Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
config.sub Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
configure Added 64bit Linux target (x86_64), also fixed compilation warnings when compiling for this target 2006-07-23 14:38:49 +00:00
install-sh Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
svn_add Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
svn_pset Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00

README.txt

See INSTALL.txt for compiling.


TOP LEVEL DIRECTORIES
======================
Below is the descriptions of the top-level directories:

-root
 -build..................... Makefiles includes, nothing interesting to see except
                             when porting to new platforms.
 -pjlib..................... Base library used by all other libraries.  It contains 
                             platform abstraction, data structures, etc. 
 -pjlib-util................ Utilities, such as text scanner, XML parser, etc.
 -pjmedia................... Media framework, contains:
                              - pjmedia.......... the core media framework, which 
                                                  contains codec framework, streams,
                                                  stream ports, conference bridge,
                                                  RTP/RTCP, SDP, SDP negotiator, etc.
                              - pjmedia-codec.... the static library container for 
                                                  all codecs. For the moment, it
                                                  contains GSM and SPEEX codec.
 -pjsip..................... SIP stack, contains:
                              - pjsip............ The core SIP stack, which contains
                                                  endpoint, transport layer, message and
                                                  URI structures, transaction layer, 
                                                  UA layer and dialog, utilities, etc.
                              - pjsip-simple..... SIMPLE (+presence, IM), contains
                                                  basic event framework, presence, and
                                                  instant messaging.
                              - pjsip-ua......... SIP "call" abstraction, which blends
                                                  INVITE session and SDP negotiation.
                                                  Also contains call features such as
                                                  call transfer, and client side SIP
                                                  registration.
                              - pjsua-lib........ Very high level UA app. library,
                                                  which blends all functionalities
                                                  together in very easy to use API.
                                                  Good to build a powerfull softphone
                                                  very quickly.
 -pjsip-apps................ Contains some sample applications:
                              - pjsua............ A powerful, console based SIP
                                                  UA, based on pjsua-lib.
                              - pjsip-perf....... SIP performance tester or call 
                                                  generator.


SUB-DIRECTORY LAYOUT
======================
Each subdirectories normally would have this layout:

 -bin...................... The binaries resulted from the build process will
                            go here.
 -build.................... Makefile and project files.
 -docs..................... Documentation specific to the project and doxygen config file
                            to generate documentation from the source code.
 -include.................. Header files.
 -lib...................... The static libraries resulted from the build process
                            will go here.
 -src...................... Source files.


YOUR EDITOR SETTINGS ARE IMPORTANT!
====================================
You need to set your editor settings to tab=8 and indent=4. For example,
with vim, you can do this with:
 :se ts=8
 :se sts=4