Author: damjan
Date: Sat Nov 24 07:58:57 2018
New Revision: 1847342

URL: http://svn.apache.org/viewvc?rev=1847342&view=rev
Log:
Add a "dependencies" target for Ant to allow extracting the JARs that
a Java module depends on. Use this to make Ant targets depends on
their dependencies in gbuild, so that Java submodules within a
main/ module build in the correct order.

Port main/xmerge to gbuild/Ant using this approach.

Patch by: me


Added:
    openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
    openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
    openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
    openoffice/trunk/main/xmerge/Ant_pexcel.mk
    openoffice/trunk/main/xmerge/Ant_pocketword.mk
    openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
    openoffice/trunk/main/xmerge/Ant_xmerge.mk
    openoffice/trunk/main/xmerge/Makefile   (with props)
    openoffice/trunk/main/xmerge/Module_xmerge.mk
    openoffice/trunk/main/xmerge/Package_xmergesync.mk
    openoffice/trunk/main/xmerge/java/
    openoffice/trunk/main/xmerge/java/XMergeBridge/
      - copied from r1847341, openoffice/trunk/main/xmerge/source/bridge/
    openoffice/trunk/main/xmerge/java/XMergeBridge/src/
    openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/
    openoffice/trunk/main/xmerge/java/XMergeBridge/src/main/java/
      - copied from r1847335, openoffice/trunk/main/xmerge/source/bridge/java/
    openoffice/trunk/main/xmerge/java/aportisdoc/
      - copied from r1847341, openoffice/trunk/main/xmerge/source/aportisdoc/
    openoffice/trunk/main/xmerge/java/aportisdoc/src/
    openoffice/trunk/main/xmerge/java/aportisdoc/src/main/
    openoffice/trunk/main/xmerge/java/aportisdoc/src/main/java/
      - copied from r1847335, 
openoffice/trunk/main/xmerge/source/aportisdoc/java/
    openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/
    openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/
    
openoffice/trunk/main/xmerge/java/aportisdoc/src/main/resources/META-INF/converter.xml
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/aportisdoc/converter.xml
    openoffice/trunk/main/xmerge/java/htmlsoff/
      - copied from r1847341, openoffice/trunk/main/xmerge/source/htmlsoff/
    openoffice/trunk/main/xmerge/java/htmlsoff/src/
    openoffice/trunk/main/xmerge/java/htmlsoff/src/main/
    openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/
    openoffice/trunk/main/xmerge/java/htmlsoff/src/main/java/package.html
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/htmlsoff/package.html
    openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/
    openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/
    
openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/META-INF/converter.xml
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/htmlsoff/converter.xml
    openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/htmltosoff.xsl
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/htmlsoff/htmltosoff.xsl
    openoffice/trunk/main/xmerge/java/htmlsoff/src/main/resources/sofftohtml.xsl
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/htmlsoff/sofftohtml.xsl
    openoffice/trunk/main/xmerge/java/pexcel/
      - copied from r1847341, openoffice/trunk/main/xmerge/source/pexcel/
    openoffice/trunk/main/xmerge/java/pexcel/src/
    openoffice/trunk/main/xmerge/java/pexcel/src/main/
    openoffice/trunk/main/xmerge/java/pexcel/src/main/java/
      - copied from r1847335, openoffice/trunk/main/xmerge/source/pexcel/java/
    openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/
    openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/
    
openoffice/trunk/main/xmerge/java/pexcel/src/main/resources/META-INF/converter.xml
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/pexcel/converter.xml
    openoffice/trunk/main/xmerge/java/pocketword/
      - copied from r1847341, openoffice/trunk/main/xmerge/source/pocketword/
    openoffice/trunk/main/xmerge/java/pocketword/src/
    openoffice/trunk/main/xmerge/java/pocketword/src/main/
    openoffice/trunk/main/xmerge/java/pocketword/src/main/java/
      - copied from r1847335, 
openoffice/trunk/main/xmerge/source/pocketword/java/
    openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/
    openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/
    
openoffice/trunk/main/xmerge/java/pocketword/src/main/resources/META-INF/converter.xml
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/pocketword/converter.xml
    openoffice/trunk/main/xmerge/java/xmerge/
      - copied from r1847341, openoffice/trunk/main/xmerge/source/xmerge/
    openoffice/trunk/main/xmerge/java/xmerge/manifest.mf   (with props)
    openoffice/trunk/main/xmerge/java/xmerge/src/
    openoffice/trunk/main/xmerge/java/xmerge/src/main/
    openoffice/trunk/main/xmerge/java/xmerge/src/main/java/
      - copied from r1847335, openoffice/trunk/main/xmerge/source/xmerge/java/
    openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/
    openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/
    openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/test/ConverterInfoList.properties
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/test/ConverterInfoList.properties
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/Debug.properties
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/Debug.properties
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/resources/org/openoffice/xmerge/util/resources.properties
      - copied unchanged from r1847335, 
openoffice/trunk/main/xmerge/source/xmerge/java/org/openoffice/xmerge/util/resources.properties
    openoffice/trunk/main/xmerge/prj/makefile.mk
Removed:
    openoffice/trunk/main/xmerge/java/XMergeBridge/java/
    openoffice/trunk/main/xmerge/java/aportisdoc/converter.xml
    openoffice/trunk/main/xmerge/java/aportisdoc/java/
    openoffice/trunk/main/xmerge/java/htmlsoff/converter.xml
    openoffice/trunk/main/xmerge/java/htmlsoff/htmltosoff.xsl
    openoffice/trunk/main/xmerge/java/htmlsoff/package.html
    openoffice/trunk/main/xmerge/java/htmlsoff/sofftohtml.xsl
    openoffice/trunk/main/xmerge/java/pexcel/converter.xml
    openoffice/trunk/main/xmerge/java/pexcel/java/
    openoffice/trunk/main/xmerge/java/pocketword/converter.xml
    openoffice/trunk/main/xmerge/java/pocketword/java/
    openoffice/trunk/main/xmerge/java/xmerge/java/
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/converter/xml/xslt/XsltPlugin.properties
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/test/ConverterInfoList.properties
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/Debug.properties
    
openoffice/trunk/main/xmerge/java/xmerge/src/main/java/org/openoffice/xmerge/util/resources.properties
    openoffice/trunk/main/xmerge/source/aportisdoc/
    openoffice/trunk/main/xmerge/source/bridge/
    openoffice/trunk/main/xmerge/source/htmlsoff/
    openoffice/trunk/main/xmerge/source/pexcel/
    openoffice/trunk/main/xmerge/source/pocketword/
    openoffice/trunk/main/xmerge/source/xmerge/
Modified:
    openoffice/trunk/main/Module_ooo.mk
    openoffice/trunk/main/postprocess/packcomponents/makefile.mk
    openoffice/trunk/main/solenv/ant/aoo-ant.xml
    openoffice/trunk/main/solenv/gbuild/Ant.mk
    openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
    openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
    openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
    openoffice/trunk/main/xmerge/java/pexcel/build.xml
    openoffice/trunk/main/xmerge/java/pocketword/build.xml
    openoffice/trunk/main/xmerge/java/xmerge/build.xml
    openoffice/trunk/main/xmerge/prj/build.lst
    openoffice/trunk/main/xmerge/prj/d.lst
    openoffice/trunk/main/xmerge/util/build.xml

Modified: openoffice/trunk/main/Module_ooo.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/Module_ooo.mk (original)
+++ openoffice/trunk/main/Module_ooo.mk Sat Nov 24 07:58:57 2018
@@ -109,6 +109,7 @@ $(eval $(call gb_Module_add_moduledirs,o
        wizards \
        writerfilter \
        x11_extensions \
+       xmerge \
        xml2cmp \
        xmlhelp \
        xmloff \

Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/postprocess/packcomponents/makefile.mk (original)
+++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Sat Nov 24 
07:58:57 2018
@@ -278,7 +278,7 @@ my_components += \
     component/xmlhelp/java/LuceneHelpWrapper/LuceneHelpWrapper \
     ScriptFramework \
     ScriptProviderForJava \
-    XMergeBridge \
+    component/xmerge/java/XMergeBridge/XMergeBridge \
     XSLTValidate \
     component/wizards/com/sun/star/wizards/agenda/agenda \
     component/wizards/com/sun/star/wizards/fax/fax \

Modified: openoffice/trunk/main/solenv/ant/aoo-ant.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/ant/aoo-ant.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/ant/aoo-ant.xml (original)
+++ openoffice/trunk/main/solenv/ant/aoo-ant.xml Sat Nov 24 07:58:57 2018
@@ -37,8 +37,10 @@
     <property name="build.base.dir" 
location="${WORKDIR}/Ant/${ant.project.name}"/>
 
     <property name="main.src.dir" location="src/main/java"/>
+    <property name="res.src.dir" location="src/main/resources"/>
     <property name="idl.src.dir" location="src/main/idl"/>
     <property name="test.src.dir" location="src/test/java"/>
+    <property name="test-res.src.dir" location="src/test/resources"/>
     <property name="test-idl.src.dir" location="src/test/idl"/>
 
     <property name="main.build.dir" location="${build.base.dir}/main"/>
@@ -93,23 +95,22 @@
         </path>
     </target>
 
+    <target name="dependencies" depends="prepare">
+        <local name="has.main.classpath"/>
+        <condition property="has.main.classpath">
+            <isreference refid="main.classpath"/>
+        </condition>
+
+        <pathconvert refid="main.classpath" setonempty="true" pathsep=" " 
property="deps" if:set="has.main.classpath"/>
+        <property name="dep" value=""/>
+        <echo message="${deps}" file="${dependencies.outfile}"/>
+    </target>
+
     <target name="res" depends="prepare">
         <mkdir dir="${main.build.dir}"/>
-        <copy todir="${main.build.dir}">
-             <fileset dir="${main.src.dir}">
-                 <include name="**/*.properties"/>
-                 <include name="**/*.css"/>
-                 <include name="**/*.dtd"/>
-                 <include name="**/*.form"/>
-                 <include name="**/*.gif "/>
-                 <include name="**/*.htm"/>
-                 <include name="**/*.html"/>
-                 <include name="**/*.js"/>
-                 <include name="**/*.mod"/>
-                 <include name="**/*.sql"/>
-                 <include name="**/*.xml"/>
-                 <include name="**/*.xsl"/>
-                 <include name="**/*.map"/>
+        <copy todir="${main.build.dir}" failonerror="false" quiet="true">
+             <fileset dir="${res.src.dir}">
+                 <include name="**/*"/>
              </fileset>
         </copy>
     </target>
@@ -160,7 +161,16 @@
         </sequential>
     </macrodef>
 
-    <target name="test-idl" depends="pre-compile">
+    <target name="test-res" depends="pre-compile">
+        <mkdir dir="${test.build.dir}" unless:set="test.skip"/>
+        <copy todir="${test.build.dir}" failonerror="false" quiet="true" 
unless:set="test.skip">
+             <fileset dir="${test-res.src.dir}">
+                 <include name="**/*"/>
+             </fileset>
+        </copy>
+    </target>
+
+    <target name="test-idl" depends="test-res">
         <fileset id="test-idl.files" dir="${test-idl.src.dir}" 
includes="**/*.idl" erroronmissingdir="false"/>
         <idl-javamaker
             idlFiles="test-idl.files"

Modified: openoffice/trunk/main/solenv/gbuild/Ant.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/gbuild/Ant.mk?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/gbuild/Ant.mk (original)
+++ openoffice/trunk/main/solenv/gbuild/Ant.mk Sat Nov 24 07:58:57 2018
@@ -46,6 +46,11 @@ $(call gb_Ant_get_target,%) : FORCE
 FORCE:
 
 
+define gb_Ant_add_dependency
+$(1) : $(2)
+
+endef
+
 # registers target and clean target
 # adds jar files to DeliverLogTarget
 # adds dependency for outdir target to workdir target (pattern rule for 
delivery is in Package.mk)
@@ -61,6 +66,9 @@ $(eval $(call gb_Module_register_target,
 $(call gb_Deliver_add_deliverable,$(call gb_Jar_get_outdir_target,$(1)),$(call 
gb_Ant_get_target,$(1)),$(1))
 $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Ant_get_target,$(1))
 
+__ant_out:=$(shell $(gb_Ant_ANTCOMMAND) -v 
-Ddependencies.outfile=$(WORKDIR)/Ant/$(1)/deps -f $(2) dependencies)
+$$(eval $(foreach dep,$(file < $(WORKDIR)/Ant/$(1)/deps),$$(call 
gb_Ant_add_dependency,$(call gb_Ant_get_target,$(1)),$(dep))))
+
 endef
 
 

Added: openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk (added)
+++ openoffice/trunk/main/xmerge/Ant_XMergeBridge.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,29 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call 
gb_Ant_Ant,XMergeBridge,$(SRCDIR)/xmerge/java/XMergeBridge/build.xml))
+
+$(eval $(call 
gb_Ant_set_componentfile,XMergeBridge,xmerge/java/XMergeBridge/XMergeBridge,OOO))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/xmerge/Ant_aportisdoc.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_aportisdoc.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Ant_aportisdoc.mk (added)
+++ openoffice/trunk/main/xmerge/Ant_aportisdoc.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,27 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call 
gb_Ant_Ant,aportisdoc,$(SRCDIR)/xmerge/java/aportisdoc/build.xml))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/xmerge/Ant_htmlsoff.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_htmlsoff.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Ant_htmlsoff.mk (added)
+++ openoffice/trunk/main/xmerge/Ant_htmlsoff.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,27 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Ant_Ant,htmlsoff,$(SRCDIR)/xmerge/java/htmlsoff/build.xml))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/xmerge/Ant_pexcel.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pexcel.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Ant_pexcel.mk (added)
+++ openoffice/trunk/main/xmerge/Ant_pexcel.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,27 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Ant_Ant,pexcel,$(SRCDIR)/xmerge/java/pexcel/build.xml))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/xmerge/Ant_pocketword.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_pocketword.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Ant_pocketword.mk (added)
+++ openoffice/trunk/main/xmerge/Ant_pocketword.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,27 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call 
gb_Ant_Ant,pocketword,$(SRCDIR)/xmerge/java/pocketword/build.xml))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk (added)
+++ openoffice/trunk/main/xmerge/Ant_xmerge-javadoc.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,27 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Ant_Ant,xmerge-javadoc,$(SRCDIR)/xmerge/util/build.xml))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/xmerge/Ant_xmerge.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Ant_xmerge.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Ant_xmerge.mk (added)
+++ openoffice/trunk/main/xmerge/Ant_xmerge.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,27 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Ant_Ant,xmerge,$(SRCDIR)/xmerge/java/xmerge/build.xml))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/xmerge/Makefile
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Makefile?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Makefile (added)
+++ openoffice/trunk/main/xmerge/Makefile Sat Nov 24 07:58:57 2018
@@ -0,0 +1,32 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath 
$(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:

Propchange: openoffice/trunk/main/xmerge/Makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openoffice/trunk/main/xmerge/Module_xmerge.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Module_xmerge.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Module_xmerge.mk (added)
+++ openoffice/trunk/main/xmerge/Module_xmerge.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,38 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Module_Module,xmerge))
+
+$(eval $(call gb_Module_add_targets,xmerge,\
+       Ant_aportisdoc \
+       Ant_htmlsoff \
+       Ant_pexcel \
+       Ant_pocketword \
+       Ant_xmerge-javadoc \
+       Ant_xmerge \
+       Ant_XMergeBridge \
+       Package_xmergesync \
+))
+
+
+# vim: set noet sw=4 ts=4:

Added: openoffice/trunk/main/xmerge/Package_xmergesync.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/Package_xmergesync.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/Package_xmergesync.mk (added)
+++ openoffice/trunk/main/xmerge/Package_xmergesync.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,25 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Package_Package,xmergesync,$(SRCDIR)/xmerge))
+$(eval $(call 
gb_Package_add_file,xmergesync,bin/xmergesync.dll,source/activesync/BIN/xmergesync.dll))

Modified: openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml (original)
+++ openoffice/trunk/main/xmerge/java/XMergeBridge/build.xml Sat Nov 24 
07:58:57 2018
@@ -21,54 +21,23 @@
  ***********************************************************-->
 
 
+  
+<project name="XMergeBridge" default="main" basedir=".">
 
-<project name="XMergeBridge" default="all" basedir=".">
+    <property file="../../../ant.properties"/>
+    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
 
-    <property file="../inc/antbuild.properties"/>
-
-    <path id="classpath">
-        <pathelement location="${build.dir}/xmerge.jar"/>
-        <pathelement location="${solar.jar}/unoil.jar"/>
-        <pathelement location="${solar.jar}/ridl.jar"/>
-        <pathelement location="${solar.jar}/jurt.jar"/>
-        <pathelement location="${solar.jar}/juh.jar"/>
-    </path>
-
-
-    <target name="init" >
-        <mkdir dir="${target.dir}"/>
-               <echo 
message="--------------------------------------------------------------------------------"
 />
-        <echo message="debug is ${debug}"/>
-               <echo 
message="--------------------------------------------------------------------------------"
 />
-    </target>
-
-    <!-- compile java sources in ${package} -->
-    <target name="compile" depends="init">
-        <javac srcdir="${src.dir}"
-               destdir="${target.dir}"
-                          debug="${debug}"
-               deprecation="${deprecation}"
-               optimize="${optimize}">
-            <classpath refid="classpath"/>
-        </javac>
-    </target>
-
-    <!-- package to jar -->
-    <target name="jar" depends="compile">
-        <jar destfile="${target.jar}"
-             manifest="manifest.mf">
-            <fileset dir="${target.dir}"
-                     includes="**/*.class" />
-         </jar>
-    </target>
-
-    <!-- clean up -->
-    <target name="clean">
-        <delete dir="${class.dir}"/>
-        <delete file="${target.jar}"/>
-    </target>
-
-    <target name="all" depends="jar">
+    <target name="init-project">
+        <property name="jar.classpath" value="xmerge.jar"/>
+        <property name="jar.manifest" value="manifest.mf"/>
+
+        <path id="main.classpath">
+            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
+            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
+            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
+            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
+            <pathelement location="${OUTDIR}/bin/juh.jar"/>
+        </path>
     </target>
 
 </project>

Modified: openoffice/trunk/main/xmerge/java/aportisdoc/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/aportisdoc/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/java/aportisdoc/build.xml (original)
+++ openoffice/trunk/main/xmerge/java/aportisdoc/build.xml Sat Nov 24 07:58:57 
2018
@@ -22,49 +22,16 @@
 
 
   
-<project name="aportisdoc" default="all" basedir=".">
+<project name="aportisdoc" default="main" basedir=".">
 
-    <property file="../inc/antbuild.properties"/>
-        
-    <path id="classpath">
-        <pathelement location="${build.dir}/xmerge.jar"/>
-    </path>
+    <property file="../../../ant.properties"/>
+    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
 
-
-    <target name="init" >
-        <mkdir dir="${target.dir}"/>
-    </target>
-
-    <!-- compile java sources in ${package} -->
-    <target name="compile" depends="init">
-        <javac srcdir="${src.dir}"
-               destdir="${target.dir}"
-               debug="${debug}"
-               deprecation="${deprecation}"
-               optimize="${optimize}">
-            <classpath refid="classpath"/>
-        </javac>
-    </target>
-    
-    <!-- package to jar -->
-    <target name="jar" depends="compile">
-        <jar destfile="${target.jar}">
-            <fileset dir="${target.dir}"
-                     includes="**/*.class" />
-            <metainf dir="${basedir}">
-                <filename name="converter.xml"/>
-            </metainf>
-         </jar>
+    <target name="init-project">
+        <path id="main.classpath">
+            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
+        </path>
     </target>
 
-    <!-- clean up -->
-    <target name="clean">
-        <delete dir="${class.dir}"/>
-        <delete file="${target.jar}"/>
-    </target>
-    
-    <target name="all" depends="jar">
-    </target>
-     
 </project>
 

Modified: openoffice/trunk/main/xmerge/java/htmlsoff/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/htmlsoff/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/java/htmlsoff/build.xml (original)
+++ openoffice/trunk/main/xmerge/java/htmlsoff/build.xml Sat Nov 24 07:58:57 
2018
@@ -22,40 +22,13 @@
 
 
   
-<project name="htmlsoff" default="all" basedir=".">
+<project name="htmlsoff" default="main" basedir=".">
 
-    <property file="../inc/antbuild.properties"/>
-        
-    <path id="classpath">
-        <pathelement location="${build.dir}/xmerge.jar"/>
-    </path>
+    <property file="../../../ant.properties"/>
+    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
 
-
-    <target name="init" >
-    </target>
-
-    <!-- compile java sources in ${package} -->
-    <target name="compile" depends="init">
-    </target>
-    
-    <!-- package to jar -->
-    <target name="jar" depends="compile">
-        <jar destfile="${target.jar}">
-            <fileset dir="${basedir}"
-                     includes="*.xsl" />
-            <metainf dir="${basedir}">
-                <filename name="converter.xml"/>
-            </metainf>
-         </jar>
+    <target name="init-project">
     </target>
 
-    <!-- clean up -->
-    <target name="clean">
-        <delete file="${target.jar}"/>
-    </target>
-    
-    <target name="all" depends="jar">
-    </target>
-     
 </project>
 

Modified: openoffice/trunk/main/xmerge/java/pexcel/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pexcel/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/java/pexcel/build.xml (original)
+++ openoffice/trunk/main/xmerge/java/pexcel/build.xml Sat Nov 24 07:58:57 2018
@@ -22,49 +22,16 @@
 
 
   
-<project name="pexcel" default="all" basedir=".">
-    
-    <property file="../inc/antbuild.properties"/>
-        
-    <path id="classpath">
-        <pathelement location="${build.dir}/xmerge.jar"/>
-    </path>
+<project name="pexcel" default="main" basedir=".">
 
+    <property file="../../../ant.properties"/>
+    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
 
-    <target name="init" >
-        <mkdir dir="${target.dir}"/>
+    <target name="init-project">
+        <path id="main.classpath">
+            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
+        </path>
     </target>
 
-    <!-- compile java sources in ${package} -->
-    <target name="compile" depends="init">
-        <javac srcdir="${src.dir}"
-               destdir="${target.dir}"
-               debug="${debug}"
-               deprecation="${deprecation}"
-               optimize="${optimize}">
-            <classpath refid="classpath"/>
-        </javac>
-    </target>
-    
-    <!-- package to jar -->
-    <target name="jar" depends="compile">
-        <jar destfile="${target.jar}">
-            <fileset dir="${target.dir}"
-                     includes="**/*.class" />
-            <metainf dir="${basedir}">
-                <filename name="converter.xml"/>
-            </metainf>
-         </jar>
-    </target>
-
-    <!-- clean up -->
-    <target name="clean">
-        <delete dir="${class.dir}"/>
-        <delete file="${target.jar}"/>
-    </target>
-    
-    <target name="all" depends="jar">
-    </target>
-     
 </project>
 

Modified: openoffice/trunk/main/xmerge/java/pocketword/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/pocketword/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/java/pocketword/build.xml (original)
+++ openoffice/trunk/main/xmerge/java/pocketword/build.xml Sat Nov 24 07:58:57 
2018
@@ -22,49 +22,16 @@
 
 
   
-<project name="pocketword" default="all" basedir=".">
+<project name="pocketword" default="main" basedir=".">
 
-    <property file="../inc/antbuild.properties"/>
-        
-    <path id="classpath">
-        <pathelement location="${build.dir}/xmerge.jar"/>
-    </path>
+    <property file="../../../ant.properties"/>
+    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
 
-
-    <target name="init" >
-        <mkdir dir="${target.dir}"/>
-    </target>
-
-    <!-- compile java sources in ${package} -->
-    <target name="compile" depends="init">
-        <javac srcdir="${src.dir}"
-               destdir="${target.dir}"
-               debug="${debug}"
-               deprecation="${deprecation}"
-               optimize="${optimize}">
-            <classpath refid="classpath"/>
-        </javac>
-    </target>
-    
-    <!-- package to jar -->
-    <target name="jar" depends="compile">
-        <jar destfile="${target.jar}">
-            <fileset dir="${target.dir}"
-                     includes="**/*.class" />
-            <metainf dir="${basedir}">
-                <filename name="converter.xml"/>
-            </metainf>
-         </jar>
+    <target name="init-project">
+        <path id="main.classpath">
+            <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
+        </path>
     </target>
 
-    <!-- clean up -->
-    <target name="clean">
-        <delete dir="${class.dir}"/>
-        <delete file="${target.jar}"/>
-    </target>
-    
-    <target name="all" depends="jar">
-    </target>
-     
 </project>
 

Modified: openoffice/trunk/main/xmerge/java/xmerge/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/java/xmerge/build.xml (original)
+++ openoffice/trunk/main/xmerge/java/xmerge/build.xml Sat Nov 24 07:58:57 2018
@@ -22,65 +22,24 @@
 
 
   
-<project name="xmerge" default="all" basedir=".">
+<project name="xmerge" default="main" basedir=".">
 
-    <property file="../inc/antbuild.properties"/>
+    <property file="../../../ant.properties"/>
+    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
 
-    <property environment="env"/>
-    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
-    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
-        
-    <path id="classpath">
-        <pathelement location="${env.XML_APIS_JAR}"/>
-        <pathelement location="${env.XERCES_JAR}"/>
-        <pathelement location="${solar.jar}/unoil.jar"/>
-        <pathelement location="${solar.jar}/ridl.jar"/>
-        <pathelement location="${solar.jar}/jurt.jar"/>
-        <pathelement location="${solar.jar}/juh.jar"/>
-    </path>
-
-
-    <target name="init" >
-        <mkdir dir="${target.dir}"/>
+    <target name="init-project">
+        <property name="jar.classpath" value="xml-apis.jar xercesImpl.jar 
serializer.jar"/>
+        <property name="jar.manifest" value="manifest.mf"/>
+
+        <path id="main.classpath">
+<!--            <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
+<!--            <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
+            <pathelement location="${OUTDIR}/bin/unoil.jar"/>
+            <pathelement location="${OUTDIR}/bin/ridl.jar"/>
+            <pathelement location="${OUTDIR}/bin/juh.jar"/>
+            <pathelement location="${OUTDIR}/bin/jurt.jar"/>
+        </path>
     </target>
 
-    <!-- compile java sources in ${package} -->
-    <target name="compile" depends="init">
-        <javac srcdir="${src.dir}"
-               destdir="${target.dir}"
-               debug="${debug}"
-               deprecation="${deprecation}"
-               optimize="${optimize}">
-            <classpath refid="classpath"/>
-        </javac>
-    </target>
-    
-    <!-- package to jar -->
-    <target name="jar" depends="compile">
-        <jar destfile="${target.jar}">
-            <fileset dir="${target.dir}"
-                         includes="**/*.class" />
-            <fileset dir="${src.dir}"
-                         includes="**/*.properties" />
-            <manifest>
-                <attribute name="Main-Class" 
value="org.openoffice.xmerge.test.Driver"/>
-                <attribute name="Specification-Title" value="Apache OpenOffice 
XMerge Framework"/>
-                <attribute name="Specification-Vendor" value="Apache 
OpenOffice"/>
-                <attribute name="Specification-Version" value="0.6.0"/>
-                <attribute name="Implementation-Version" 
value="#IMPL-VERSION#"/>
-                <attribute name="Class-Path" value="xml-apis.jar 
xercesImpl.jar serializer.jar"/>
-            </manifest>
-         </jar>
-    </target>
-
-    <!-- clean up -->
-    <target name="clean">
-        <delete dir="${class.dir}"/>
-        <delete file="${target.jar}"/>
-    </target>
-    
-    <target name="all" depends="jar">
-    </target>
-     
 </project>
 

Added: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/java/xmerge/manifest.mf?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/java/xmerge/manifest.mf (added)
+++ openoffice/trunk/main/xmerge/java/xmerge/manifest.mf Sat Nov 24 07:58:57 
2018
@@ -0,0 +1,6 @@
+Main-Class: org.openoffice.xmerge.test.Driver
+Specification-Title: Apache OpenOffice XMerge Framework
+Specification-Vendor: Apache OpenOffice
+Specification-Version: 0.6.0
+Implementation-Version: #IMPL-VERSION#
+

Propchange: openoffice/trunk/main/xmerge/java/xmerge/manifest.mf
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: openoffice/trunk/main/xmerge/prj/build.lst
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/build.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/prj/build.lst (original)
+++ openoffice/trunk/main/xmerge/prj/build.lst Sat Nov 24 07:58:57 2018
@@ -1,11 +1,2 @@
 xmrg xmerge : solenv unoil javaunohelper LIBXSLT:libxslt NULL
-xmrg xmerge                        usr1  - all xmrg_mkout NULL
-xmrg xmerge\inc                    nmake - all xmrg_inc NULL
-xmrg xmerge\source\xmerge          nmake - all xmrg_xmerge xmrg_inc NULL
-xmrg xmerge\source\bridge          nmake - all xmrg_bridge xmrg_xmerge 
xmrg_inc NULL
-xmrg xmerge\source\aportisdoc      nmake - all xmrg_aportis xmrg_xmerge 
xmrg_inc NULL
-xmrg xmerge\source\pexcel          nmake - all xmrg_pexcel xmrg_xmerge 
xmrg_inc NULL
-xmrg xmerge\source\pocketword      nmake - all xmrg_pword xmrg_xmerge xmrg_inc 
NULL
-xmrg xmerge\source\htmlsoff        nmake - all xmrg_htmlsoff xmrg_inc NULL
-xmrg xmerge\source\activesync      nmake - all xmrg_activesync xmrg_inc NULL
-xmrg xmerge\util                   nmake - all xmrg_util xmrg_xmerge 
xmrg_bridge xmrg_aportis xmrg_pexcel xmrg_pword NULL
+xmrg xmerge\prj                    nmake - all xmrg_prj NULL

Modified: openoffice/trunk/main/xmerge/prj/d.lst
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/d.lst?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/prj/d.lst (original)
+++ openoffice/trunk/main/xmerge/prj/d.lst Sat Nov 24 07:58:57 2018
@@ -1,12 +0,0 @@
-..\%__SRC%\class\xmerge.jar %_DEST%\bin%_EXT%\xmerge.jar
-..\%__SRC%\class\pexcel.jar %_DEST%\bin%_EXT%\pexcel.jar
-..\%__SRC%\class\htmlsoff.jar %_DEST%\bin%_EXT%\htmlsoff.jar
-..\%__SRC%\class\aportisdoc.jar  %_DEST%\bin%_EXT%\aportisdoc.jar
-..\%__SRC%\class\XMergeBridge.jar %_DEST%\bin%_EXT%\XMergeBridge.jar
-..\%__SRC%\class\pocketword.jar  %_DEST%\bin%_EXT%\pocketword.jar
-..\%__SRC%\bin\xmergesync.dll  %_DEST%\bin%_EXT%\xmergesync.dll
-mkdir: %_DEST%\doc%_EXT%\xmerge
-..\%__SRC%\doc\javadoc\package-list %_DEST%\doc%_EXT%\xmerge\package-list
-..\%__SRC%\doc\xmerge_javadoc.zip %_DEST%\doc%_EXT%\xmerge_javadoc.zip
-..\%__SRC%\doc\writer2latex_javadoc.zip 
%_DEST%\doc%_EXT%\writer2latex_javadoc.zip
-..\%__SRC%\misc\XMergeBridge.component %_DEST%\xml%_EXT%\XMergeBridge.component

Added: openoffice/trunk/main/xmerge/prj/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/prj/makefile.mk?rev=1847342&view=auto
==============================================================================
--- openoffice/trunk/main/xmerge/prj/makefile.mk (added)
+++ openoffice/trunk/main/xmerge/prj/makefile.mk Sat Nov 24 07:58:57 2018
@@ -0,0 +1,44 @@
+#**************************************************************
+#  
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#    http://www.apache.org/licenses/LICENSE-2.0
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+PRJ=..
+TARGET=prj
+
+.INCLUDE : settings.mk
+
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+
+.IF "$(DEBUG)"!=""
+DEBUG_ARGUMENT=DEBUG=$(DEBUG)
+.ELIF "$(debug)"!=""
+DEBUG_ARGUMENT=debug=$(debug)
+.ELSE
+DEBUG_ARGUMENT=
+.ENDIF
+
+all:
+       cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) 
$(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog

Modified: openoffice/trunk/main/xmerge/util/build.xml
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/xmerge/util/build.xml?rev=1847342&r1=1847341&r2=1847342&view=diff
==============================================================================
--- openoffice/trunk/main/xmerge/util/build.xml (original)
+++ openoffice/trunk/main/xmerge/util/build.xml Sat Nov 24 07:58:57 2018
@@ -21,24 +21,23 @@
  ***********************************************************-->
 
 
-<project name="xmrg_util" default="main" basedir=".">
+<project name="xmerge-javadoc" default="main" basedir=".">
+
+    <property file="../../ant.properties"/>
+    <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
 
     <property file="../source/inc/antbuild.properties"/>
     
-    <property name="javadoc.dir" location="${build.dir}/javadoc"/>
+    <property name="javadoc.dir" location="${WORKDIR}/Ant/xmerge-javadoc"/>
 
-    <property environment="env"/>
-    <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
-    <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
-    
-    <path id="classpath">
-        <pathelement location="${env.XML_APIS_JAR}"/>
-        <pathelement location="${env.XERCES_JAR}"/>
-        <pathelement location="${solar.jar}/unoil.jar"/>
-        <pathelement location="${solar.jar}/ridl.jar"/>
-        <pathelement location="${solar.jar}/jurt.jar"/>
-        <pathelement location="${solar.jar}/juh.jar"/>    
-        <pathelement location="${build.dir}/xmerge.jar"/>
+    <path id="main.classpath">
+<!--        <pathelement location="${OUTDIR}/bin/xml-apis.jar"/> -->
+<!--        <pathelement location="${OUTDIR}/bin/xercesImpl.jar"/> -->
+        <pathelement location="${OUTDIR}/bin/unoil.jar"/>
+        <pathelement location="${OUTDIR}/bin/ridl.jar"/>
+        <pathelement location="${OUTDIR}/bin/jurt.jar"/>
+        <pathelement location="${OUTDIR}/bin/juh.jar"/>    
+        <pathelement location="${OUTDIR}/bin/xmerge.jar"/>
     </path>
     
     <target name="init">
@@ -55,20 +54,20 @@
              use="true"
              Doctitle="Apache OpenOffice XMerge API"
              windowtitle="Apache OpenOffice XMerge API"
-             classpathref="classpath">
-            <fileset dir="../source/bridge" defaultexcludes="yes">
+             classpathref="main.classpath">
+            <fileset dir="../java/XMergeBridge/src/main/java" 
defaultexcludes="yes">
                <include name="**/*.java"/>
             </fileset>
-            <fileset dir="../source/xmerge" defaultexcludes="yes">
+            <fileset dir="../java/xmerge/src/main/java" defaultexcludes="yes">
                <include name="**/*.java"/>
             </fileset>
-            <fileset dir="../source/aportisdoc" defaultexcludes="yes">
+            <fileset dir="../java/aportisdoc/src/main/java" 
defaultexcludes="yes">
                <include name="**/*.java"/>
             </fileset>
-            <fileset dir="../source/pexcel" defaultexcludes="yes">
+            <fileset dir="../java/pexcel/src/main/java" defaultexcludes="yes">
                <include name="**/*.java"/>
             </fileset>
-            <fileset dir="../source/pocketword" defaultexcludes="yes">
+            <fileset dir="../java/pocketword/src/main/java" 
defaultexcludes="yes">
                <include name="**/*.java"/>
             </fileset>
              <link offline="true" href="http://java.sun.com/j2se/1.3/docs/api"; 
packagelistLoc="${solar.doc}/jdk13"/>
@@ -78,6 +77,24 @@
     </target>
 
     <target name="main" depends="javadoc">
+        <jar destfile="${jar.dir}/${ant.project.name}.jar"
+             duplicate="fail">
+            <fileset dir="${javadoc.dir}"/>
+            <include name="**/*.class"/>
+            <include name="**/*.properties"/>
+            <include name="**/*.css"/>
+            <include name="**/*.dtd"/>
+            <include name="**/*.form"/>
+            <include name="**/*.gif "/>
+            <include name="**/*.htm"/>
+            <include name="**/*.html"/>
+            <include name="**/*.js"/>
+            <include name="**/*.mod"/>
+            <include name="**/*.sql"/>
+            <include name="**/*.xml"/>
+            <include name="**/*.xsl"/>
+            <include name="**/*.map"/>
+        </jar>
     </target>
 
      <target name="all" depends="javadoc">


Reply via email to