d***@apache.org
2018-11-24 07:58:58 UTC
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">
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">