Commits

Frank Schoenheit [fs]  committed 5bb2e23

fs35a: converted 'forms' module to GNU make build system

  • Participants
  • Parent commits dd4740e

Comments (0)

Files changed (26)

File Module_ooo.mk

 $(eval $(call gb_Module_add_moduledirs,ooo,\
 	comphelper \
         editeng \
+    forms \
 	framework \
 	padmin \
 	sfx2 \

File Repository.mk

 	avmedia \
 	basegfx \
 	cui \
+	dbtools \
 	drawinglayer \
 	editeng \
 	eggtray \
 	fwk \
 	fwl \
 	fwm \
+    frm \
+    icuin \
     i18npaper \
+    libxml2 \
 	lng \
 	msfilter \
 	msword \

File RepositoryFixes.mk

 
 endif
 
+ifeq ($(OS),WNT)
 
-ifeq ($(OS),WNT)
+gb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES))
+gb_Library_FILENAMES := $(patsubst libxml2:ilibxml2%,libxml2:libxml2%,$(gb_Library_FILENAMES))
+gb_Library_FILENAMES := $(patsubst icuin:iicuin%,icuin:icuin%,$(gb_Library_FILENAMES))
+
 ifneq ($(USE_MINGW),)
 gb_Library_FILENAMES := $(patsubst comphelper:icomphelper%,comphelper:icomphelp%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst cppunit:icppunit%,cppunit:libcppunit.dll$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:libxml2$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst rdf:irdf%,rdf:librdf.dll$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
-gb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES))
 ifeq ($(gb_PRODUCT),$(true))
 gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71%,$(gb_Library_FILENAMES))
 else
 gb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:libxml2%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst rdf:irdf%,rdf:librdf%,$(gb_Library_FILENAMES))
-gb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES))
 ifeq ($(gb_PRODUCT),$(true))
 gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71%,$(gb_Library_FILENAMES))
 else

File forms/AllLangResTarget_forms.mk

+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_AllLangResTarget_AllLangResTarget,frm))
+
+$(eval $(call gb_AllLangResTarget_add_srs,frm,\
+	frm/res \
+))
+
+$(eval $(call gb_SrsTarget_SrsTarget,frm/res))
+
+$(eval $(call gb_SrsTarget_set_include,frm/res,\
+	$$(INCLUDE) \
+	-I$(OUTDIR)/inc \
+	-I$(WORKDIR)/inc \
+	-I$(SRCDIR)/forms/source/inc \
+))
+
+$(eval $(call gb_SrsTarget_add_files,frm/res,\
+    forms/source/resource/strings.src \
+    forms/source/resource/xforms.src \
+))
+
+# vim: set noet sw=4 ts=4:

File forms/JunitTest_forms_unoapi.mk

+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_JunitTest_JunitTest,forms_unoapi))
+
+$(eval $(call gb_JunitTest_set_defs,forms_unoapi,\
+	$$(DEFS) \
+	-Dorg.openoffice.test.arg.sce=$(SRCDIR)/forms/qa/unoapi/forms.sce \
+	-Dorg.openoffice.test.arg.xcl=$(SRCDIR)/forms/qa/unoapi/knownissues.xcl \
+	-Dorg.openoffice.test.arg.tdoc=$(SRCDIR)/forms/qa/unoapi/testdocuments \
+))
+
+$(eval $(call gb_JunitTest_add_jars,forms_unoapi,\
+	$(OUTDIR)/bin/OOoRunner.jar \
+	$(OUTDIR)/bin/ridl.jar \
+	$(OUTDIR)/bin/test.jar \
+	$(OUTDIR)/bin/unoil.jar \
+	$(OUTDIR)/bin/jurt.jar \
+))
+
+$(eval $(call gb_JunitTest_add_sourcefiles,forms_unoapi,\
+	forms/qa/unoapi/Test \
+))
+
+$(eval $(call gb_JunitTest_add_classes,forms_unoapi,\
+	org.openoffice.forms.qa.unoapi.Test \
+))
+
+# vim: set noet sw=4 ts=4:

File forms/Library_frm.mk

+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,frm))
+
+$(eval $(call gb_Library_add_precompiled_header,frm,$(SRCDIR)/forms/inc/pch/precompiled_forms))
+
+$(eval $(call gb_Library_set_componentfile,frm,forms/util/frm))
+
+$(eval $(call gb_Library_set_include,frm,\
+	-I$(SRCDIR)/forms/source/inc \
+	-I$(SRCDIR)/forms/source/solar/inc \
+	-I$(SRCDIR)/forms/inc/pch \
+	-I$(WORKDIR)/inc/ \
+	$$(INCLUDE) \
+	-I$(OUTDIR)/inc/offuh \
+	-I$(OUTDIR)/inc \
+))
+
+$(eval $(call gb_Library_add_linked_libs,frm, \
+    editeng \
+	sal \
+	cppu \
+	cppuhelper \
+	tl \
+	i18nisolang1 \
+	vcl \
+	svt \
+	svl \
+	sfx \
+	tk \
+	vos3 \
+	utl \
+	comphelper \
+	dbtools \
+	svxcore \
+	ucbhelper \
+	stl \
+	icuuc \
+	libxml2 \
+	icuin \
+	$(gb_STDLIBS) \
+))
+
+ifeq ($(OS),OS2)
+$(eval $(call gb_Library_add_linked_libs,frm ,\
+    pthread \
+    z \
+))
+endif
+
+
+$(eval $(call gb_Library_add_exception_objects,frm,\
+    forms/source/component/Button \
+    forms/source/component/cachedrowset \
+    forms/source/component/CheckBox \
+    forms/source/component/clickableimage \
+    forms/source/component/cloneable \
+    forms/source/component/Columns \
+    forms/source/component/ComboBox \
+    forms/source/component/Currency \
+    forms/source/component/DatabaseForm \
+    forms/source/component/Date \
+    forms/source/component/Edit \
+    forms/source/component/EditBase \
+    forms/source/component/entrylisthelper \
+    forms/source/component/errorbroadcaster \
+    forms/source/component/EventThread \
+    forms/source/component/File \
+    forms/source/component/Filter \
+    forms/source/component/findpos \
+    forms/source/component/FixedText \
+    forms/source/component/FormattedField \
+    forms/source/component/FormattedFieldWrapper \
+    forms/source/component/FormComponent \
+    forms/source/component/formcontrolfont \
+    forms/source/component/FormsCollection \
+    forms/source/component/Grid \
+    forms/source/component/GroupBox \
+    forms/source/component/GroupManager \
+    forms/source/component/Hidden \
+    forms/source/component/ImageButton \
+    forms/source/component/ImageControl \
+    forms/source/component/imgprod \
+    forms/source/component/ListBox \
+    forms/source/component/navigationbar \
+    forms/source/component/Numeric \
+    forms/source/component/Pattern \
+    forms/source/component/propertybaghelper \
+    forms/source/component/RadioButton \
+    forms/source/component/refvaluecomponent \
+    forms/source/component/scrollbar \
+    forms/source/component/spinbutton \
+    forms/source/component/Time \
+    forms/source/helper/commanddescriptionprovider \
+    forms/source/helper/commandimageprovider \
+    forms/source/helper/controlfeatureinterception \
+    forms/source/helper/formnavigation \
+    forms/source/helper/resettable \
+    forms/source/helper/urltransformer \
+    forms/source/helper/windowstateguard \
+    forms/source/misc/componenttools \
+    forms/source/misc/frm_module \
+    forms/source/misc/frm_strings \
+    forms/source/misc/ids \
+    forms/source/misc/InterfaceContainer \
+    forms/source/misc/limitedformats \
+    forms/source/misc/listenercontainers \
+    forms/source/misc/property \
+    forms/source/misc/services \
+    forms/source/resource/frm_resource \
+    forms/source/richtext/attributedispatcher \
+    forms/source/richtext/clipboarddispatcher \
+    forms/source/richtext/featuredispatcher \
+    forms/source/richtext/parametrizedattributedispatcher \
+    forms/source/richtext/richtextcontrol \
+    forms/source/richtext/richtextengine \
+    forms/source/richtext/richtextimplcontrol \
+    forms/source/richtext/richtextmodel \
+    forms/source/richtext/richtextunowrapper \
+    forms/source/richtext/richtextvclcontrol \
+    forms/source/richtext/richtextviewport \
+    forms/source/richtext/rtattributehandler \
+    forms/source/richtext/specialdispatchers \
+    forms/source/runtime/formoperations \
+    forms/source/solar/component/navbarcontrol \
+    forms/source/solar/control/navtoolbar \
+    forms/source/xforms/binding \
+    forms/source/xforms/boolexpression \
+    forms/source/xforms/computedexpression \
+    forms/source/xforms/convert \
+    forms/source/xforms/datatyperepository \
+    forms/source/xforms/datatypes \
+    forms/source/xforms/enumeration \
+    forms/source/xforms/mip \
+    forms/source/xforms/model \
+    forms/source/xforms/model_ui \
+    forms/source/xforms/pathexpression \
+    forms/source/xforms/propertysetbase \
+    forms/source/xforms/resourcehelper \
+    forms/source/xforms/submission/replace \
+    forms/source/xforms/submission/serialization_app_xml \
+    forms/source/xforms/submission/serialization_urlencoded \
+    forms/source/xforms/submission/submission_get \
+    forms/source/xforms/submission/submission_post \
+    forms/source/xforms/submission/submission_put \
+    forms/source/xforms/submission \
+    forms/source/xforms/unohelper \
+    forms/source/xforms/xformsevent \
+    forms/source/xforms/xforms_services \
+    forms/source/xforms/xmlhelper \
+    forms/source/xforms/xpathlib/extension \
+    forms/source/xforms/xpathlib/xpathlib \
+))
+
+# vim: set noet sw=4 ts=4:
+

File forms/Makefile

+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 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:

File forms/Module_forms.mk

+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Module_Module,forms))
+
+$(eval $(call gb_Module_add_targets,forms,\
+	AllLangResTarget_forms \
+	Library_frm \
+))
+
+$(eval $(call gb_Module_add_subsequentcheck_targets,forms,\
+	JunitTest_forms_unoapi \
+))
+
+# vim: set noet sw=4 ts=4:

File forms/inc/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..
-
-PRJNAME=forms
-TARGET=inc
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :  settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Files --------------------------------------------------------
-# --- Targets -------------------------------------------------------
-
-.INCLUDE :  target.mk
-
-.IF "$(ENABLE_PCH)"!=""
-ALLTAR : \
-	$(SLO)$/precompiled.pch \
-	$(SLO)$/precompiled_ex.pch
-	
-.ENDIF			# "$(ENABLE_PCH)"!=""
-

File forms/prj/build.lst

-fm	forms	:    L10N:l10n oovbaapi svx sfx2 qadevOOo LIBXSLT:libxslt NULL
-fm  forms                                   usr1    -   all fm_mkofrm NULL
-fm	forms\inc								nmake	-	all	fm_inc NULL
-fm	forms\source\inc						get		-	all	fm_sinc NULL
-fm	forms\source\component					nmake	-	all	fm_component fm_inc NULL
-fm  forms\source\solar\component            nmake   -   all fm_solar_component fm_inc NULL
-fm  forms\source\solar\control              nmake   -   all fm_solar_control fm_inc NULL
-fm  forms\source\helper                     nmake   -   all fm_helper fm_inc NULL
-fm	forms\source\misc						nmake	-	all	fm_misc fm_inc NULL
-fm	forms\source\xforms\submission			nmake	-	all	fm_xforms_submit fm_inc NULL
-fm	forms\source\xforms\xpathlib			nmake	-	all	fm_xforms_xpathlib fm_inc NULL
-fm	forms\source\xforms	    				nmake	-	all	fm_xforms fm_xforms_submit fm_xforms_xpathlib fm_inc NULL
-fm	forms\source\resource					nmake	-	all	fm_resource fm_inc NULL
-fm  forms\source\richtext                   nmake   -   all fm_richtext fm_inc NULL
-fm  forms\source\runtime                    nmake   -   all frm_runtime NULL
-fm  forms\util                              nmake   -   all fm_util fm_component fm_solar_component fm_solar_control fm_helper fm_misc fm_resource fm_richtext frm_runtime fm_xforms NULL
-fm  forms\qa                                nmake   -   all fm_qa NULL
-fm forms\qa\unoapi nmake - all fm_qa_unoapi NULL
-fm forms\qa\complex\forms nmake - all fm_qa_complex NULL
+fm  forms : L10N:l10n oovbaapi svx sfx2 qadevOOo LIBXSLT:libxslt NULL
+fm  forms\prj nmake - all fm_prj NULL

File forms/prj/d.lst

-..\%__SRC%\bin\*.dll %_DEST%\bin%_EXT%\*.dll
-..\%__SRC%\lib\lib*.so %_DEST%\lib%_EXT%
-..\%__SRC%\lib\*.dylib %_DEST%\lib%_EXT%\*.dylib
-..\%__SRC%\lib\*.sl %_DEST%\lib%_EXT%\*.sl
-..\%__SRC%\bin\*.bin %_DEST%\bin%_EXT%\*.bin
-..\%__SRC%\bin\*.res %_DEST%\bin%_EXT%\*.res
-..\util\*.xml %_DEST%\xml%_EXT%\*.xml
-..\%__SRC%\misc\frm.component %_DEST%\xml%_EXT%\frm.component

File forms/prj/makefile.mk

+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+PRJ=..
+TARGET=prj
+
+.INCLUDE : settings.mk
+
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+
+all:
+	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog

File forms/qa/unoapi/Test.java

 
 import org.openoffice.Runner;
 import org.openoffice.test.OfficeConnection;
+import org.openoffice.test.Argument;
 import static org.junit.Assert.*;
 
 public final class Test {
 
     @org.junit.Test public void test() {
         assertTrue(
+            "running test with connection '" + connection.getDescription() + "' failed",
             Runner.run(
-                "-sce", "forms.sce", "-xcl", "knownissues.xcl", "-tdoc",
-                "testdocuments", "-cs", connection.getDescription()));
+                "-sce", Argument.get("sce"), "-xcl", Argument.get("xcl"), "-tdoc",
+                Argument.get("tdoc"), "-cs", connection.getDescription()));
     }
 
     private final OfficeConnection connection = new OfficeConnection();

File forms/qa/unoapi/makefile.mk

-#*************************************************************************
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#***********************************************************************/
-
-.IF "$(OOO_SUBSEQUENT_TESTS)" == ""
-nothing .PHONY:
-.ELSE
-
-PRJ = ../..
-PRJNAME = forms
-TARGET = qa_unoapi
-
-.IF "$(OOO_JUNIT_JAR)" != ""
-PACKAGE = org/openoffice/forms/qa/unoapi
-JAVATESTFILES = Test.java
-JAVAFILES = $(JAVATESTFILES)
-JARFILES = OOoRunner.jar ridl.jar test.jar
-EXTRAJARFILES = $(OOO_JUNIT_JAR)
-.END
-
-.INCLUDE: settings.mk
-.INCLUDE: target.mk
-.INCLUDE: installationtest.mk
-
-ALLTAR : javatest
-
-.END

File forms/source/component/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..
-PRJINC=..
-PRJNAME=forms
-TARGET=component
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings ----------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Types -------------------------------------
-
-INCPRE+=$(SOLARINCDIR)$/offuh
-
-# --- Files -------------------------------------
-
-.IF "$(COM)"=="GCC"
-NOOPTFILES= $(SLO)$/EventThread.obj
-.ENDIF
-
-SLOFILES=	$(SLO)$/Grid.obj \
-			$(SLO)$/Columns.obj \
-			$(SLO)$/DatabaseForm.obj \
-			$(SLO)$/GroupManager.obj \
-			$(SLO)$/FormsCollection.obj \
-			$(SLO)$/EventThread.obj \
-			$(SLO)$/File.obj \
-			$(SLO)$/Edit.obj \
-			$(SLO)$/EditBase.obj \
-			$(SLO)$/Numeric.obj \
-			$(SLO)$/Pattern.obj \
-			$(SLO)$/Currency.obj \
-			$(SLO)$/Date.obj \
-			$(SLO)$/Time.obj \
-			$(SLO)$/FormattedField.obj \
-			$(SLO)$/FormattedFieldWrapper.obj \
-			$(SLO)$/ListBox.obj \
-			$(SLO)$/ComboBox.obj \
-			$(SLO)$/GroupBox.obj \
-			$(SLO)$/Hidden.obj \
-			$(SLO)$/CheckBox.obj \
-			$(SLO)$/RadioButton.obj \
-			$(SLO)$/FixedText.obj \
-			$(SLO)$/FormComponent.obj \
-			$(SLO)$/clickableimage.obj \
-			$(SLO)$/Button.obj \
-			$(SLO)$/ImageButton.obj \
-			$(SLO)$/ImageControl.obj \
-			$(SLO)$/errorbroadcaster.obj \
-			$(SLO)$/cloneable.obj \
-			$(SLO)$/Filter.obj \
-			$(SLO)$/entrylisthelper.obj \
-			$(SLO)$/scrollbar.obj \
-			$(SLO)$/spinbutton.obj \
-			$(SLO)$/navigationbar.obj \
-			$(SLO)$/formcontrolfont.obj \
-            $(SLO)$/refvaluecomponent.obj \
-			$(SLO)$/imgprod.obj \
-            $(SLO)$/findpos.obj \
-            $(SLO)$/propertybaghelper.obj \
-            $(SLO)$/cachedrowset.obj \
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-

File forms/source/helper/makefile.mk

-
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..
-PRJINC=$(PRJ)$/source
-PRJNAME=forms
-TARGET=helper
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings ----------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Types -------------------------------------
-
-INCPRE+=$(SOLARINCDIR)$/offuh
-
-# --- Files -------------------------------------
-
-SLOFILES=	$(SLO)$/formnavigation.obj \
-            $(SLO)$/controlfeatureinterception.obj \
-            $(SLO)$/urltransformer.obj \
-            $(SLO)$/windowstateguard.obj \
-            $(SLO)$/resettable.obj \
-            $(SLO)$/commandimageprovider.obj \
-            $(SLO)$/commanddescriptionprovider.obj \
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-

File forms/source/misc/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..
-PRJINC=..
-PRJNAME=forms
-TARGET=common
-
-ENABLE_EXCEPTIONS=TRUE
-#TARGETTYPE=GUI
-
-# --- Settings ----------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Types -------------------------------------
-
-INCPRE+=$(SOLARINCDIR)$/offuh
-INCPRE*=$(INCCOM)$/$(TARGET)
-
-# --- Files -------------------------------------
-
-SLOFILES=	$(SLO)$/limitedformats.obj \
-			$(SLO)$/property.obj \
-			$(SLO)$/services.obj \
-			$(SLO)$/InterfaceContainer.obj \
-			$(SLO)$/ids.obj	\
-			$(SLO)$/frm_module.obj  \
-			$(SLO)$/frm_strings.obj \
-			$(SLO)$/listenercontainers.obj \
-			$(SLO)$/componenttools.obj \
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-
-ALLTAR : \
-        $(MISC)$/$(TARGET).don \
-
-$(SLOFILES) : $(MISC)$/$(TARGET).don
-
-$(MISC)$/$(TARGET).don : $(SOLARBINDIR)$/oovbaapi.rdb
-        +$(CPPUMAKER) -O$(INCCOM)$/$(TARGET) -BUCR $(SOLARBINDIR)$/oovbaapi.rdb -X$(SOLARBINDIR)$/types.rdb && echo > $@
-        echo $@
-

File forms/source/resource/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..
-PRJINC=..
-PRJNAME=forms
-TARGET=resource
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :  settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Files --------------------------------------------------------
-
-SRS1NAME=resource
-SRC1FILES= \
-	strings.src 	\
-	xforms.src
-
-SLOFILES=	$(SLO)$/frm_resource.obj \
-
-# --- Targets ----------------------------------
-
-.INCLUDE :  target.mk

File forms/source/richtext/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..
-PRJINC=..
-PRJNAME=forms
-TARGET=richtext
-
-# --- Settings ----------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Files -------------------------------------
-
-EXCEPTIONSFILES=\
-            $(SLO)$/richtextunowrapper.obj \
-            $(SLO)$/richtextmodel.obj \
-            $(SLO)$/richtextcontrol.obj \
-            $(SLO)$/featuredispatcher.obj \
-            $(SLO)$/clipboarddispatcher.obj \
-            $(SLO)$/attributedispatcher.obj \
-            $(SLO)$/parametrizedattributedispatcher.obj \
-            $(SLO)$/specialdispatchers.obj \
-            $(SLO)$/richtextengine.obj \
-            $(SLO)$/richtextimplcontrol.obj
-
-SLOFILES=	$(EXCEPTIONSFILES) \
-            $(SLO)$/richtextvclcontrol.obj \
-            $(SLO)$/richtextviewport.obj \
-            $(SLO)$/rtattributehandler.obj \
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-

File forms/source/runtime/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..
-PRJINC=..
-PRJNAME=forms
-TARGET=runtime
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings ----------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Files -------------------------------------
-
-SLOFILES=	$(SLO)$/formoperations.obj
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-

File forms/source/solar/component/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..
-PRJINC=$(PRJ)$/source
-PRJNAME=forms
-TARGET=solarcomponent
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings ----------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Types -------------------------------------
-
-INCPRE+=$(SOLARINCDIR)$/offuh
-
-# --- Files -------------------------------------
-
-SLOFILES=	$(SLO)$/navbarcontrol.obj
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-

File forms/source/solar/control/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..
-PRJINC=$(PRJ)$/source
-PRJNAME=forms
-TARGET=solarcontrol
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings ----------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Types -------------------------------------
-
-INCPRE+=$(SOLARINCDIR)$/offuh
-
-# --- Files -------------------------------------
-
-CXXFILES=	navtoolbar.cxx	\
-
-SLOFILES=	$(SLO)$/navtoolbar.obj \
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-

File forms/source/xforms/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..
-
-PRJNAME=forms
-TARGET=xforms
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :  settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Files --------------------------------------------------------
-
-SLOFILES =	\
-		$(SLO)$/model.obj \
-		$(SLO)$/model_ui.obj \
-		$(SLO)$/binding.obj \
-		$(SLO)$/xforms_services.obj \
-		$(SLO)$/unohelper.obj \
-		$(SLO)$/propertysetbase.obj \
-		$(SLO)$/pathexpression.obj \
-		$(SLO)$/computedexpression.obj \
-		$(SLO)$/boolexpression.obj \
-		$(SLO)$/mip.obj \
-		$(SLO)$/submission.obj \
-		$(SLO)$/datatyperepository.obj \
-		$(SLO)$/datatypes.obj \
-		$(SLO)$/convert.obj \
-		$(SLO)$/enumeration.obj \
-		$(SLO)$/resourcehelper.obj \
-		$(SLO)$/xmlhelper.obj \
-		$(SLO)$/xformsevent.obj
-
-
-# --- Tagets -------------------------------------------------------
-
-.INCLUDE :  target.mk
-

File forms/source/xforms/submission/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..
-
-PRJNAME=forms
-TARGET=xformssubmit
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :  settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-.IF "$(SYSTEM_LIBXML)" == "YES"
-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
-.ENDIF
-
-# --- Files --------------------------------------------------------
-
-SLOFILES =	\
-		$(SLO)$/serialization_app_xml.obj \
-		$(SLO)$/serialization_urlencoded.obj \
-		$(SLO)$/submission_post.obj \
-		$(SLO)$/submission_put.obj \
-        $(SLO)$/submission_get.obj \
-        $(SLO)$/replace.obj
-
-# --- Tagets -------------------------------------------------------
-
-.INCLUDE :  target.mk
-

File forms/source/xforms/xpathlib/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..
-
-PRJNAME=forms
-TARGET=xformsxpath
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :  settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-INCPRE+=$(PRJ)$/source$/inc
-
-.IF "$(SYSTEM_LIBXML)" == "YES"
-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
-.ENDIF
-
-# --- Files --------------------------------------------------------
-
-SLOFILES =	\
-		$(SLO)$/xpathlib.obj \
-        $(SLO)$/extension.obj
-
-
-# --- Tagets -------------------------------------------------------
-
-.INCLUDE :  target.mk
-

File forms/util/makefile.mk

-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..
-PRJNAME=forms
-TARGET=frm
-USE_DEFFILE=TRUE
-
-# --- Settings ----------------------------------
-
-.INCLUDE :	settings.mk
-.INCLUDE: $(PRJ)$/makefile.pmk
-
-# --- Library -----------------------------------
-# --- frm ---------------------------------------
-LIB1TARGET=$(SLB)$/forms.lib
-LIB1FILES=\
-		$(SLB)$/common.lib \
-		$(SLB)$/resource.lib \
-		$(SLB)$/component.lib \
-        $(SLB)$/helper.lib \
-        $(SLB)$/solarcomponent.lib  \
-        $(SLB)$/solarcontrol.lib \
-        $(SLB)$/richtext.lib \
-        $(SLB)$/runtime.lib \
-		$(SLB)$/xforms.lib \
-        $(SLB)$/xformssubmit.lib \
-        $(SLB)$/xformsxpath.lib
-
-SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
-
-SHL1STDLIBS= \
-		$(EDITENGLIB) \
-		$(SALLIB) \
-		$(CPPULIB) \
-		$(CPPUHELPERLIB) \
-		$(TOOLSLIB) \
-		$(I18NISOLANGLIB) \
-		$(VCLLIB) \
-		$(SVTOOLLIB) \
-		$(SVLLIB)	\
-		$(TKLIB) \
-		$(SFX2LIB) \
-		$(VOSLIB) \
-		$(UNOTOOLSLIB) \
-		$(COMPHELPERLIB) \
-		$(DBTOOLSLIB) \
-		$(TKLIB) \
-		$(SVXCORELIB) \
-        $(UCBHELPERLIB) \
-        $(LIBXML2LIB) \
-        $(ICUUCLIB) \
-        $(ICUINLIB)
-
-SHL1LIBS=$(LIB1TARGET)
-SHL1DEPN=$(LIB1TARGET)	\
-		makefile.mk
-
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-DEF1NAME=$(SHL1TARGET)
-
-# === .res file ==========================================================
-
-RES1FILELIST=\
-	$(SRS)$/resource.srs \
-
-RESLIB1NAME=$(TARGET)
-RESLIB1SRSFILES=$(RES1FILELIST)
-
-.IF "$(GUI)"=="OS2"
-SHL1STDLIBS += pthread.lib libz.lib
-.ENDIF
-
-# --- Targets ----------------------------------
-
-.INCLUDE : target.mk
-
-# --- Filter-Datei ---
-
-$(MISC)$/$(SHL1TARGET).flt: makefile.mk
-	@echo ------------------------------
-	@echo __CT				    >$@
-	@echo createRegistryInfo    >>$@
-	@echo queryInterface        >>$@
-	@echo queryAggregation      >>$@
-	@echo NavigationToolBar     >>$@
-	@echo ONavigationBar        >>$@
-
-
-ALLTAR : $(MISC)/frm.component
-
-$(MISC)/frm.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
-        frm.component
-    $(XSLTPROC) --nonet --stringparam uri \
-        '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
-        $(SOLARENV)/bin/createcomponent.xslt frm.component