Kaydet (Commit) 25b47c57 authored tarafından David Tardon's avatar David Tardon

gbuildize forms

üst f3aafe20
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_AllLangResTarget_AllLangResTarget,frm))
$(eval $(call gb_AllLangResTarget_set_reslocation,frm,forms))
$(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$(realpath $(SRCDIR)/forms/source/inc) \
-I$(OUTDIR)/inc \
-I$(WORKDIR)/inc \
))
$(eval $(call gb_SrsTarget_add_files,frm/res,\
forms/source/resource/strings.src \
forms/source/resource/xforms.src \
))
# vim: set noet ts=4 sw=4:
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Library_Library,frm))
$(eval $(call gb_Library_add_precompiled_header,frm,$(SRCDIR)/unotools/inc/pch/precompiled_forms))
$(eval $(call gb_Library_set_include,frm,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/forms/inc/pch) \
-I$(realpath $(SRCDIR)/forms/source/inc) \
-I$(realpath $(SRCDIR)/forms/source/solar/inc) \
-I$(OUTDIR)/inc \
-I$(OUTDIR)/inc/offuh \
$(if $(filter YES,$(SYSTEM_LIBXML)),$(filter -I%,$(LIBXML_CFLAGS))) \
))
$(eval $(call gb_Library_set_defs,frm,\
$$(DEFS) \
$(if $(filter YES,$(SYSTEM_LIBXML)),-DSYSTEM_LIBXML $(filter-out -I%,$(LIBXML_CFLAGS))) \
))
$(eval $(call gb_Library_add_linked_libs,frm,\
comphelper \
cppu \
cppuhelper \
dbtools \
editeng \
i18nisolang1 \
icui18n \
icuuc \
sal \
sfx \
svl \
svt \
svxcore \
tk \
tl \
ucbhelper \
utl \
vcl \
xml2 \
$(gb_STDLIBS) \
))
$(eval $(call gb_Library_set_componentfile,frm,forms/util/frm))
$(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/EditBase \
forms/source/component/Edit \
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 \
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/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 ts=4 sw=4:
...@@ -27,6 +27,12 @@ ...@@ -27,6 +27,12 @@
$(eval $(call gb_Module_Module,forms)) $(eval $(call gb_Module_Module,forms))
$(eval $(call gb_Module_add_targets,forms,\
AllLangResTarget_frm \
Library_frm \
Package_unotypes \
))
$(eval $(call gb_Module_add_subsequentcheck_targets,forms,\ $(eval $(call gb_Module_add_subsequentcheck_targets,forms,\
JunitTest_forms_unoapi \ JunitTest_forms_unoapi \
JunitTest_forms_complex \ JunitTest_forms_complex \
......
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# David Tardon, Red Hat Inc. <dtardon@redhat.com>
# Portions created by the Initial Developer are Copyright (C) 2010 the
# Initial Developer. All Rights Reserved.
#
# Major Contributor(s):
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Package_Package,forms_unotypes,$(SRCDIR)/forms/util))
$(eval $(call gb_Package_add_file,forms_unotypes,xml/frm.xml,frm.xml))
# vim: set noet ts=4 sw=4:
#*************************************************************************
#
# 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)"!=""
#*************************************************************************
#
# 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.
#
#*************************************************************************
VISIBILITY_HIDDEN = TRUE
fm forms : TRANSLATIONS:translations 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
..\%__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
#*************************************************************************
#
# 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_complex_forms
.IF "$(OOO_JUNIT_JAR)" != ""
PACKAGE = complex/forms
# here store only Files which contain a @Test
JAVATESTFILES = \
CheckOGroupBoxModel.java
# put here all other files
JAVAFILES = $(JAVATESTFILES)
JARFILES = OOoRunner.jar ridl.jar test.jar unoil.jar
EXTRAJARFILES = $(OOO_JUNIT_JAR)
# Sample how to debug
# JAVAIFLAGS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=9003,suspend=y
.END
.INCLUDE: settings.mk
.INCLUDE: target.mk
.INCLUDE: installationtest.mk
ALLTAR : javatest
.END
#
#
#
# PRJ = ..$/..$/..
# TARGET = CheckOGroupBoxModel
# PRJNAME = $(TARGET)
# PACKAGE = complex$/forms
#
# # --- Settings -----------------------------------------------------
# .INCLUDE: settings.mk
#
#
# #----- compile .java files -----------------------------------------
#
# JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunner.jar mysql.jar
# JAVAFILES = CheckOGroupBoxModel.java
# JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
#
# #----- make a jar from compiled files ------------------------------
#
# MAXLINELENGTH = 100000
#
# JARCLASSDIRS = $(PACKAGE)
#
# # --- Parameters for the test --------------------------------------
#
# # start an office if the parameter is set for the makefile
# .IF "$(OFFICE)" == ""
# CT_APPEXECCOMMAND =
# .ELSE
# CT_APPEXECCOMMAND = -AppExecutionCommand "$(OFFICE)$/soffice -accept=socket,host=localhost,port=8100;urp;"
# .ENDIF
#
# # test base is java complex
# CT_TESTBASE = -TestBase java_complex
#
# # build up package name with "." instead of $/
# CT_PACKAGE = -o $(PACKAGE:s\$/\.\)
#
# # start the runner application
# CT_APP = org.openoffice.Runner
#
# # --- Targets ------------------------------------------------------
#
# .IF "$(depend)" == ""
# run : ALLTAR
# .ELSE
# run : ALLDEP
# .ENDIF
#
# .INCLUDE : target.mk
#
# run:
# +java -cp $(CLASSPATH) $(CT_APP) $(CT_APPEXECCOMMAND) $(CT_TESTBASE) $(CT_PACKAGE).$(JAVAFILES:b)
#*************************************************************************
#
# 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 = FormIntegrationTest
PRJNAME = forms
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
#----- compile .java files -----------------------------------------
JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunner.jar ConnectivityTools.jar
JAVAFILES := $(shell @$(FIND) org -name "*.java") \
$(shell @$(FIND) integration -name "*.java")
#----- make a jar from compiled files ------------------------------
JARTARGET = $(TARGET).jar
# --- Runner Settings ----------------------------------------------
# classpath and argument list
RUNNER_CLASSPATH = -cp "$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/OOoRunner.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ConnectivityTools.jar"
RUNNER_ARGS = org.openoffice.Runner -TestBase java_complex
# --- Targets ------------------------------------------------------
.IF "$(depend)" == ""
ALL : ALLTAR
@echo -----------------------------------------------------
@echo - do a 'dmake show_targets' to show available targets
@echo -----------------------------------------------------
.ELSE
ALL: ALLDEP
.ENDIF
.INCLUDE : target.mk
show_targets: $(CLASSDIR)$/$(JARTARGET)
+@$(AUGMENT_LIBRARY_PATH) java $(RUNNER_CLASSPATH) complexlib.ShowTargets $(foreach,i,$(JAVAFILES) $(i:s/.\$///:s/.java//))
run: $(CLASSDIR)$/$(JARTARGET)
+$(COPY) integration$/forms$/*.props $(CLASSDIR) && $(AUGMENT_LIBRARY_PATH) java $(RUNNER_CLASSPATH) $(RUNNER_ARGS) -sce forms_all.sce
run_%: $(CLASSDIR)$/$(JARTARGET)
+$(COPY) integration$/forms$/*.props $(CLASSDIR) && $(AUGMENT_LIBRARY_PATH) java $(RUNNER_CLASSPATH) $(RUNNER_ARGS) -o integration.$(PRJNAME).$(@:s/run_//)
#*************************************************************************
#
# 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
#*************************************************************************
#
# 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
#*************************************************************************
#
# 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
# --- 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 $@
#*************************************************************************
#
# 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
EXCEPTIONSFILES= $(SLO)$/frm_resource.obj
SLOFILES= $(EXCEPTIONSFILES)
# --- Targets ----------------------------------
.INCLUDE : target.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)$/attributedispatcher.obj \
$(SLO)$/clipboarddispatcher.obj \
$(SLO)$/featuredispatcher.obj \
$(SLO)$/parametrizedattributedispatcher.obj \
$(SLO)$/richtextcontrol.obj \
$(SLO)$/richtextengine.obj \
$(SLO)$/richtextimplcontrol.obj \
$(SLO)$/richtextmodel.obj \
$(SLO)$/richtextunowrapper.obj \
$(SLO)$/richtextvclcontrol.obj \
$(SLO)$/richtextviewport.obj \
$(SLO)$/rtattributehandler.obj \
$(SLO)$/specialdispatchers.obj
SLOFILES= $(EXCEPTIONSFILES)
# --- Targets ----------------------------------
.INCLUDE : target.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
#*************************************************************************
#
# 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
#*************************************************************************
#
# 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
#*************************************************************************
#
# 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
#*************************************************************************
#
# 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
#*************************************************************************
#
# 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
#*************************************************************************
#
# 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) \
$(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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment