diff options
author | Hans-Joachim Lankenau <hjs@openoffice.org> | 2011-05-30 18:08:50 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2011-06-17 16:41:08 +0200 |
commit | 246efa0d481c4b3bb55c1f53d954557cc027c008 (patch) | |
tree | 76742dc66aaa690f9588450e590a6694f391ba00 /oovbaapi/ttt.diff | |
parent | 3c822ccbf013b2c9129cbb4717890114bfdd06ee (diff) |
ause130: #i117218# change .idl handling to gnu make
Diffstat (limited to 'oovbaapi/ttt.diff')
-rw-r--r-- | oovbaapi/ttt.diff | 410 |
1 files changed, 410 insertions, 0 deletions
diff --git a/oovbaapi/ttt.diff b/oovbaapi/ttt.diff new file mode 100644 index 000000000000..2400d2cf9421 --- /dev/null +++ b/oovbaapi/ttt.diff @@ -0,0 +1,410 @@ +diff --git a/oovbaapi/Makefile b/oovbaapi/Makefile +new file mode 100644 +--- /dev/null ++++ b/oovbaapi/Makefile +@@ -0,0 +1,38 @@ ++#************************************************************************* ++# ++# 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: +diff --git a/oovbaapi/Module_oovbaapi.mk b/oovbaapi/Module_oovbaapi.mk +new file mode 100644 +--- /dev/null ++++ b/oovbaapi/Module_oovbaapi.mk +@@ -0,0 +1,37 @@ ++#************************************************************************* ++# ++# 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. ++# ++#************************************************************************* ++ ++ ++$(eval $(call gb_Module_Module,oovbaapi)) ++ ++$(eval $(call gb_Module_add_targets,oovbaapi,\ ++ UnoApi_oovbaapi \ ++ Package_oovbaapi_inc \ ++ Package_oovbaapi_idl \ ++)) ++ ++# vim: set noet sw=4 ts=4: +diff --git a/oovbaapi/Package_oovbaapi_idl.mk b/oovbaapi/Package_oovbaapi_idl.mk +new file mode 100644 +--- /dev/null ++++ b/oovbaapi/Package_oovbaapi_idl.mk +@@ -0,0 +1,29 @@ ++#************************************************************************* ++# ++# 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. ++# ++#************************************************************************* ++ ++$(eval $(call gb_UnoApiTarget_autopackage_idl,oovbaapi)) ++ +diff --git a/oovbaapi/Package_oovbaapi_inc.mk b/oovbaapi/Package_oovbaapi_inc.mk +new file mode 100644 +--- /dev/null ++++ b/oovbaapi/Package_oovbaapi_inc.mk +@@ -0,0 +1,29 @@ ++#************************************************************************* ++# ++# 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. ++# ++#************************************************************************* ++ ++$(eval $(call gb_UnoApiTarget_autopackage_inc,oovbaapi)) ++ +diff --git a/oovbaapi/UnoApi_oovbaapi.mk b/oovbaapi/UnoApi_oovbaapi.mk +new file mode 100644 +--- /dev/null ++++ b/oovbaapi/UnoApi_oovbaapi.mk +@@ -0,0 +1,207 @@ ++#************************************************************************* ++# ++# 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. ++# ++#************************************************************************* ++ ++$(eval $(call gb_UnoApiTarget_UnoApiTarget,oovbaapi)) ++ ++$(eval $(call gb_UnoApiTarget_add_rdbfiles,oovbaapi,\ ++ udkapi \ ++ offapi \ ++)) ++ ++$(eval $(call gb_UnoApiTarget_set_include,oovbaapi,\ ++ $$(INCLUDE) \ ++ -I$(OUTDIR)/idl \ ++)) ++ ++#$(eval $(call gb_UnoApiTarget_set_defs,oovbaapi,\ ++#)) ++ ++$(eval $(call gb_UnoApiTarget_add_idlfiles,oovbaapi,\ ++ oovbaapi/ooo/vba/ControlProvider.idl \ ++ oovbaapi/ooo/vba/XWindowBase.idl \ ++ oovbaapi/ooo/vba/XCommandBars.idl \ ++ oovbaapi/ooo/vba/msforms/XPages.idl \ ++ oovbaapi/ooo/vba/msforms/XTextFrame.idl \ ++ oovbaapi/ooo/vba/msforms/XControl.idl \ ++ oovbaapi/ooo/vba/msforms/XToggleButton.idl \ ++ oovbaapi/ooo/vba/msforms/XButton.idl \ ++ oovbaapi/ooo/vba/msforms/XRadioButton.idl \ ++ oovbaapi/ooo/vba/msforms/XGroupBox.idl \ ++ oovbaapi/ooo/vba/msforms/XShapeRange.idl \ ++ oovbaapi/ooo/vba/msforms/XScrollBar.idl \ ++ oovbaapi/ooo/vba/msforms/XListBox.idl \ ++ oovbaapi/ooo/vba/msforms/XShapes.idl \ ++ oovbaapi/ooo/vba/msforms/XTextBox.idl \ ++ oovbaapi/ooo/vba/msforms/XSpinButton.idl \ ++ oovbaapi/ooo/vba/msforms/XLineFormat.idl \ ++ oovbaapi/ooo/vba/msforms/XFillFormat.idl \ ++ oovbaapi/ooo/vba/msforms/XTextBoxShape.idl \ ++ oovbaapi/ooo/vba/msforms/XMultiPage.idl \ ++ oovbaapi/ooo/vba/msforms/XProgressBar.idl \ ++ oovbaapi/ooo/vba/msforms/XLabel.idl \ ++ oovbaapi/ooo/vba/msforms/XUserForm.idl \ ++ oovbaapi/ooo/vba/msforms/XControls.idl \ ++ oovbaapi/ooo/vba/msforms/XImage.idl \ ++ oovbaapi/ooo/vba/msforms/MSFormReturnTypes.idl \ ++ oovbaapi/ooo/vba/msforms/XShape.idl \ ++ oovbaapi/ooo/vba/msforms/XComboBox.idl \ ++ oovbaapi/ooo/vba/msforms/XColorFormat.idl \ ++ oovbaapi/ooo/vba/msforms/XPictureFormat.idl \ ++ oovbaapi/ooo/vba/XDialogBase.idl \ ++ oovbaapi/ooo/vba/word/XTable.idl \ ++ oovbaapi/ooo/vba/word/XTables.idl \ ++ oovbaapi/ooo/vba/word/XWindow.idl \ ++ oovbaapi/ooo/vba/word/XBorder.idl \ ++ oovbaapi/ooo/vba/word/XWrapFormat.idl \ ++ oovbaapi/ooo/vba/word/XDialogs.idl \ ++ oovbaapi/ooo/vba/word/XAddins.idl \ ++ oovbaapi/ooo/vba/word/XDialog.idl \ ++ oovbaapi/ooo/vba/word/XBookmarks.idl \ ++ oovbaapi/ooo/vba/word/XSelection.idl \ ++ oovbaapi/ooo/vba/word/XAddin.idl \ ++ oovbaapi/ooo/vba/word/XApplication.idl \ ++ oovbaapi/ooo/vba/word/XSections.idl \ ++ oovbaapi/ooo/vba/word/XParagraph.idl \ ++ oovbaapi/ooo/vba/word/XHeaderFooter.idl \ ++ oovbaapi/ooo/vba/word/XTemplate.idl \ ++ oovbaapi/ooo/vba/word/XRange.idl \ ++ oovbaapi/ooo/vba/word/XReplacement.idl \ ++ oovbaapi/ooo/vba/word/XPageSetup.idl \ ++ oovbaapi/ooo/vba/word/XBookmark.idl \ ++ oovbaapi/ooo/vba/word/XBorders.idl \ ++ oovbaapi/ooo/vba/word/XField.idl \ ++ oovbaapi/ooo/vba/word/XAutoTextEntry.idl \ ++ oovbaapi/ooo/vba/word/XStyle.idl \ ++ oovbaapi/ooo/vba/word/XFields.idl \ ++ oovbaapi/ooo/vba/word/XDocuments.idl \ ++ oovbaapi/ooo/vba/word/XVariable.idl \ ++ oovbaapi/ooo/vba/word/XOptions.idl \ ++ oovbaapi/ooo/vba/word/XView.idl \ ++ oovbaapi/ooo/vba/word/XAutoTextEntries.idl \ ++ oovbaapi/ooo/vba/word/XFont.idl \ ++ oovbaapi/ooo/vba/word/XFind.idl \ ++ oovbaapi/ooo/vba/word/XSection.idl \ ++ oovbaapi/ooo/vba/word/XSystem.idl \ ++ oovbaapi/ooo/vba/word/XStyles.idl \ ++ oovbaapi/ooo/vba/word/XPanes.idl \ ++ oovbaapi/ooo/vba/word/XPane.idl \ ++ oovbaapi/ooo/vba/word/XParagraphs.idl \ ++ oovbaapi/ooo/vba/word/XVariables.idl \ ++ oovbaapi/ooo/vba/word/XParagraphFormat.idl \ ++ oovbaapi/ooo/vba/word/XDocument.idl \ ++ oovbaapi/ooo/vba/word/XGlobals.idl \ ++ oovbaapi/ooo/vba/XPropValue.idl \ ++ oovbaapi/ooo/vba/XCommandBarControl.idl \ ++ oovbaapi/ooo/vba/XCommandBarButton.idl \ ++ oovbaapi/ooo/vba/XVBAToOOEventDescGen.idl \ ++ oovbaapi/ooo/vba/XCommandBarPopup.idl \ ++ oovbaapi/ooo/vba/XApplicationBase.idl \ ++ oovbaapi/ooo/vba/XErrObject.idl \ ++ oovbaapi/ooo/vba/XCommandBar.idl \ ++ oovbaapi/ooo/vba/excel/SheetObject.idl \ ++ oovbaapi/ooo/vba/excel/Range.idl \ ++ oovbaapi/ooo/vba/excel/XTextFrame.idl \ ++ oovbaapi/ooo/vba/excel/XOLEObject.idl \ ++ oovbaapi/ooo/vba/excel/XWindow.idl \ ++ oovbaapi/ooo/vba/excel/XWorkbook.idl \ ++ oovbaapi/ooo/vba/excel/XInterior.idl \ ++ oovbaapi/ooo/vba/excel/XBorder.idl \ ++ oovbaapi/ooo/vba/excel/XHPageBreaks.idl \ ++ oovbaapi/ooo/vba/excel/SheetObjects.idl \ ++ oovbaapi/ooo/vba/excel/XSeries.idl \ ++ oovbaapi/ooo/vba/excel/XComment.idl \ ++ oovbaapi/ooo/vba/excel/XDialogs.idl \ ++ oovbaapi/ooo/vba/excel/XVPageBreak.idl \ ++ oovbaapi/ooo/vba/excel/XVPageBreaks.idl \ ++ oovbaapi/ooo/vba/excel/XWorkbooks.idl \ ++ oovbaapi/ooo/vba/excel/Hyperlink.idl \ ++ oovbaapi/ooo/vba/excel/XDialog.idl \ ++ oovbaapi/ooo/vba/excel/XName.idl \ ++ oovbaapi/ooo/vba/excel/XChartObject.idl \ ++ oovbaapi/ooo/vba/excel/XCharts.idl \ ++ oovbaapi/ooo/vba/excel/TextFrame.idl \ ++ oovbaapi/ooo/vba/excel/XOLEObjects.idl \ ++ oovbaapi/ooo/vba/excel/XDataLabels.idl \ ++ oovbaapi/ooo/vba/excel/XFormatConditions.idl \ ++ oovbaapi/ooo/vba/excel/XPageBreak.idl \ ++ oovbaapi/ooo/vba/excel/Worksheet.idl \ ++ oovbaapi/ooo/vba/excel/XChartObjects.idl \ ++ oovbaapi/ooo/vba/excel/XApplication.idl \ ++ oovbaapi/ooo/vba/excel/XCharacters.idl \ ++ oovbaapi/ooo/vba/excel/XOutline.idl \ ++ oovbaapi/ooo/vba/excel/XChartTitle.idl \ ++ oovbaapi/ooo/vba/excel/XWorksheets.idl \ ++ oovbaapi/ooo/vba/excel/XChart.idl \ ++ oovbaapi/ooo/vba/excel/XlBuildInDialog.idl \ ++ oovbaapi/ooo/vba/excel/XHPageBreak.idl \ ++ oovbaapi/ooo/vba/excel/XHyperlinks.idl \ ++ oovbaapi/ooo/vba/excel/XComments.idl \ ++ oovbaapi/ooo/vba/excel/XRange.idl \ ++ oovbaapi/ooo/vba/excel/Globals.idl \ ++ oovbaapi/ooo/vba/excel/XWindows.idl \ ++ oovbaapi/ooo/vba/excel/XWorksheet.idl \ ++ oovbaapi/ooo/vba/excel/XPageSetup.idl \ ++ oovbaapi/ooo/vba/excel/XPivotTables.idl \ ++ oovbaapi/ooo/vba/excel/XBorders.idl \ ++ oovbaapi/ooo/vba/excel/XWorksheetFunction.idl \ ++ oovbaapi/ooo/vba/excel/XStyle.idl \ ++ oovbaapi/ooo/vba/excel/XPivotCache.idl \ ++ oovbaapi/ooo/vba/excel/Window.idl \ ++ oovbaapi/ooo/vba/excel/XPivotTable.idl \ ++ oovbaapi/ooo/vba/excel/XNames.idl \ ++ oovbaapi/ooo/vba/excel/XFormatCondition.idl \ ++ oovbaapi/ooo/vba/excel/XFont.idl \ ++ oovbaapi/ooo/vba/excel/Workbook.idl \ ++ oovbaapi/ooo/vba/excel/XValidation.idl \ ++ oovbaapi/ooo/vba/excel/XHyperlink.idl \ ++ oovbaapi/ooo/vba/excel/XAxisTitle.idl \ ++ oovbaapi/ooo/vba/excel/XFormat.idl \ ++ oovbaapi/ooo/vba/excel/XStyles.idl \ ++ oovbaapi/ooo/vba/excel/XDataLabel.idl \ ++ oovbaapi/ooo/vba/excel/XAxes.idl \ ++ oovbaapi/ooo/vba/excel/XSeriesCollection.idl \ ++ oovbaapi/ooo/vba/excel/XPane.idl \ ++ oovbaapi/ooo/vba/excel/XTitle.idl \ ++ oovbaapi/ooo/vba/excel/XAxis.idl \ ++ oovbaapi/ooo/vba/excel/XGlobals.idl \ ++ oovbaapi/ooo/vba/XDocumentsBase.idl \ ++ oovbaapi/ooo/vba/XDialogsBase.idl \ ++ oovbaapi/ooo/vba/XDocumentProperties.idl \ ++ oovbaapi/ooo/vba/XGlobalsBase.idl \ ++ oovbaapi/ooo/vba/XCommandBarControls.idl \ ++ oovbaapi/ooo/vba/XCollection.idl \ ++ oovbaapi/ooo/vba/XPageSetupBase.idl \ ++ oovbaapi/ooo/vba/XDocumentProperty.idl \ ++ oovbaapi/ooo/vba/XAssistant.idl \ ++ oovbaapi/ooo/vba/XControlProvider.idl \ ++ oovbaapi/ooo/vba/XDocumentBase.idl \ ++ oovbaapi/ooo/vba/XFontBase.idl \ ++ oovbaapi/ooo/vba/XHelperInterface.idl \ ++)) ++ ++ ++# vim: set noet sw=4 ts=4: +diff --git a/oovbaapi/prj/makefile.mk b/oovbaapi/prj/makefile.mk +new file mode 100644 +--- /dev/null ++++ b/oovbaapi/prj/makefile.mk +@@ -0,0 +1,40 @@ ++#************************************************************************* ++# ++# 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) |