You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ro...@apache.org on 2007/07/27 11:04:59 UTC

svn commit: r560161 - /incubator/tuscany/cpp/sca/runtime/core/src/build.xml

Author: robbinspg
Date: Fri Jul 27 02:04:57 2007
New Revision: 560161

URL: http://svn.apache.org/viewvc?view=rev&rev=560161
Log:
TUSCANY-1438 deploy schema

Modified:
    incubator/tuscany/cpp/sca/runtime/core/src/build.xml

Modified: incubator/tuscany/cpp/sca/runtime/core/src/build.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/build.xml?view=diff&rev=560161&r1=560160&r2=560161
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/core/src/build.xml (original)
+++ incubator/tuscany/cpp/sca/runtime/core/src/build.xml Fri Jul 27 02:04:57 2007
@@ -32,11 +32,13 @@
   <property name="extension.dir"      value="tuscany/sca/extension"/>
   <property name="model.dir"          value="tuscany/sca/model"/>
   <property name="util.dir"           value="tuscany/sca/util"/>
+  <property name="xsd.dir"            value="${basedir}/xsd"/>
 
   <property name="core.abs.dir"       location="${this.dir}/${core.dir}"/>
   <property name="extension.abs.dir"  location="${this.dir}/${extension.dir}"/>
   <property name="model.abs.dir"      location="${this.dir}/${model.dir}"/>
   <property name="util.abs.dir"       location="${this.dir}/${util.dir}"/>
+  <property name="xsd.abs.dir"        location="${xsd.dir}"/>
   <property name="lib.dir"            location="${this.dir}/.libs"/>
   <property name="tuscany.core.lib"   value="tuscany_sca"/>
 
@@ -134,6 +136,7 @@
            Thread.cpp
            ThreadLocal.cpp
            Utils.cpp"/>
+
   <property
     name="util.h.files"
     value="DefaultLogWriter.h
@@ -151,6 +154,20 @@
            Utils.h"/>
 
   <!--
+    All the xsd schema files
+    New schema should be added to this property
+  -->
+  <property
+    name="xsd.files"
+    value="sca.xsd
+           sca-core.xsd
+           sca-implementation-composite.xsd
+           sca-implementation-java.xsd
+           sca-interface-java.xsd
+           sca-interface-wsdl.xsd
+           tuscany.xsd"/>
+
+  <!--
     Public targets
   -->
   <target name="all" description="compile, link, and install all TuscanyScaNative core source code">
@@ -184,6 +201,7 @@
     <antcall target="install.extension"/>
     <antcall target="install.model"/>
     <antcall target="install.util"/>
+    <antcall target="install.xsd"/>
     <cpp-install-files
         srcdir="${this.dir}/tuscany/sca"
         files="export.h"
@@ -203,6 +221,7 @@
     <antcall target="clean.extension"/>
     <antcall target="clean.model"/>
     <antcall target="clean.util"/>
+    <antcall target="clean.xsd"/>
     <delete dir="${lib.dir}" quiet="true"/>
     <cpp-clean-files
         dir="${tuscanySCA.install.dir}/include/tuscany/sca"
@@ -294,6 +313,13 @@
         destdir="${tuscanySCA.install.dir}/include/${util.dir}"/>
   </target>
 
+  <target name="install.xsd">
+    <cpp-install-files
+        srcdir="${xsd.abs.dir}"
+        files="${xsd.files}"
+        destdir="${tuscanySCA.install.dir}/xsd"/>
+  </target>
+
     <!-- clean -->
 
   <target name="clean.core">
@@ -317,6 +343,12 @@
   <target name="clean.util">
     <cpp-clean-files
         dir="${tuscanySCA.install.dir}/include/${util.dir}"
+        rmdir="true"/>
+  </target>
+
+  <target name="clean.xsd">
+    <cpp-clean-files
+        dir="${tuscanySCA.install.dir}/xsd"
         rmdir="true"/>
   </target>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org