Tuscany C++ Build Instructions for Developers ============================================= Download the source from http://svn.apache.org/repos/asf/incubator/tuscany/cpp The download location is Linux Build =========== Prereqs: - libxml2 (version 2.6.20 or whichever version is prereq'd by axis2c) - Axis2C (version 0.94) Environment: - export LIBXML2_INCLUDE= - export LIBXML2_LIB= - export AXIS2C_HOME= Build: - cd - ./build.sh This first builds the SDO subproject then SCA. The results are installed in /sdo/deploy /sca/deploy SDO Test -------- Run: - cd /sdo - ./sdotest.sh SCA Test -------- Run: - cd /sca - ./scatest.sh Linux distribution build ======================== To build the distro zips for linux: 1. Download the source from http://svn.apache.org/repos/asf/incubator/tuscany/cpp The download location is 2. cd /sdo 3. set the environment - export LIBXML2_INCLUDE= - export LIBXML2_LIB= - export AXIS2C_HOME= 4. ./builddist.sh This produces a src and bin zip for Tuscany SDO 5. cd /sca 6. set the environment - export TUSCANY_SDOCPP=/sdo/tucany_sdo-bin-${PACKAGE-VERSION} 7. ./builddist.sh This produces a src and bin zip for Tuscany SCA Windows Build ============= Microsoft Visual Studio Express projects are provided for building on Windows. SDO --- Prereqs: - libxml2 (tested with version 2.6.19) - Axis2C (version 0.94) 1. Set the following environment variables to point to the location of the dependencies: LIBXML2_INCLUDE= LIBXML2_LIB= AXIS2C_HOME= 2. cd \sdo 3. .\build.bat SCA --- 1. Set the environment variable TUSCANY_SDOCPP to the path of an SDO build 2. cd \sca 3. .\build.bat