Should this documentation go under http://incubator.apache.org/tuscany/sca-native-developer-guide.html
I can move it if yes. On 7/17/07, Brady Johnson <[EMAIL PROTECTED]> wrote:
Pete, I put together some documentation for using ant with TuscanySCA Native. How's this? -------------------- Brady Johnson Lead Software Developer - HydraSCA Rogue Wave Software - [EMAIL PROTECTED] Using ant to build TuscanySCA Native 1. Required Software to build TuscanySCA Native with ant: Ant: Ant comes installed with almost all Linux distributions version 1.6 or later Download: http://ant.apache.org/ antcontrib: version 1.0b3 or later Download: http://ant-contrib.sourceforge.net/ antcontrib cpptasks.jar version 1.0b4 or later Download: http://ant-contrib.sourceforge.net/ Information: http://ant-contrib.sourceforge.net/cc.html 2. Installation Instructions: Linux ----- Make sure JAVA_HOME is set before starting. Install ant according to http://ant.apache.org/manual/index.html. Set the ANT_HOME variable to the directory where you install ant. export ANT_HOME="/home/you/ant" Add $ANT_HOME/bin to your path. export PATH="${PATH}:${ANT_HOME}/bin" Optional ant tasks, such as antcontrib and cpptasks, should be installed in $ANT_HOME/lib So place the antcontrib and cpptasks jars there. If you dont have write access to $ANT_HOME/lib, do the following: - create ${user.home}/.ant/lib - place the jars here Avoid adding optional ant tasks to your classpath, this is problematic. Windows ------- Make sure JAVA_HOME is set before starting. Install ant according to http://ant.apache.org/manual/index.html. Set the ANT_HOME variable to the directory where you install ant. set ANT_HOME=c:\ant Add %ANT_HOME%\bin to your path. set PATH=%PATH%;%ANT_HOME%\bin Optional ant tasks, such as antcontrib and cpptasks, should be installed in %ANT_HOME%\lib So place the antcontrib and cpptasks jars there. If you dont have write access to %ANT_HOME%\lib, do the following: - create ${user.home}\.ant\lib - place the jars here Avoid adding optional ant tasks to your classpath, this is problematic. -----Original Message----- From: Pete Robbins [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 17, 2007 1:24 AM To: tuscany-dev@ws.apache.org Subject: Re: [SCA Native] preliminary ant build Thanks Brady. I'll take a look at this. We will need doc as to what the dependencies are (cpptasks etc) and any configuration that is needed. Cheers, On 16/07/07, Brady Johnson <[EMAIL PROTECTED]> wrote: > > For anyone interested, I uploaded another patch for this JIRA that > makes it work better for windows. > > tuscanySCAnative_ant_update1.tar.gz > > -------------------- > Brady Johnson > Lead Software Developer - HydraSCA > Rogue Wave Software - [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > > > -----Original Message----- > From: Brady Johnson [mailto:[EMAIL PROTECTED] > Sent: Monday, July 16, 2007 10:46 AM > To: tuscany-dev@ws.apache.org > Subject: [SCA Native] preliminary ant build > > Hello, > > This may be the second time you receive this email, the first time I > sent it with an attachment, which I later realized that this dist list > may reject. So here it is again, w/o the attachment. I created a JIRA > and put the attachment there: > > https://issues.apache.org/jira/browse/TUSCANY-1438 > > According to a previous thread titled "[SCA Native] next release > content > [was: Tuscany roadmap]" (I didnt want to add another "was" redirection > ;) ), I have prepared ant build scripts for cpp/sca/runtime/core. > > The tar.gz file attached to the jira should just "overlay" onto the > tuscany SCA cpp source code directory structure. It consists of the > following files: > > <tuscanySca Native Src dir>/ > | > |---- build.xml > | > |---- antscripts/ > | | > | |---- compilers.xml > | |---- compile-targets.xml > | |---- platform.properties > | > |---- runtime/core/src/build.xml > > In order to use it, you will need to modify the platform.properties > file. This will later be taken care of by either configure, or maybe > just an install script. > > Currently it compiles and links runtime/core/src/tuscany/sca {core, > extension, model, util} and creates libtuscany_sca.so. The install > target installs the lib and the headers from those src directories to > the install directory specified in platform.properties. > > Give it a spin and let me know what you think. It shouldnt take much > to finish it for the rest of tuscany cpp. > > If it works out, we can then discuss how to configure > platform.properties. > > -------------------- > Brady Johnson > Lead Software Developer - HydraSCA > Rogue Wave Software - [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Pete --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]