PSIP
Artifact [9465bc5f65]
Not logged in

Artifact 9465bc5f658c2d386c277e400c372c82da0de6ec:


Standard build instructions:
1. Download pjproject-1.10.tar.bz2 from http://www.pjsip.org
2. Extract, the run ./configure && make dep && make && make install
3. Download osxcart from http://sourceforge.net/projects/osxcart/
4. Extract, then run ./configure && make && make install
5. Then run make (or make release) inside PSIP directory - PSIP doesn't use autoconf at the moment.

Optimising for size on 32-bit machines (for release build):
1. pjproject: CFLAGS=" -DGTK_NO_CHECK_CASTS -DG_DISABLE_CAST_CHECKS -DNDEBUG -DG_DISABLE_ASSERT -pipe -combine -Os -ffunction-sections -fdata-sections -march=i486 -mtune=i686 " LDFLAGS=" -Wl,--relax,--sort-common,--as-needed,-s " ./configure --prefix /usr && make dep && make && make install
2. osxcart: CFLAGS=" -DGTK_NO_CHECK_CASTS -DG_DISABLE_CAST_CHECKS -DNDEBUG -DG_DISABLE_ASSERT -pipe -combine -Os -ffunction-sections -fdata-sections -march=i486 -mtune=i686 " LDFLAGS=" -Wl,--relax,--sort-common,--as-needed,-s " ./configure --prefix /usr --disable-shared && make && make install
3. psip: CFLAGS=" -DGTK_NO_CHECK_CASTS -DG_DISABLE_CAST_CHECKS -DNDEBUG -DG_DISABLE_ASSERT -pipe -combine -Os -ffunction-sections -fdata-sections -march=i486 -mtune=i686 " LDFLAGS=" -Wl,--relax,--sort-common,--as-needed,-s " make clean release

Good luck.
James