dev-install seems to poison the env
[LibreOffice.git] / oovbaapi / ttt.diff
blob4af8d1f176ffe98075313956b7d4d1e5e00a7bd0
1 diff --git a/oovbaapi/Makefile b/oovbaapi/Makefile
2 new file mode 100644
3 --- /dev/null
4 +++ b/oovbaapi/Makefile
5 @@ -0,0 +1,38 @@
6 +#*************************************************************************
7 +#
8 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9 +#
10 +# Copyright 2000, 2010 Oracle and/or its affiliates.
12 +# OpenOffice.org - a multi-platform office productivity suite
14 +# This file is part of OpenOffice.org.
16 +# OpenOffice.org is free software: you can redistribute it and/or modify
17 +# it under the terms of the GNU Lesser General Public License version 3
18 +# only, as published by the Free Software Foundation.
20 +# OpenOffice.org is distributed in the hope that it will be useful,
21 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
22 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 +# GNU Lesser General Public License version 3 for more details
24 +# (a copy is included in the LICENSE file that accompanied this code).
26 +# You should have received a copy of the GNU Lesser General Public License
27 +# version 3 along with OpenOffice.org. If not, see
28 +# <http://www.openoffice.org/license.html>
29 +# for a copy of the LGPLv3 License.
31 +#*************************************************************************
33 +ifeq ($(strip $(SOLARENV)),)
34 +$(error No environment set!)
35 +endif
37 +gb_PARTIALBUILD := T
38 +GBUILDDIR := $(SOLARENV)/gbuild
39 +include $(GBUILDDIR)/gbuild.mk
41 +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
43 +# vim: set noet sw=4 ts=4:
44 diff --git a/oovbaapi/Module_oovbaapi.mk b/oovbaapi/Module_oovbaapi.mk
45 new file mode 100644
46 --- /dev/null
47 +++ b/oovbaapi/Module_oovbaapi.mk
48 @@ -0,0 +1,37 @@
49 +#*************************************************************************
51 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
52 +#
53 +# Copyright 2000, 2010 Oracle and/or its affiliates.
55 +# OpenOffice.org - a multi-platform office productivity suite
57 +# This file is part of OpenOffice.org.
59 +# OpenOffice.org is free software: you can redistribute it and/or modify
60 +# it under the terms of the GNU Lesser General Public License version 3
61 +# only, as published by the Free Software Foundation.
63 +# OpenOffice.org is distributed in the hope that it will be useful,
64 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
65 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
66 +# GNU Lesser General Public License version 3 for more details
67 +# (a copy is included in the LICENSE file that accompanied this code).
69 +# You should have received a copy of the GNU Lesser General Public License
70 +# version 3 along with OpenOffice.org. If not, see
71 +# <http://www.openoffice.org/license.html>
72 +# for a copy of the LGPLv3 License.
74 +#*************************************************************************
77 +$(eval $(call gb_Module_Module,oovbaapi))
79 +$(eval $(call gb_Module_add_targets,oovbaapi,\
80 + UnoApi_oovbaapi \
81 + Package_oovbaapi_inc \
82 + Package_oovbaapi_idl \
83 +))
85 +# vim: set noet sw=4 ts=4:
86 diff --git a/oovbaapi/Package_oovbaapi_idl.mk b/oovbaapi/Package_oovbaapi_idl.mk
87 new file mode 100644
88 --- /dev/null
89 +++ b/oovbaapi/Package_oovbaapi_idl.mk
90 @@ -0,0 +1,29 @@
91 +#*************************************************************************
93 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
94 +#
95 +# Copyright 2000, 2010 Oracle and/or its affiliates.
97 +# OpenOffice.org - a multi-platform office productivity suite
99 +# This file is part of OpenOffice.org.
101 +# OpenOffice.org is free software: you can redistribute it and/or modify
102 +# it under the terms of the GNU Lesser General Public License version 3
103 +# only, as published by the Free Software Foundation.
105 +# OpenOffice.org is distributed in the hope that it will be useful,
106 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
107 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
108 +# GNU Lesser General Public License version 3 for more details
109 +# (a copy is included in the LICENSE file that accompanied this code).
111 +# You should have received a copy of the GNU Lesser General Public License
112 +# version 3 along with OpenOffice.org. If not, see
113 +# <http://www.openoffice.org/license.html>
114 +# for a copy of the LGPLv3 License.
116 +#*************************************************************************
118 +$(eval $(call gb_UnoApiTarget_autopackage_idl,oovbaapi))
120 diff --git a/oovbaapi/Package_oovbaapi_inc.mk b/oovbaapi/Package_oovbaapi_inc.mk
121 new file mode 100644
122 --- /dev/null
123 +++ b/oovbaapi/Package_oovbaapi_inc.mk
124 @@ -0,0 +1,29 @@
125 +#*************************************************************************
127 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
129 +# Copyright 2000, 2010 Oracle and/or its affiliates.
131 +# OpenOffice.org - a multi-platform office productivity suite
133 +# This file is part of OpenOffice.org.
135 +# OpenOffice.org is free software: you can redistribute it and/or modify
136 +# it under the terms of the GNU Lesser General Public License version 3
137 +# only, as published by the Free Software Foundation.
139 +# OpenOffice.org is distributed in the hope that it will be useful,
140 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
141 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
142 +# GNU Lesser General Public License version 3 for more details
143 +# (a copy is included in the LICENSE file that accompanied this code).
145 +# You should have received a copy of the GNU Lesser General Public License
146 +# version 3 along with OpenOffice.org. If not, see
147 +# <http://www.openoffice.org/license.html>
148 +# for a copy of the LGPLv3 License.
150 +#*************************************************************************
152 +$(eval $(call gb_UnoApiTarget_autopackage_inc,oovbaapi))
154 diff --git a/oovbaapi/UnoApi_oovbaapi.mk b/oovbaapi/UnoApi_oovbaapi.mk
155 new file mode 100644
156 --- /dev/null
157 +++ b/oovbaapi/UnoApi_oovbaapi.mk
158 @@ -0,0 +1,207 @@
159 +#*************************************************************************
161 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
163 +# Copyright 2000, 2010 Oracle and/or its affiliates.
165 +# OpenOffice.org - a multi-platform office productivity suite
167 +# This file is part of OpenOffice.org.
169 +# OpenOffice.org is free software: you can redistribute it and/or modify
170 +# it under the terms of the GNU Lesser General Public License version 3
171 +# only, as published by the Free Software Foundation.
173 +# OpenOffice.org is distributed in the hope that it will be useful,
174 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
175 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
176 +# GNU Lesser General Public License version 3 for more details
177 +# (a copy is included in the LICENSE file that accompanied this code).
179 +# You should have received a copy of the GNU Lesser General Public License
180 +# version 3 along with OpenOffice.org. If not, see
181 +# <http://www.openoffice.org/license.html>
182 +# for a copy of the LGPLv3 License.
184 +#*************************************************************************
186 +$(eval $(call gb_UnoApiTarget_UnoApiTarget,oovbaapi))
188 +$(eval $(call gb_UnoApiTarget_add_rdbfiles,oovbaapi,\
189 + udkapi \
190 + offapi \
193 +$(eval $(call gb_UnoApiTarget_set_include,oovbaapi,\
194 + $$(INCLUDE) \
195 + -I$(OUTDIR)/idl \
198 +#$(eval $(call gb_UnoApiTarget_set_defs,oovbaapi,\
199 +#))
201 +$(eval $(call gb_UnoApiTarget_add_idlfiles,oovbaapi,\
202 + oovbaapi/ooo/vba/ControlProvider.idl \
203 + oovbaapi/ooo/vba/XWindowBase.idl \
204 + oovbaapi/ooo/vba/XCommandBars.idl \
205 + oovbaapi/ooo/vba/msforms/XPages.idl \
206 + oovbaapi/ooo/vba/msforms/XTextFrame.idl \
207 + oovbaapi/ooo/vba/msforms/XControl.idl \
208 + oovbaapi/ooo/vba/msforms/XToggleButton.idl \
209 + oovbaapi/ooo/vba/msforms/XButton.idl \
210 + oovbaapi/ooo/vba/msforms/XRadioButton.idl \
211 + oovbaapi/ooo/vba/msforms/XGroupBox.idl \
212 + oovbaapi/ooo/vba/msforms/XShapeRange.idl \
213 + oovbaapi/ooo/vba/msforms/XScrollBar.idl \
214 + oovbaapi/ooo/vba/msforms/XListBox.idl \
215 + oovbaapi/ooo/vba/msforms/XShapes.idl \
216 + oovbaapi/ooo/vba/msforms/XTextBox.idl \
217 + oovbaapi/ooo/vba/msforms/XSpinButton.idl \
218 + oovbaapi/ooo/vba/msforms/XLineFormat.idl \
219 + oovbaapi/ooo/vba/msforms/XFillFormat.idl \
220 + oovbaapi/ooo/vba/msforms/XTextBoxShape.idl \
221 + oovbaapi/ooo/vba/msforms/XMultiPage.idl \
222 + oovbaapi/ooo/vba/msforms/XProgressBar.idl \
223 + oovbaapi/ooo/vba/msforms/XLabel.idl \
224 + oovbaapi/ooo/vba/msforms/XUserForm.idl \
225 + oovbaapi/ooo/vba/msforms/XControls.idl \
226 + oovbaapi/ooo/vba/msforms/XImage.idl \
227 + oovbaapi/ooo/vba/msforms/MSFormReturnTypes.idl \
228 + oovbaapi/ooo/vba/msforms/XShape.idl \
229 + oovbaapi/ooo/vba/msforms/XComboBox.idl \
230 + oovbaapi/ooo/vba/msforms/XColorFormat.idl \
231 + oovbaapi/ooo/vba/msforms/XPictureFormat.idl \
232 + oovbaapi/ooo/vba/XDialogBase.idl \
233 + oovbaapi/ooo/vba/word/XTable.idl \
234 + oovbaapi/ooo/vba/word/XTables.idl \
235 + oovbaapi/ooo/vba/word/XWindow.idl \
236 + oovbaapi/ooo/vba/word/XBorder.idl \
237 + oovbaapi/ooo/vba/word/XWrapFormat.idl \
238 + oovbaapi/ooo/vba/word/XDialogs.idl \
239 + oovbaapi/ooo/vba/word/XAddins.idl \
240 + oovbaapi/ooo/vba/word/XDialog.idl \
241 + oovbaapi/ooo/vba/word/XBookmarks.idl \
242 + oovbaapi/ooo/vba/word/XSelection.idl \
243 + oovbaapi/ooo/vba/word/XAddin.idl \
244 + oovbaapi/ooo/vba/word/XApplication.idl \
245 + oovbaapi/ooo/vba/word/XSections.idl \
246 + oovbaapi/ooo/vba/word/XParagraph.idl \
247 + oovbaapi/ooo/vba/word/XHeaderFooter.idl \
248 + oovbaapi/ooo/vba/word/XTemplate.idl \
249 + oovbaapi/ooo/vba/word/XRange.idl \
250 + oovbaapi/ooo/vba/word/XReplacement.idl \
251 + oovbaapi/ooo/vba/word/XPageSetup.idl \
252 + oovbaapi/ooo/vba/word/XBookmark.idl \
253 + oovbaapi/ooo/vba/word/XBorders.idl \
254 + oovbaapi/ooo/vba/word/XField.idl \
255 + oovbaapi/ooo/vba/word/XAutoTextEntry.idl \
256 + oovbaapi/ooo/vba/word/XStyle.idl \
257 + oovbaapi/ooo/vba/word/XFields.idl \
258 + oovbaapi/ooo/vba/word/XDocuments.idl \
259 + oovbaapi/ooo/vba/word/XVariable.idl \
260 + oovbaapi/ooo/vba/word/XOptions.idl \
261 + oovbaapi/ooo/vba/word/XView.idl \
262 + oovbaapi/ooo/vba/word/XAutoTextEntries.idl \
263 + oovbaapi/ooo/vba/word/XFont.idl \
264 + oovbaapi/ooo/vba/word/XFind.idl \
265 + oovbaapi/ooo/vba/word/XSection.idl \
266 + oovbaapi/ooo/vba/word/XSystem.idl \
267 + oovbaapi/ooo/vba/word/XStyles.idl \
268 + oovbaapi/ooo/vba/word/XPanes.idl \
269 + oovbaapi/ooo/vba/word/XPane.idl \
270 + oovbaapi/ooo/vba/word/XParagraphs.idl \
271 + oovbaapi/ooo/vba/word/XVariables.idl \
272 + oovbaapi/ooo/vba/word/XParagraphFormat.idl \
273 + oovbaapi/ooo/vba/word/XDocument.idl \
274 + oovbaapi/ooo/vba/word/XGlobals.idl \
275 + oovbaapi/ooo/vba/XPropValue.idl \
276 + oovbaapi/ooo/vba/XCommandBarControl.idl \
277 + oovbaapi/ooo/vba/XCommandBarButton.idl \
278 + oovbaapi/ooo/vba/XVBAToOOEventDescGen.idl \
279 + oovbaapi/ooo/vba/XCommandBarPopup.idl \
280 + oovbaapi/ooo/vba/XApplicationBase.idl \
281 + oovbaapi/ooo/vba/XErrObject.idl \
282 + oovbaapi/ooo/vba/XCommandBar.idl \
283 + oovbaapi/ooo/vba/excel/SheetObject.idl \
284 + oovbaapi/ooo/vba/excel/Range.idl \
285 + oovbaapi/ooo/vba/excel/XTextFrame.idl \
286 + oovbaapi/ooo/vba/excel/XOLEObject.idl \
287 + oovbaapi/ooo/vba/excel/XWindow.idl \
288 + oovbaapi/ooo/vba/excel/XWorkbook.idl \
289 + oovbaapi/ooo/vba/excel/XInterior.idl \
290 + oovbaapi/ooo/vba/excel/XBorder.idl \
291 + oovbaapi/ooo/vba/excel/XHPageBreaks.idl \
292 + oovbaapi/ooo/vba/excel/SheetObjects.idl \
293 + oovbaapi/ooo/vba/excel/XSeries.idl \
294 + oovbaapi/ooo/vba/excel/XComment.idl \
295 + oovbaapi/ooo/vba/excel/XDialogs.idl \
296 + oovbaapi/ooo/vba/excel/XVPageBreak.idl \
297 + oovbaapi/ooo/vba/excel/XVPageBreaks.idl \
298 + oovbaapi/ooo/vba/excel/XWorkbooks.idl \
299 + oovbaapi/ooo/vba/excel/Hyperlink.idl \
300 + oovbaapi/ooo/vba/excel/XDialog.idl \
301 + oovbaapi/ooo/vba/excel/XName.idl \
302 + oovbaapi/ooo/vba/excel/XChartObject.idl \
303 + oovbaapi/ooo/vba/excel/XCharts.idl \
304 + oovbaapi/ooo/vba/excel/TextFrame.idl \
305 + oovbaapi/ooo/vba/excel/XOLEObjects.idl \
306 + oovbaapi/ooo/vba/excel/XDataLabels.idl \
307 + oovbaapi/ooo/vba/excel/XFormatConditions.idl \
308 + oovbaapi/ooo/vba/excel/XPageBreak.idl \
309 + oovbaapi/ooo/vba/excel/Worksheet.idl \
310 + oovbaapi/ooo/vba/excel/XChartObjects.idl \
311 + oovbaapi/ooo/vba/excel/XApplication.idl \
312 + oovbaapi/ooo/vba/excel/XCharacters.idl \
313 + oovbaapi/ooo/vba/excel/XOutline.idl \
314 + oovbaapi/ooo/vba/excel/XChartTitle.idl \
315 + oovbaapi/ooo/vba/excel/XWorksheets.idl \
316 + oovbaapi/ooo/vba/excel/XChart.idl \
317 + oovbaapi/ooo/vba/excel/XlBuildInDialog.idl \
318 + oovbaapi/ooo/vba/excel/XHPageBreak.idl \
319 + oovbaapi/ooo/vba/excel/XHyperlinks.idl \
320 + oovbaapi/ooo/vba/excel/XComments.idl \
321 + oovbaapi/ooo/vba/excel/XRange.idl \
322 + oovbaapi/ooo/vba/excel/Globals.idl \
323 + oovbaapi/ooo/vba/excel/XWindows.idl \
324 + oovbaapi/ooo/vba/excel/XWorksheet.idl \
325 + oovbaapi/ooo/vba/excel/XPageSetup.idl \
326 + oovbaapi/ooo/vba/excel/XPivotTables.idl \
327 + oovbaapi/ooo/vba/excel/XBorders.idl \
328 + oovbaapi/ooo/vba/excel/XWorksheetFunction.idl \
329 + oovbaapi/ooo/vba/excel/XStyle.idl \
330 + oovbaapi/ooo/vba/excel/XPivotCache.idl \
331 + oovbaapi/ooo/vba/excel/Window.idl \
332 + oovbaapi/ooo/vba/excel/XPivotTable.idl \
333 + oovbaapi/ooo/vba/excel/XNames.idl \
334 + oovbaapi/ooo/vba/excel/XFormatCondition.idl \
335 + oovbaapi/ooo/vba/excel/XFont.idl \
336 + oovbaapi/ooo/vba/excel/Workbook.idl \
337 + oovbaapi/ooo/vba/excel/XValidation.idl \
338 + oovbaapi/ooo/vba/excel/XHyperlink.idl \
339 + oovbaapi/ooo/vba/excel/XAxisTitle.idl \
340 + oovbaapi/ooo/vba/excel/XFormat.idl \
341 + oovbaapi/ooo/vba/excel/XStyles.idl \
342 + oovbaapi/ooo/vba/excel/XDataLabel.idl \
343 + oovbaapi/ooo/vba/excel/XAxes.idl \
344 + oovbaapi/ooo/vba/excel/XSeriesCollection.idl \
345 + oovbaapi/ooo/vba/excel/XPane.idl \
346 + oovbaapi/ooo/vba/excel/XTitle.idl \
347 + oovbaapi/ooo/vba/excel/XAxis.idl \
348 + oovbaapi/ooo/vba/excel/XGlobals.idl \
349 + oovbaapi/ooo/vba/XDocumentsBase.idl \
350 + oovbaapi/ooo/vba/XDialogsBase.idl \
351 + oovbaapi/ooo/vba/XDocumentProperties.idl \
352 + oovbaapi/ooo/vba/XGlobalsBase.idl \
353 + oovbaapi/ooo/vba/XCommandBarControls.idl \
354 + oovbaapi/ooo/vba/XCollection.idl \
355 + oovbaapi/ooo/vba/XPageSetupBase.idl \
356 + oovbaapi/ooo/vba/XDocumentProperty.idl \
357 + oovbaapi/ooo/vba/XAssistant.idl \
358 + oovbaapi/ooo/vba/XControlProvider.idl \
359 + oovbaapi/ooo/vba/XDocumentBase.idl \
360 + oovbaapi/ooo/vba/XFontBase.idl \
361 + oovbaapi/ooo/vba/XHelperInterface.idl \
365 +# vim: set noet sw=4 ts=4:
366 diff --git a/oovbaapi/prj/makefile.mk b/oovbaapi/prj/makefile.mk
367 new file mode 100644
368 --- /dev/null
369 +++ b/oovbaapi/prj/makefile.mk
370 @@ -0,0 +1,40 @@
371 +#*************************************************************************
373 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
375 +# Copyright 2000, 2010 Oracle and/or its affiliates.
377 +# OpenOffice.org - a multi-platform office productivity suite
379 +# This file is part of OpenOffice.org.
381 +# OpenOffice.org is free software: you can redistribute it and/or modify
382 +# it under the terms of the GNU Lesser General Public License version 3
383 +# only, as published by the Free Software Foundation.
385 +# OpenOffice.org is distributed in the hope that it will be useful,
386 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
387 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
388 +# GNU Lesser General Public License version 3 for more details
389 +# (a copy is included in the LICENSE file that accompanied this code).
391 +# You should have received a copy of the GNU Lesser General Public License
392 +# version 3 along with OpenOffice.org. If not, see
393 +# <http://www.openoffice.org/license.html>
394 +# for a copy of the LGPLv3 License.
396 +#*************************************************************************
398 +PRJ=..
399 +TARGET=prj
401 +.INCLUDE : settings.mk
403 +.IF "$(VERBOSE)"!=""
404 +VERBOSEFLAG :=
405 +.ELSE
406 +VERBOSEFLAG := -s
407 +.ENDIF
409 +all:
410 + cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET)