Author: bjohnson
Date: Fri Nov  9 15:00:20 2007
New Revision: 593685

URL: http://svn.apache.org/viewvc?rev=593685&view=rev
Log:
Complete sample build.xml for RubyCalculator and RubyBigBank

Modified:
    incubator/tuscany/cpp/sca/samples/RubyBigBank/build.xml
    incubator/tuscany/cpp/sca/samples/RubyCalculator/build.xml

Modified: incubator/tuscany/cpp/sca/samples/RubyBigBank/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/RubyBigBank/build.xml?rev=593685&r1=593684&r2=593685&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/RubyBigBank/build.xml (original)
+++ incubator/tuscany/cpp/sca/samples/RubyBigBank/build.xml Fri Nov  9 15:00:20 
2007
@@ -30,7 +30,19 @@
 
   <target name="init">
     <tstamp/>
-    <property name="this.dir" location="${basedir}/samples/RubyBigBank"/>
+    <property name="this.dir"                      
location="${basedir}/samples/RubyBigBank"/>
+    <property name="bigbank.account.dir"           
location="${this.dir}/bigbank.account"/>
+    <property name="bigbank.account.client.dir"    
location="${this.dir}/bigbank.client"/>
+    <property name="bigbank.account.wsclient.dir"  
location="${this.dir}/bigbank.wsclient"/>
+
+    <property name="RubyBigBank.install.dir"
+              location="${tuscanySCA.install.dir}/samples/RubyBigBank"/>
+    <property name="bigbank.account.install.dir"
+              location="${RubyBigBank.install.dir}/bigbank.account"/>
+    <property name="bigbank.account.client.install.dir"
+              location="${RubyBigBank.install.dir}/bigbank.client"/>
+    <property name="bigbank.account.wsclient.install.dir"
+              location="${RubyBigBank.install.dir}/bigbank.wsclient"/>
   </target>
 
   <!--
@@ -38,32 +50,74 @@
   -->
   <target name="all"
           depends="init"
-          description="build and install the TuscanyScaNative RubyBigBank 
sample">
-    <antcall target="build"/>
+          description="install the TuscanyScaNative RubyBigBank sample">
     <antcall target="install"/>
   </target>
 
-  <target name="build"
-          depends="init"
-          description="build the TuscanyScaNative RubyBigBank sample">
-    <echo> The RubyBigBank sample ant build.xml file has not been implemented 
yet </echo>
-  </target>
-
   <target name="install"
           depends="init"
           description="Install the TuscanyScaNative RubyBigBank sample">
-    <echo> The RubyBigBank sample ant build.xml file has not been implemented 
yet </echo>
+    <cpp-install-files
+        files="*.composite"
+        srcdir="${this.dir}"
+        destdir="${RubyBigBank.install.dir}"/>
+
+       <!-- install bigbank.account.files -->
+    <cpp-install-files
+        files="*.rb"
+        srcdir="${bigbank.account.dir}"
+        destdir="${bigbank.account.install.dir}"/>
+    <cpp-install-files
+        files="*.composite"
+        srcdir="${bigbank.account.dir}"
+        destdir="${bigbank.account.install.dir}"/>
+    <cpp-install-files
+        files="*.wsdl"
+        srcdir="${bigbank.account.dir}"
+        destdir="${bigbank.account.install.dir}"/>
+    <cpp-install-files
+        files="*.xsd"
+        srcdir="${bigbank.account.dir}"
+        destdir="${bigbank.account.install.dir}"/>
+    <cpp-install-files
+        files="*${script.ext}"
+        srcdir="${bigbank.account.dir}"
+        destdir="${bigbank.account.install.dir}"/>
+
+       <!-- install bigbank.account.client files -->
+    <cpp-install-files
+        files="*.rb"
+        srcdir="${bigbank.account.client.dir}"
+        destdir="${bigbank.account.client.install.dir}"/>
+    <cpp-install-files
+        files="*${script.ext}"
+        srcdir="${bigbank.account.client.dir}"
+        destdir="${bigbank.account.client.install.dir}"/>
+
+       <!-- install bigbank.account.wsclient files -->
+    <cpp-install-files
+        files="*.rb"
+        srcdir="${bigbank.account.wsclient.dir}"
+        destdir="${bigbank.account.wsclient.install.dir}"/>
+    <cpp-install-files
+        files="*${script.ext}"
+        srcdir="${bigbank.account.wsclient.dir}"
+        destdir="${bigbank.account.wsclient.install.dir}"/>
+    <cpp-install-files
+        files="*.composite"
+        srcdir="${bigbank.account.wsclient.dir}"
+        destdir="${bigbank.account.wsclient.install.dir}"/>
+    <cpp-install-files
+        files="*.wsdl"
+        srcdir="${bigbank.account.wsclient.dir}"
+        destdir="${bigbank.account.wsclient.install.dir}"/>
+
   </target>
 
   <target name="clean"
           depends="init"
           description="Clean the TuscanyScaNative RubyBigBank sample">
-    <echo> The RubyBigBank sample ant build.xml file has not been implemented 
yet </echo>
+    <delete dir="${RubyBigBank.install.dir}" quiet="true"/>
   </target>
-
-  <!--
-    Internal targets
-    They can still be called, they're just not described, so wont show up in 
"ant -p"
-  -->
 
 </project>

Modified: incubator/tuscany/cpp/sca/samples/RubyCalculator/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/samples/RubyCalculator/build.xml?rev=593685&r1=593684&r2=593685&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/samples/RubyCalculator/build.xml (original)
+++ incubator/tuscany/cpp/sca/samples/RubyCalculator/build.xml Fri Nov  9 
15:00:20 2007
@@ -31,6 +31,15 @@
   <target name="init">
     <tstamp/>
     <property name="this.dir" location="${basedir}/samples/RubyCalculator"/>
+    <property name="sample.calculator.dir"         
location="${this.dir}/sample.calculator"/>
+    <property name="sample.calculator.client.dir"  
location="${this.dir}/sample.calculator.client"/>
+
+    <property name="RubyCalculator.install.dir"
+              location="${tuscanySCA.install.dir}/samples/RubyCalculator"/>
+    <property name="sample.calculator.install.dir"
+              location="${RubyCalculator.install.dir}/sample.calculator"/>
+    <property name="sample.calculator.client.install.dir"
+              
location="${RubyCalculator.install.dir}/sample.calculator.client"/>
   </target>
 
   <!--
@@ -38,32 +47,48 @@
   -->
   <target name="all"
           depends="init"
-          description="build and install the TuscanyScaNative RubyCalculator 
sample">
-    <antcall target="build"/>
+          description="install the TuscanyScaNative RubyCalculator sample">
     <antcall target="install"/>
   </target>
 
-  <target name="build"
-          depends="init"
-          description="build the TuscanyScaNative RubyCalculator sample">
-    <echo> The RubyCalculator sample ant build.xml file has not been 
implemented yet </echo>
-  </target>
-
   <target name="install"
           depends="init"
           description="Install the TuscanyScaNative RubyCalculator sample">
-    <echo> The RubyCalculator sample ant build.xml file has not been 
implemented yet </echo>
+    <cpp-install-files
+        files="*.composite"
+        srcdir="${this.dir}"
+        destdir="${RubyCalculator.install.dir}"/>
+
+       <!-- install sample.calculator.files -->
+    <cpp-install-files
+        files="*.rb"
+        srcdir="${sample.calculator.dir}"
+        destdir="${sample.calculator.install.dir}"/>
+    <cpp-install-files
+        files="*.composite"
+        srcdir="${sample.calculator.dir}"
+        destdir="${sample.calculator.install.dir}"/>
+    <cpp-install-files
+        files="*.wsdl"
+        srcdir="${sample.calculator.dir}"
+        destdir="${sample.calculator.install.dir}"/>
+
+       <!-- install sample.calculator.client files -->
+    <cpp-install-files
+        files="*.rb"
+        srcdir="${sample.calculator.client.dir}"
+        destdir="${sample.calculator.client.install.dir}"/>
+    <cpp-install-files
+        files="*${script.ext}"
+        srcdir="${sample.calculator.client.dir}"
+        destdir="${sample.calculator.client.install.dir}"/>
+
   </target>
 
   <target name="clean"
           depends="init"
           description="Clean the TuscanyScaNative RubyCalculator sample">
-    <echo> The RubyCalculator sample ant build.xml file has not been 
implemented yet </echo>
+    <delete dir="${RubyCalculator.install.dir}" quiet="true"/>
   </target>
-
-  <!--
-    Internal targets
-    They can still be called, they're just not described, so wont show up in 
"ant -p"
-  -->
 
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to