summaryrefslogtreecommitdiff
path: root/ridljar
diff options
context:
space:
mode:
authorDamjan Jovanovic <damjan@apache.org>2018-04-09 17:07:08 +0000
committerDamjan Jovanovic <damjan@apache.org>2018-04-09 17:07:08 +0000
commita1f7ca4f8b8e34eacd4ae5736ffec9104c8feb47 (patch)
treef263d6618cdd1c97fdbeff287d7f03fa82e7fb8a /ridljar
parent263c6b0f859e1b8cc6bfcbaaeddfb17601992747 (diff)
Port main/ridljar to gbuild / Ant.
Generalize the Ant build a bit, to make using javamaker more flexible, and allow arbitrary "pre-compile" actions to be plugged in. Patch by: me
Notes
Notes: ignore: obsolete
Diffstat (limited to 'ridljar')
-rw-r--r--ridljar/Ant_ridl.mk (renamed from ridljar/source/unoloader/makefile.mk)12
-rw-r--r--ridljar/Ant_unoloader.mk27
-rw-r--r--ridljar/Makefile32
-rw-r--r--ridljar/Module_ridljar.mk33
-rw-r--r--ridljar/Zip_ridl_src.mk54
-rw-r--r--ridljar/Zip_unoloader_src.mk31
-rw-r--r--ridljar/java/ridl/build.xml53
-rw-r--r--ridljar/java/ridl/src/main/java/com/makefile.mk (renamed from ridljar/com/makefile.mk)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/FieldDescription.java (renamed from ridljar/com/sun/star/lib/uno/typedesc/FieldDescription.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/MemberDescriptionHelper.java (renamed from ridljar/com/sun/star/lib/uno/typedesc/MemberDescriptionHelper.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/MethodDescription.java (renamed from ridljar/com/sun/star/lib/uno/typedesc/MethodDescription.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/TypeDescription.java (renamed from ridljar/com/sun/star/lib/uno/typedesc/TypeDescription.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/AttributeTypeInfo.java (renamed from ridljar/com/sun/star/lib/uno/typeinfo/AttributeTypeInfo.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/ConstantTypeInfo.java (renamed from ridljar/com/sun/star/lib/uno/typeinfo/ConstantTypeInfo.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/MemberTypeInfo.java (renamed from ridljar/com/sun/star/lib/uno/typeinfo/MemberTypeInfo.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/MethodTypeInfo.java (renamed from ridljar/com/sun/star/lib/uno/typeinfo/MethodTypeInfo.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/ParameterTypeInfo.java (renamed from ridljar/com/sun/star/lib/uno/typeinfo/ParameterTypeInfo.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/TypeInfo.java (renamed from ridljar/com/sun/star/lib/uno/typeinfo/TypeInfo.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/util/DisposeListener.java (renamed from ridljar/com/sun/star/lib/util/DisposeListener.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/util/DisposeNotifier.java (renamed from ridljar/com/sun/star/lib/util/DisposeNotifier.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/lib/util/WeakMap.java (renamed from ridljar/com/sun/star/lib/util/WeakMap.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/Any.java (renamed from ridljar/com/sun/star/uno/Any.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/Enum.java (renamed from ridljar/com/sun/star/uno/Enum.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/IBridge.java (renamed from ridljar/com/sun/star/uno/IBridge.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/IEnvironment.java (renamed from ridljar/com/sun/star/uno/IEnvironment.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/IFieldDescription.java (renamed from ridljar/com/sun/star/uno/IFieldDescription.java)2
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/IMapping.java (renamed from ridljar/com/sun/star/uno/IMapping.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/IMemberDescription.java (renamed from ridljar/com/sun/star/uno/IMemberDescription.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/IMethodDescription.java (renamed from ridljar/com/sun/star/uno/IMethodDescription.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/IQueryInterface.java (renamed from ridljar/com/sun/star/uno/IQueryInterface.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/ITypeDescription.java (renamed from ridljar/com/sun/star/uno/ITypeDescription.java)4
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/Type.java (renamed from ridljar/com/sun/star/uno/Type.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/Union.java (renamed from ridljar/com/sun/star/uno/Union.java)0
-rw-r--r--ridljar/java/ridl/src/main/java/com/sun/star/uno/UnoRuntime.java (renamed from ridljar/com/sun/star/uno/UnoRuntime.java)0
-rw-r--r--ridljar/java/unoloader/build.xml34
-rw-r--r--ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/UnoClassLoader.java (renamed from ridljar/source/unoloader/com/sun/star/lib/unoloader/UnoClassLoader.java)0
-rw-r--r--ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/UnoLoader.java (renamed from ridljar/source/unoloader/com/sun/star/lib/unoloader/UnoLoader.java)0
-rw-r--r--ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/makefile.mk (renamed from ridljar/source/unoloader/com/sun/star/lib/unoloader/makefile.mk)0
-rw-r--r--ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/manifest (renamed from ridljar/source/unoloader/com/sun/star/lib/unoloader/manifest)0
-rw-r--r--ridljar/prj/build.lst6
-rw-r--r--ridljar/prj/d.lst4
-rw-r--r--ridljar/prj/makefile.mk (renamed from ridljar/util/makefile.mk)46
-rw-r--r--ridljar/source/unoloader/delzip0
-rw-r--r--ridljar/util/delzip0
44 files changed, 291 insertions, 47 deletions
diff --git a/ridljar/source/unoloader/makefile.mk b/ridljar/Ant_ridl.mk
index 42b1c1e67021..5c0a918bd9a8 100644
--- a/ridljar/source/unoloader/makefile.mk
+++ b/ridljar/Ant_ridl.mk
@@ -21,15 +21,7 @@
-PRJ := ..$/..
-PRJNAME := ridljar
+$(eval $(call gb_Ant_Ant,ridl,$(SRCDIR)/ridljar/java/ridl/build.xml))
-TARGET := unoloader
+# vim: set noet sw=4 ts=4:
-.INCLUDE: settings.mk
-
-ZIP1TARGET = $(TARGET)_src
-ZIP1FLAGS = -r
-ZIP1LIST = com -x '*makefile.mk' -x '*manifest'
-
-.INCLUDE: target.mk
diff --git a/ridljar/Ant_unoloader.mk b/ridljar/Ant_unoloader.mk
new file mode 100644
index 000000000000..26f630d79e97
--- /dev/null
+++ b/ridljar/Ant_unoloader.mk
@@ -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,unoloader,$(SRCDIR)/ridljar/java/unoloader/build.xml))
+
+# vim: set noet sw=4 ts=4:
+
diff --git a/ridljar/Makefile b/ridljar/Makefile
new file mode 100644
index 000000000000..c1d144cbd4c9
--- /dev/null
+++ b/ridljar/Makefile
@@ -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:
diff --git a/ridljar/Module_ridljar.mk b/ridljar/Module_ridljar.mk
new file mode 100644
index 000000000000..f2074c3943a4
--- /dev/null
+++ b/ridljar/Module_ridljar.mk
@@ -0,0 +1,33 @@
+#**************************************************************
+#
+# 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,ridljar))
+
+$(eval $(call gb_Module_add_targets,ridljar,\
+ Ant_ridl \
+ Ant_unoloader \
+ Zip_ridl_src \
+ Zip_unoloader_src \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ridljar/Zip_ridl_src.mk b/ridljar/Zip_ridl_src.mk
new file mode 100644
index 000000000000..06147b987587
--- /dev/null
+++ b/ridljar/Zip_ridl_src.mk
@@ -0,0 +1,54 @@
+###############################################################
+#
+# 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_Zip_Zip,ridl_src,$(SRCDIR)/ridljar/java/ridl/src/main/java))
+
+$(eval $(call gb_Zip_add_files,ridl_src,\
+ com/sun/star/lib/uno/typedesc/MethodDescription.java \
+ com/sun/star/lib/uno/typedesc/MemberDescriptionHelper.java \
+ com/sun/star/lib/uno/typedesc/FieldDescription.java \
+ com/sun/star/lib/uno/typeinfo/MemberTypeInfo.java \
+ com/sun/star/lib/uno/typeinfo/ParameterTypeInfo.java \
+ com/sun/star/lib/uno/typeinfo/TypeInfo.java \
+ com/sun/star/lib/uno/typeinfo/AttributeTypeInfo.java \
+ com/sun/star/lib/uno/typeinfo/ConstantTypeInfo.java \
+ com/sun/star/lib/uno/typeinfo/MethodTypeInfo.java \
+ com/sun/star/lib/util/WeakMap.java \
+ com/sun/star/lib/util/DisposeNotifier.java \
+ com/sun/star/lib/util/DisposeListener.java \
+ com/sun/star/uno/Type.java \
+ com/sun/star/uno/IMemberDescription.java \
+ com/sun/star/uno/UnoRuntime.java \
+ com/sun/star/uno/IMapping.java \
+ com/sun/star/uno/Union.java \
+ com/sun/star/uno/IEnvironment.java \
+ com/sun/star/uno/IQueryInterface.java \
+ com/sun/star/uno/Any.java \
+ com/sun/star/uno/IBridge.java \
+ com/sun/star/uno/IMethodDescription.java \
+ com/sun/star/uno/ITypeDescription.java \
+ com/sun/star/uno/IFieldDescription.java \
+ com/sun/star/uno/Enum.java \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ridljar/Zip_unoloader_src.mk b/ridljar/Zip_unoloader_src.mk
new file mode 100644
index 000000000000..22775a1f2634
--- /dev/null
+++ b/ridljar/Zip_unoloader_src.mk
@@ -0,0 +1,31 @@
+###############################################################
+#
+# 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_Zip_Zip,unoloader_src,$(SRCDIR)/ridljar/java/unoloader/src/main/java))
+
+$(eval $(call gb_Zip_add_files,unoloader_src,\
+ com/sun/star/lib/unoloader/UnoClassLoader.java \
+ com/sun/star/lib/unoloader/UnoLoader.java \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ridljar/java/ridl/build.xml b/ridljar/java/ridl/build.xml
new file mode 100644
index 000000000000..8ecc91ed71e8
--- /dev/null
+++ b/ridljar/java/ridl/build.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--***********************************************************
+ *
+ * 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.
+ *
+ ***********************************************************-->
+
+
+<project name="ridl" default="main">
+
+ <property file="../../../ant.properties"/>
+ <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
+
+ <target name="init-project">
+
+ <path id="main.classpath">
+ <pathelement location="${OUTDIR}/bin/ridl.jar"/>
+ <pathelement location="${OUTDIR}/bin/unoloader.jar"/>
+ </path>
+
+ </target>
+
+ <property name="javamaker.udkapi.flag" location="${main.build.dir}/javamaker.udkapi.flag"/>
+
+ <target name="check-javamaker-udkapi">
+ <uptodate property="javamaker.udkapi.skip" srcfile="${OUTDIR}/bin/udkapi.rdb" targetfile="${javamaker.udkapi.flag}"/>
+ </target>
+
+ <target name="javamaker-udkapi" depends="check-javamaker-udkapi" extensionOf="pre-compile" unless="${javamaker.udkapi.skip}">
+ <mkdir dir="${main.build.dir}"/>
+ <javamaker
+ input-rdb="${OUTDIR}/bin/udkapi.rdb"
+ output-directory="${main.build.dir}"/>
+ <touch file="${javamaker.udkapi.flag}"/>
+ </target>
+
+</project>
+
diff --git a/ridljar/com/makefile.mk b/ridljar/java/ridl/src/main/java/com/makefile.mk
index d4a31ae8ed45..d4a31ae8ed45 100644
--- a/ridljar/com/makefile.mk
+++ b/ridljar/java/ridl/src/main/java/com/makefile.mk
diff --git a/ridljar/com/sun/star/lib/uno/typedesc/FieldDescription.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/FieldDescription.java
index e7af70cab941..e7af70cab941 100644
--- a/ridljar/com/sun/star/lib/uno/typedesc/FieldDescription.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/FieldDescription.java
diff --git a/ridljar/com/sun/star/lib/uno/typedesc/MemberDescriptionHelper.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/MemberDescriptionHelper.java
index c569de1466e4..c569de1466e4 100644
--- a/ridljar/com/sun/star/lib/uno/typedesc/MemberDescriptionHelper.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/MemberDescriptionHelper.java
diff --git a/ridljar/com/sun/star/lib/uno/typedesc/MethodDescription.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/MethodDescription.java
index c24adc616069..c24adc616069 100644
--- a/ridljar/com/sun/star/lib/uno/typedesc/MethodDescription.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/MethodDescription.java
diff --git a/ridljar/com/sun/star/lib/uno/typedesc/TypeDescription.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/TypeDescription.java
index 5c752029ee1e..5c752029ee1e 100644
--- a/ridljar/com/sun/star/lib/uno/typedesc/TypeDescription.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typedesc/TypeDescription.java
diff --git a/ridljar/com/sun/star/lib/uno/typeinfo/AttributeTypeInfo.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/AttributeTypeInfo.java
index e76a73672cce..e76a73672cce 100644
--- a/ridljar/com/sun/star/lib/uno/typeinfo/AttributeTypeInfo.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/AttributeTypeInfo.java
diff --git a/ridljar/com/sun/star/lib/uno/typeinfo/ConstantTypeInfo.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/ConstantTypeInfo.java
index 53d6598cfb7d..53d6598cfb7d 100644
--- a/ridljar/com/sun/star/lib/uno/typeinfo/ConstantTypeInfo.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/ConstantTypeInfo.java
diff --git a/ridljar/com/sun/star/lib/uno/typeinfo/MemberTypeInfo.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/MemberTypeInfo.java
index 56ffa272e099..56ffa272e099 100644
--- a/ridljar/com/sun/star/lib/uno/typeinfo/MemberTypeInfo.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/MemberTypeInfo.java
diff --git a/ridljar/com/sun/star/lib/uno/typeinfo/MethodTypeInfo.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/MethodTypeInfo.java
index 9935bdfd3d95..9935bdfd3d95 100644
--- a/ridljar/com/sun/star/lib/uno/typeinfo/MethodTypeInfo.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/MethodTypeInfo.java
diff --git a/ridljar/com/sun/star/lib/uno/typeinfo/ParameterTypeInfo.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/ParameterTypeInfo.java
index b9fa1181a6d7..b9fa1181a6d7 100644
--- a/ridljar/com/sun/star/lib/uno/typeinfo/ParameterTypeInfo.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/ParameterTypeInfo.java
diff --git a/ridljar/com/sun/star/lib/uno/typeinfo/TypeInfo.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/TypeInfo.java
index b113a2fafb50..b113a2fafb50 100644
--- a/ridljar/com/sun/star/lib/uno/typeinfo/TypeInfo.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/uno/typeinfo/TypeInfo.java
diff --git a/ridljar/com/sun/star/lib/util/DisposeListener.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/util/DisposeListener.java
index af88bf28187f..af88bf28187f 100644
--- a/ridljar/com/sun/star/lib/util/DisposeListener.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/util/DisposeListener.java
diff --git a/ridljar/com/sun/star/lib/util/DisposeNotifier.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/util/DisposeNotifier.java
index 4e4085e7d4c0..4e4085e7d4c0 100644
--- a/ridljar/com/sun/star/lib/util/DisposeNotifier.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/util/DisposeNotifier.java
diff --git a/ridljar/com/sun/star/lib/util/WeakMap.java b/ridljar/java/ridl/src/main/java/com/sun/star/lib/util/WeakMap.java
index 77a514197efd..77a514197efd 100644
--- a/ridljar/com/sun/star/lib/util/WeakMap.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/lib/util/WeakMap.java
diff --git a/ridljar/com/sun/star/uno/Any.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Any.java
index 81d6f5623ba1..81d6f5623ba1 100644
--- a/ridljar/com/sun/star/uno/Any.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Any.java
diff --git a/ridljar/com/sun/star/uno/Enum.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Enum.java
index 4a1406e3b92f..4a1406e3b92f 100644
--- a/ridljar/com/sun/star/uno/Enum.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Enum.java
diff --git a/ridljar/com/sun/star/uno/IBridge.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IBridge.java
index fdd632640be5..fdd632640be5 100644
--- a/ridljar/com/sun/star/uno/IBridge.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IBridge.java
diff --git a/ridljar/com/sun/star/uno/IEnvironment.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IEnvironment.java
index 1b47d8ec15ee..1b47d8ec15ee 100644
--- a/ridljar/com/sun/star/uno/IEnvironment.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IEnvironment.java
diff --git a/ridljar/com/sun/star/uno/IFieldDescription.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IFieldDescription.java
index 40c707aae292..d9e0dc0b35ab 100644
--- a/ridljar/com/sun/star/uno/IFieldDescription.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IFieldDescription.java
@@ -47,5 +47,5 @@ public interface IFieldDescription extends IMemberDescription {
* <p>
* @return the java field
*/
- Field getField();
+ Field getField();
}
diff --git a/ridljar/com/sun/star/uno/IMapping.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IMapping.java
index 17e9dd99d206..17e9dd99d206 100644
--- a/ridljar/com/sun/star/uno/IMapping.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IMapping.java
diff --git a/ridljar/com/sun/star/uno/IMemberDescription.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IMemberDescription.java
index 57351084f656..57351084f656 100644
--- a/ridljar/com/sun/star/uno/IMemberDescription.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IMemberDescription.java
diff --git a/ridljar/com/sun/star/uno/IMethodDescription.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IMethodDescription.java
index 0c1aad59cd16..0c1aad59cd16 100644
--- a/ridljar/com/sun/star/uno/IMethodDescription.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IMethodDescription.java
diff --git a/ridljar/com/sun/star/uno/IQueryInterface.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IQueryInterface.java
index 47a118de859e..47a118de859e 100644
--- a/ridljar/com/sun/star/uno/IQueryInterface.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/IQueryInterface.java
diff --git a/ridljar/com/sun/star/uno/ITypeDescription.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/ITypeDescription.java
index 3c67cf4f564b..2d85769bd276 100644
--- a/ridljar/com/sun/star/uno/ITypeDescription.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/ITypeDescription.java
@@ -74,7 +74,7 @@ public interface ITypeDescription {
* <p>
* @return the <code>IFieldDescription[]</code>.
*/
- IFieldDescription []getFieldDescriptions();
+ IFieldDescription []getFieldDescriptions();
/**
* Gets the <code>IFieldDescription</code> for the
@@ -83,7 +83,7 @@ public interface ITypeDescription {
* <p>
* @return the <code>IFieldDescription</code>.
*/
- IFieldDescription getFieldDescription(String name);
+ IFieldDescription getFieldDescription(String name);
/**
* Gets the IDL <code>TypeClass</code> of the type.
diff --git a/ridljar/com/sun/star/uno/Type.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Type.java
index 411db96c743a..411db96c743a 100644
--- a/ridljar/com/sun/star/uno/Type.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Type.java
diff --git a/ridljar/com/sun/star/uno/Union.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Union.java
index 9fa424ab8ffe..9fa424ab8ffe 100644
--- a/ridljar/com/sun/star/uno/Union.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/Union.java
diff --git a/ridljar/com/sun/star/uno/UnoRuntime.java b/ridljar/java/ridl/src/main/java/com/sun/star/uno/UnoRuntime.java
index 42c618ba9201..42c618ba9201 100644
--- a/ridljar/com/sun/star/uno/UnoRuntime.java
+++ b/ridljar/java/ridl/src/main/java/com/sun/star/uno/UnoRuntime.java
diff --git a/ridljar/java/unoloader/build.xml b/ridljar/java/unoloader/build.xml
new file mode 100644
index 000000000000..d0166c315ab6
--- /dev/null
+++ b/ridljar/java/unoloader/build.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--***********************************************************
+ *
+ * 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.
+ *
+ ***********************************************************-->
+
+
+<project name="unoloader" default="main">
+
+ <property file="../../../ant.properties"/>
+ <import file="${SRC_ROOT}/solenv/ant/aoo-ant.xml"/>
+
+ <target name="init-project">
+ <property name="jar.manifest" location="${main.src.dir}/com/sun/star/lib/unoloader/manifest"/>
+ </target>
+
+</project>
+
diff --git a/ridljar/source/unoloader/com/sun/star/lib/unoloader/UnoClassLoader.java b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/UnoClassLoader.java
index ea72866af822..ea72866af822 100644
--- a/ridljar/source/unoloader/com/sun/star/lib/unoloader/UnoClassLoader.java
+++ b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/UnoClassLoader.java
diff --git a/ridljar/source/unoloader/com/sun/star/lib/unoloader/UnoLoader.java b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/UnoLoader.java
index 7f446022670e..7f446022670e 100644
--- a/ridljar/source/unoloader/com/sun/star/lib/unoloader/UnoLoader.java
+++ b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/UnoLoader.java
diff --git a/ridljar/source/unoloader/com/sun/star/lib/unoloader/makefile.mk b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/makefile.mk
index f8c91a9ba230..f8c91a9ba230 100644
--- a/ridljar/source/unoloader/com/sun/star/lib/unoloader/makefile.mk
+++ b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/makefile.mk
diff --git a/ridljar/source/unoloader/com/sun/star/lib/unoloader/manifest b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/manifest
index 7ad02e156d9a..7ad02e156d9a 100644
--- a/ridljar/source/unoloader/com/sun/star/lib/unoloader/manifest
+++ b/ridljar/java/unoloader/src/main/java/com/sun/star/lib/unoloader/manifest
diff --git a/ridljar/prj/build.lst b/ridljar/prj/build.lst
index ac91c68bd9c1..5fc4e7bca0f7 100644
--- a/ridljar/prj/build.lst
+++ b/ridljar/prj/build.lst
@@ -1,6 +1,2 @@
ri ridljar : codemaker solenv udkapi NULL
-ri ridljar\javamaker nmake - all javamaker NULL
-ri ridljar\com nmake - all com javamaker NULL
-ri ridljar\util nmake - all util javamaker com NULL
-ri ridljar\source\unoloader nmake - all unoloader NULL
-ri ridljar\source\unoloader\com\sun\star\lib\unoloader nmake - all unoloader_cssl_unoloader NULL
+ri ridljar\prj nmake - all ri_prj NULL
diff --git a/ridljar/prj/d.lst b/ridljar/prj/d.lst
index 12cde6f2815e..e69de29bb2d1 100644
--- a/ridljar/prj/d.lst
+++ b/ridljar/prj/d.lst
@@ -1,4 +0,0 @@
-..\%__SRC%\bin\ridl_src.zip %COMMON_DEST%\bin%_EXT%\ridl_src.zip
-..\%__SRC%\class\ridl.jar %_DEST%\bin%_EXT%\ridl.jar
-..\%__SRC%\class\unoloader\unoloader.jar %_DEST%\bin%_EXT%\unoloader.jar
-..\%__SRC%\bin\unoloader_src.zip %COMMON_DEST%\bin%_EXT%\unoloader_src.zip
diff --git a/ridljar/util/makefile.mk b/ridljar/prj/makefile.mk
index d3b72a8caaef..c62c6a657d16 100644
--- a/ridljar/util/makefile.mk
+++ b/ridljar/prj/makefile.mk
@@ -21,28 +21,24 @@
-PRJ = ..
-PRJNAME = ridljar
-TARGET = ridl
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-MAXLINELENGTH = 100000
-
-JARCLASSDIRS = com
-JARTARGET = $(TARGET).jar
-JARCOMPRESS = TRUE
-
-# Special work necessary for building java reference with javadoc.
-# The source of puplic APIs must be delivered and used later in the
-# odk module.
-ZIP1TARGET=$(TARGET)_src
-ZIP1FLAGS=-u -r
-ZIP1DIR=$(PRJ)
-ZIP1LIST=com -x "*makefile.mk"
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
+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
diff --git a/ridljar/source/unoloader/delzip b/ridljar/source/unoloader/delzip
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/ridljar/source/unoloader/delzip
+++ /dev/null
diff --git a/ridljar/util/delzip b/ridljar/util/delzip
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/ridljar/util/delzip
+++ /dev/null