Quick guide to building the libraries and tests: ------------------------------------------------ 1) ./configure By default, configure runs interactively, prompting for each configuration option. configure may be run in non-interactive mode by using a -y flag. Additionally, a -m flag may be used for menu-based configuration. 2) make Notes: - all binaries and object files will be placed in a subdirectory of the directory containing the source files. - a symbolic link is made to any target executables in the directory where the main is - If you configure --with-shared-libs, it will only build shared libraries so you will need to set LD_LIBRARY_PATH. (DYLD_LIBRARY_PATH under OS X) e.g. BASH example on linux with debug libraries export LD_LIBRARY_PATH=$(RESIP_PATH)/lib.debug.Linux.i686 e.g. tcsh example on linux with optimized libraries setenv LD_LIBRARY_PATH $(RESIP_PATH)/lib.opt.Linux.i686 e.g. BASH example on an Intel Macintosh running OS X export DYLD_LIBRARY_PATH=$(RESIP_PATH)/obj.debug.Darwin.i386 To build with distcc for distributed compilation (assume you have 4 hosts runing distccd) See http://distcc.samba.org/ % ./configure --with-distcc % make -j 8 Supported Systems ----------------- Supported Platforms: (to add new platform support see build/Makefile.osarch) FreeBSD Linux QNX SunOS Mac cygwin Supported toolchains: (to add new toolchain support see build/Makefile.tools) gnu (g++) Intel (icc) ARM cross-compiler (arm-linux-g++) Sunpro (CC)