Version 6.4.0.3, tag libreoffice-6.4.0.3
[LibreOffice.git] / filter / Configuration_filter.mk
blob97023325c94e72ede397e85c557ba12b696535c8
2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 # This file incorporates work covered by the following license notice:
10 # Licensed to the Apache Software Foundation (ASF) under one or more
11 # contributor license agreements. See the NOTICE file distributed
12 # with this work for additional information regarding copyright
13 # ownership. The ASF licenses this file to you under the Apache
14 # License, Version 2.0 (the "License"); you may not use this file
15 # except in compliance with the License. You may obtain a copy of
16 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
19 # this deviates from Configuration.mk in rather bizarre ways
21 # most of the rules here use some weird merge program, and this is sort of
22 # semi-integrated with the stuff from Configuration.mk; not exactly pretty...
24 filter_MERGE_TARGET := $(call gb_ExternalExecutable_get_dependencies,python) \
25 $(SRCDIR)/filter/source/config/tools/merge/pyAltFCFGMerge
26 filter_MERGE := $(call gb_ExternalExecutable_get_command,python) \
27 $(SRCDIR)/filter/source/config/tools/merge/pyAltFCFGMerge \
28 $(if $(verbose),-verbose)
30 ### filter configuration rules: generic stuff #######################
32 ### types
34 filter_XcuFilterTypesTarget_get_clean_target = \
35 $(WORKDIR)/Clean/XcuFilterTypesTarget/$(1)
37 $(call gb_XcuFilterTypesTarget_get_target,%) : $(filter_MERGE_TARGET)
38 $(call gb_Output_announce,$*,$(true),FIT,1)
39 $(call gb_Helper_abbreviate_dirs,\
40 mkdir -p $(dir $@) && \
41 RESPONSEFILE=`$(gb_MKTEMP)` && \
42 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
43 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
44 $(filter_MERGE) tempdir=$(TMPDIR) \
45 share_subdir_name=$(LIBO_SHARE_FOLDER) \
46 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
47 outdir=$(dir $@) pkg=$@ xmlpackage=Types tcfg=$${RESPONSEFILE} && \
48 rm -f $${RESPONSEFILE})
50 $(call filter_XcuFilterTypesTarget_get_clean_target,%) :
51 $(call gb_Output_announce,$*,$(false),FIT,1)
52 rm -f $(call gb_XcuFilterTypesTarget_get_target,$*)
54 # $(call filter_Configuration__add_module,configuration,module,prefix,xcufiles,target,cleantarget)
55 define filter_Configuration__add_module
56 $(call gb_Configuration_get_target,$(1)) : $(5)
57 $(call gb_Configuration_get_clean_target,$(1)) : $(6)
58 $(if $(4),,$(error filter_Configuration__add_module: no input files))
59 $(5) : \
60 $(addprefix $(SRCDIR)/$(3)/,$(addsuffix .xcu,$(4))) \
61 $(gb_Module_CURRENTMAKEFILE)
63 endef
65 # $(call filter_Configuration_add_types,configuration,typesfile,prefix,xcufiles)
66 define filter_Configuration_add_types
67 $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
68 $(call gb_XcuFilterTypesTarget_get_target,$(2)),\
69 $(call filter_XcuFilterTypesTarget_get_clean_target,$(2)))
71 endef
73 ### filters
75 filter_XcuFilterFiltersTarget_get_clean_target = \
76 $(WORKDIR)/Clean/XcuFilterFiltersTarget/$(1)
78 $(call gb_XcuFilterFiltersTarget_get_target,%) : $(filter_MERGE_TARGET)
79 $(call gb_Output_announce,$*,$(true),FIF,1)
80 $(call gb_Helper_abbreviate_dirs,\
81 mkdir -p $(dir $@) && \
82 RESPONSEFILE=`$(gb_MKTEMP)` && \
83 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
84 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
85 $(filter_MERGE) tempdir=$(TMPDIR) \
86 share_subdir_name=$(LIBO_SHARE_FOLDER) \
87 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
88 outdir=$(dir $@) pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} && \
89 rm -f $${RESPONSEFILE})
91 $(call filter_XcuFilterFiltersTarget_get_clean_target,%) :
92 $(call gb_Output_announce,$*,$(false),FIF,1)
93 rm -f $(call gb_XcuFilterFiltersTarget_get_target,$*)
95 # $(call filter_Configuration_add_filters,configuration,typesfile,prefix,xcufiles)
96 define filter_Configuration_add_filters
97 $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
98 $(call gb_XcuFilterFiltersTarget_get_target,$(2)),\
99 $(call filter_XcuFilterFiltersTarget_get_clean_target,$(2)))
100 $(call filter_Configuration_add_ui_filters,$(1),$(3),$(4))
102 endef
104 ### others (frameloaders, contenthandlers)
106 filter_XcuFilterOthersTarget_get_clean_target = \
107 $(WORKDIR)/Clean/XcuFilterOthersTarget/$(1)
109 $(call gb_XcuFilterOthersTarget_get_target,%) : $(filter_MERGE_TARGET)
110 $(call gb_Output_announce,$*,$(true),FIO,1)
111 $(call gb_Helper_abbreviate_dirs,\
112 mkdir -p $(dir $@) && \
113 RESPONSEFILE=`$(gb_MKTEMP)` && \
114 RESPONSEFILE2=`$(gb_MKTEMP)` && \
115 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter frameloaders,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
116 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
117 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter contenthandlers,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
118 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE2} && \
119 $(filter_MERGE) tempdir=$(TMPDIR) \
120 share_subdir_name=$(LIBO_SHARE_FOLDER) \
121 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
122 outdir=$(dir $@) pkg=$@ xmlpackage=Misc \
123 lcfg=$${RESPONSEFILE} ccfg=$${RESPONSEFILE2} && \
124 rm -f $${RESPONSEFILE} $${RESPONSEFILE2})
126 $(call filter_XcuFilterOthersTarget_get_clean_target,%) :
127 $(call gb_Output_announce,$*,$(false),FIO,1)
128 rm -f $(call gb_XcuFilterOthersTarget_get_target,$*)
130 # $(call filter_Configuration_add_others,configuration,typesfile,prefix,xcufiles)
131 define filter_Configuration_add_others
132 $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
133 $(call gb_XcuFilterOthersTarget_get_target,$(2)),\
134 $(call filter_XcuFilterOthersTarget_get_clean_target,$(2)))
136 endef
138 ### internal filters
140 filter_XcuFilterInternalTarget_get_clean_target = \
141 $(WORKDIR)/Clean/XcuFilterInternalTarget/$(1)
143 $(call gb_XcuFilterInternalTarget_get_target,%) : $(filter_MERGE_TARGET)
144 $(call gb_Output_announce,$*,$(true),FII,1)
145 $(call gb_Helper_abbreviate_dirs,\
146 mkdir -p $(dir $@) && \
147 RESPONSEFILE=`$(gb_MKTEMP)` && \
148 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
149 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
150 $(filter_MERGE) tempdir=$(TMPDIR) \
151 share_subdir_name=$(LIBO_SHARE_FOLDER) \
152 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
153 outdir=$(dir $@) pkg=$@ xmlpackage=GraphicFilter \
154 fcfg=$${RESPONSEFILE} subdir_filters=internalgraphicfilters && \
155 rm -f $${RESPONSEFILE})
157 $(call filter_XcuFilterInternalTarget_get_clean_target,%) :
158 $(call gb_Output_announce,$*,$(false),FII,1)
159 rm -f $(call gb_XcuFilterInternalTarget_get_target,$*)
161 # $(call filter_Configuration_add_internal_filters,configuration,typesfile,prefix,xcufiles)
162 define filter_Configuration_add_internal_filters
163 $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
164 $(call gb_XcuFilterInternalTarget_get_target,$(2)),\
165 $(call filter_XcuFilterInternalTarget_get_clean_target,$(2)))
167 endef
170 ### filter configuration rules: l10n stuff: #########################
172 # Configuration fcfg_langpack
173 # => $(lang)/org/openoffice/TypeDetection/Filter.xcu
174 # xslt=> filter_ui.xcu
175 # merge=> *.xcu $(ALL_UI_FILTERS) [if WITH_LANG]
176 # cfgex=> source/%.xcu
177 # merge=> source/*.xcu [if !WITH_LANG]
179 filter_XSLT_langfilter := \
180 $(SRCDIR)/filter/source/config/fragments/langfilter.xsl
181 filter_XcuFilterUiTarget = $(WORKDIR)/XcuFilterUiTarget/filter_ui.xcu
182 filter_XcuFilterUiCleanTarget = $(WORKDIR)/Clean/XcuFilterUiTarget/filter_ui.xcu
183 filter_XCU_filter := org/openoffice/TypeDetection/Filter.xcu
184 filter_XcuResTarget_get_target = \
185 $(call gb_XcuResTarget_get_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
186 filter_XcuResTarget_get_clean_target = \
187 $(call gb_XcuResTarget_get_clean_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
189 $(filter_XcuFilterUiTarget) : $(filter_MERGE_TARGET)
190 $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),FIU,1)
191 $(call gb_Helper_abbreviate_dirs,\
192 mkdir -p $(dir $@) && \
193 RESPONSEFILE=`$(gb_MKTEMP)` && \
194 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
195 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
196 $(filter_MERGE) tempdir=$(TMPDIR) \
197 share_subdir_name=$(LIBO_SHARE_FOLDER) \
198 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
199 pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} languagepack=true \
200 && rm -f $${RESPONSEFILE})
202 $(filter_XcuFilterUiCleanTarget) :
203 $(call gb_Output_announce,$(filter_XcuFilterUiTarget),$(false),FIU,1)
204 $(call gb_Helper_abbreviate_dirs,\
205 rm -f $(filter_XcuFilterUiTarget))
207 $(call gb_Configuration_get_clean_target,fcfg_langpack) : \
208 $(filter_XcuFilterUiCleanTarget)
210 # this is _not_ a pattern rule:
211 # there is already a pattern rule for gb_XcuResTarget_get_target,
212 # so generate non-pattern rules which have higher priority even in GNUmake 3.81
213 define filter_XcuResTarget__rule
214 $$(call filter_XcuResTarget_get_target,$(1)) : \
215 $(filter_XSLT_langfilter) $(filter_XcuFilterUiTarget) \
216 | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
217 $$(call gb_Output_announce,$(1),$(true),XCU,1)
218 $$(call gb_Helper_abbreviate_dirs,\
219 mkdir -p $$(dir $$@) && \
220 $(subst $$,$$$$,$(call gb_ExternalExecutable_get_command,xsltproc)) --nonet --stringparam lang $(1) \
221 $(filter_XSLT_langfilter) \
222 $(filter_XcuFilterUiTarget) > $$@)
224 endef
226 $(foreach lang,$(gb_Configuration_LANGS),$(eval \
227 $(call filter_XcuResTarget__rule,$(lang))))
229 define filter_Configuration_Configuration
230 $(call gb_Configuration_Configuration,$(1))
232 $(call gb_Configuration_get_target,$(1)) : \
233 $(foreach lang,$(gb_Configuration_LANGS),$(call filter_XcuResTarget_get_target,$(lang)))
234 $(call gb_Configuration_get_clean_target,$(1)) : \
235 $(foreach lang,$(gb_Configuration_LANGS),$(call filter_XcuResTarget_get_clean_target,$(lang)))
237 endef
240 # $(call filter_Configuration_add_ui_filter,configuration,prefix,xcufile)
241 define filter_Configuration_add_ui_filter
242 ifeq ($(WITH_LANG),)
243 $(filter_XcuFilterUiTarget) : $(SRCDIR)/$(2)/$(3)
244 else
245 $(call gb_XcuMergeTarget_XcuMergeTarget,$(2)/$(3),$(1),$(2),$(3))
246 $(filter_XcuFilterUiTarget) : \
247 $(call gb_XcuMergeTarget_get_target,$(2)/$(3))
248 endif
249 $(call gb_Configuration_get_clean_target,$(1)) : \
250 $(call gb_XcuMergeTarget_get_clean_target,$(2)/$(3))
252 endef
254 # $(call filter_Configuration_add_ui_filters,configuration,prefix,xcufile)
255 define filter_Configuration_add_ui_filters
256 $(foreach xcu,$(3),$(call filter_Configuration_add_ui_filter,$(1),$(2),$(xcu).xcu))
258 endef
261 ### the filter configuration ########################################
263 $(eval $(call filter_Configuration_Configuration,fcfg_langpack))
265 # fcfg_base
266 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_base_types.xcu,filter/source/config/fragments/types,\
267 writer_web_HTML_help \
268 oxt_OpenOffice_Extension \
269 wav_Wave_Audio_File \
270 component_Bibliography \
271 component_DB \
274 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_base_filters.xcu,filter/source/config/fragments/filters,\
275 writer_web_HTML_help \
278 $(eval $(call filter_Configuration_add_others,fcfg_langpack,fcfg_base_others.xcu,filter/source/config/fragments,\
279 frameloaders/com_sun_star_frame_Bibliography \
280 frameloaders/com_sun_star_sdb_ContentLoader \
281 contenthandlers/com_sun_star_comp_framework_SoundHandler \
282 contenthandlers/com_sun_star_comp_framework_oxt_handler \
285 # fcfg_database
286 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_database_types.xcu,filter/source/config/fragments/types,\
287 StarBase \
290 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_database_filters.xcu,filter/source/config/fragments/filters,\
291 StarOffice_XML__Base_ \
294 $(eval $(call filter_Configuration_add_others,fcfg_langpack,fcfg_database_others.xcu,filter/source/config/fragments,\
295 frameloaders/org_openoffice_comp_dbflt_DBContentLoader2 \
298 # fcfg_reportbuilder
299 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_reportbuilder_types.xcu,filter/source/config/fragments/types,\
300 StarBaseReport \
301 StarBaseReportChart \
304 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_reportbuilder_filters.xcu,filter/source/config/fragments/filters,\
305 StarBaseReport \
306 StarBaseReportChart \
309 # fcfg_writer
310 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writer_types.xcu,filter/source/config/fragments/types,\
311 generic_HTML \
312 calc_MS_Excel_40 \
313 calc_MS_Excel_5095 \
314 calc_MS_Excel_95 \
315 writer_MS_WinWord_5 \
316 writer_MS_WinWord_60 \
317 writer_MS_Word_95 \
318 writer_MS_Word_95_Vorlage \
319 writer_MS_Word_97 \
320 writer_MS_Word_97_Vorlage \
321 writer_ODT_FlatXML \
322 writer_Rich_Text_Format \
323 writer_StarOffice_XML_Writer \
324 writer_WordPerfect_Document \
325 writer_MS_Works_Document \
326 writer_MS_Write \
327 writer_DosWord \
328 writer_ClarisWorks \
329 writer_Mac_Word \
330 writer_Mac_Works \
331 writer_MacWrite \
332 writer_Mariner_Write \
333 writer_WriteNow \
334 writer_AbiWord_Document \
335 writer_T602_Document \
336 writer_LotusWordPro_Document \
337 generic_Text \
338 writer_MIZI_Hwp_97 \
339 writer_StarOffice_XML_Writer_Template \
340 pdf_Portable_Document_Format \
341 writer8_template \
342 writer8 \
343 writer_MS_Word_2007_XML \
344 writer_MS_Word_2007_XML_Template \
345 writer_MS_Word_2007_XML_VBA \
346 writer_OOXML \
347 writer_OOXML_Template \
348 writer_layout_dump_xml \
349 writer_BroadBand_eBook \
350 writer_FictionBook_2 \
351 writer_PalmDoc \
352 writer_Plucker_eBook \
353 writer_ApplePages \
354 MWAW_Text_Document \
355 Palm_Text_Document \
356 StarOffice_Writer \
357 writer_EPUB_Document \
360 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters.xcu,filter/source/config/fragments/filters,\
361 HTML__StarWriter_ \
362 MS_WinWord_5 \
363 MS_WinWord_6_0 \
364 MS_Word_95 \
365 MS_Word_95_Vorlage \
366 MS_Word_97 \
367 MS_Word_97_Vorlage \
368 ODT_FlatXML \
369 Rich_Text_Format \
370 StarOffice_XML__Writer_ \
371 WordPerfect \
372 MS_Works \
373 MS_Write \
374 DosWord \
375 ClarisWorks \
376 Mac_Word \
377 Mac_Works \
378 MacWrite \
379 Mariner_Write \
380 WriteNow \
381 AbiWord \
382 T602Document \
383 LotusWordPro \
384 Text \
385 Text__encoded_ \
386 writer_MIZI_Hwp_97 \
387 writer_StarOffice_XML_Writer_Template \
388 writer_pdf_Export\
389 writer8\
390 writer8_template \
391 MS_Word_2007_XML \
392 MS_Word_2007_XML_Template \
393 MS_Word_2007_XML_VBA \
394 OOXML_Text \
395 OOXML_Text_Template \
396 writer_layout_dump \
397 BroadBand_eBook \
398 FictionBook_2 \
399 PalmDoc \
400 Plucker_eBook \
401 ApplePages \
402 MWAW_Text_Document \
403 Palm_Text_Document \
404 StarOffice_Writer \
405 EPUB \
408 # fcfg_web
409 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_web_types.xcu,filter/source/config/fragments/types,\
410 generic_HTML \
411 generic_Text \
412 writer_web_HTML_help \
413 writer_StarOffice_XML_Writer \
414 writer_web_StarOffice_XML_Writer_Web_Template \
415 pdf_Portable_Document_Format \
416 writerweb8_writer_template \
419 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_web_filters.xcu,filter/source/config/fragments/filters,\
420 HTML \
421 Text__StarWriter_Web_ \
422 Text__encoded___StarWriter_Web_ \
423 writer_web_HTML_help \
424 writer_web_StarOffice_XML_Writer \
425 writer_web_StarOffice_XML_Writer_Web_Template \
426 writer_web_pdf_Export\
427 writer_web_png_Export\
428 writer_web_jpg_Export\
429 writerweb8_writer_template\
430 writerweb8_writer \
433 # fcfg_global
434 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_global_types.xcu,filter/source/config/fragments/types,\
435 generic_Text \
436 writer_StarOffice_XML_Writer \
437 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
438 pdf_Portable_Document_Format \
439 writerglobal8 \
440 writerglobal8_template \
443 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,filter/source/config/fragments/filters,\
444 Text__encoded___StarWriter_GlobalDocument_ \
445 writer_globaldocument_StarOffice_XML_Writer \
446 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
447 writer_globaldocument_pdf_Export \
448 writerglobal8 \
449 writerglobal8_template \
450 writerglobal8_writer \
451 writerglobal8_HTML \
454 # fcfg_calc
455 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,filter/source/config/fragments/types,\
456 calc_DIF \
457 calc_ODS_FlatXML \
458 calc_HTML \
459 generic_HTML \
460 generic_Text \
461 calc_Gnumeric \
462 calc_Lotus \
463 calc_QPro \
464 calc_MS_Excel_40 \
465 calc_MS_Excel_40_VorlageTemplate \
466 calc_MS_Excel_5095 \
467 calc_MS_Excel_5095_VorlageTemplate \
468 calc_MS_Excel_95 \
469 calc_MS_Excel_95_VorlageTemplate \
470 calc_MS_Excel_97 \
471 calc_MS_Excel_97_VorlageTemplate \
472 writer_Rich_Text_Format \
473 calc_SYLK \
474 calc_StarOffice_XML_Calc \
475 calc_StarOffice_XML_Calc_Template \
476 pdf_Portable_Document_Format \
477 calc_dBase\
478 calc8 \
479 calc8_template \
480 MS_Excel_2007_XML \
481 MS_Excel_2007_VBA_XML \
482 MS_Excel_2007_XML_Template \
483 MS_Excel_2007_Binary \
484 calc_OOXML \
485 calc_OOXML_Template \
486 calc_MS_Works_Document \
487 calc_WPS_Lotus_Document \
488 calc_WPS_QPro_Document \
489 calc_ClarisWorks \
490 calc_Claris_Resolve \
491 calc_Mac_Works \
492 calc_AppleNumbers \
493 MWAW_Database \
494 MWAW_Spreadsheet \
495 StarOffice_Spreadsheet \
496 calc_MS_Multiplan \
499 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.xcu,filter/source/config/fragments/filters,\
500 DIF \
501 HTML__StarCalc_ \
502 ODS_FlatXML \
503 Lotus \
504 QPro \
505 MS_Excel_4_0 \
506 MS_Excel_4_0_Vorlage_Template \
507 MS_Excel_5_0_95 \
508 MS_Excel_5_0_95_Vorlage_Template \
509 MS_Excel_95 \
510 MS_Excel_95_Vorlage_Template \
511 MS_Excel_97 \
512 MS_Excel_97_Vorlage_Template \
513 MS_Excel_2003_XML_Orcus \
514 Rich_Text_Format__StarCalc_ \
515 SYLK \
516 StarOffice_XML__Calc_ \
517 Text___txt___csv__StarCalc_ \
518 calc_HTML_WebQuery \
519 calc_StarOffice_XML_Calc_Template \
520 calc_pdf_Export \
521 dBase \
522 calc8 \
523 calc8_template \
524 calc_Gnumeric \
525 calc_MS_Excel_2007_XML \
526 calc_MS_Excel_2007_VBA_XML \
527 calc_MS_Excel_2007_XML_Template \
528 calc_MS_Excel_2007_Binary \
529 calc_OOXML \
530 calc_OOXML_Template \
531 MS_Works_Calc \
532 WPS_Lotus_Calc \
533 WPS_QPro_Calc \
534 ClarisWorks_Calc \
535 Claris_Resolve_Calc \
536 Mac_Works_Calc \
537 AppleNumbers \
538 MWAW_Database \
539 MWAW_Spreadsheet \
540 StarOffice_Spreadsheet \
541 MS_Multiplan \
544 # fcfg_draw
545 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_draw_types.xcu,filter/source/config/fragments/types,\
546 draw_ODG_FlatXML \
547 draw_StarOffice_XML_Draw \
548 draw_StarOffice_XML_Draw_Template \
549 pdf_Portable_Document_Format \
550 draw8 \
551 draw8_template \
552 draw_WordPerfect_Graphics \
553 draw_Visio_Document \
554 draw_Publisher_Document \
555 draw_CorelDraw_Document \
556 draw_Corel_Presentation_Exchange \
557 draw_Freehand_Document \
558 draw_Visio_Document \
559 draw_ClarisWorks \
560 draw_PageMaker_Document \
561 draw_QXP_Document \
562 draw_ZMF_Document \
563 MWAW_Bitmap \
564 MWAW_Drawing \
565 StarOffice_Drawing \
568 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_draw_filters.xcu,filter/source/config/fragments/filters,\
569 ODG_FlatXML \
570 StarOffice_XML__Draw_ \
571 draw_StarOffice_XML_Draw_Template \
572 draw_pdf_Export \
573 draw8 \
574 draw8_template \
575 WordPerfectGraphics \
576 VisioDocument \
577 PublisherDocument \
578 CorelDrawDocument \
579 CorelPresentationExchange \
580 FreehandDocument \
581 ClarisWorks_Draw \
582 PageMakerDocument \
583 QXPDocument \
584 ZMFDocument \
585 MWAW_Bitmap \
586 MWAW_Drawing \
587 StarOffice_Drawing \
590 # fcfg_impress
591 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impress_types.xcu,filter/source/config/fragments/types,\
592 draw_StarOffice_XML_Draw \
593 impress_AppleKeynote \
594 impress_MS_PowerPoint_97 \
595 impress_MS_PowerPoint_97_AutoPlay \
596 impress_MS_PowerPoint_97_Vorlage \
597 impress_ODP_FlatXML \
598 impress_StarOffice_XML_Impress \
599 impress_StarOffice_XML_Impress_Template \
600 pdf_Portable_Document_Format \
601 impress8 \
602 impress8_template \
603 draw8 \
604 MS_PowerPoint_2007_XML \
605 MS_PowerPoint_2007_XML_AutoPlay \
606 MS_PowerPoint_2007_XML_Template \
607 MS_PowerPoint_2007_XML_VBA \
608 impress_OOXML_Presentation \
609 impress_OOXML_Presentation_Template \
610 impress_OOXML_Presentation_AutoPlay \
611 impress_ClarisWorks \
612 StarOffice_Presentation \
613 MWAW_Presentation \
614 impress_PowerPoint3 \
617 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impress_filters.xcu,filter/source/config/fragments/filters,\
618 AppleKeynote \
619 MS_PowerPoint_97 \
620 MS_PowerPoint_97_AutoPlay \
621 MS_PowerPoint_97_Vorlage \
622 impress_StarOffice_XML_Draw \
623 ODP_FlatXML \
624 StarOffice_XML__Impress_ \
625 impress_StarOffice_XML_Impress_Template \
626 impress_pdf_Export \
627 impress8 \
628 impress8_template \
629 impress8_draw \
630 impress_MS_PowerPoint_2007_XML \
631 impress_MS_PowerPoint_2007_XML_AutoPlay \
632 impress_MS_PowerPoint_2007_XML_Template \
633 impress_MS_PowerPoint_2007_XML_VBA \
634 impress_OOXML \
635 impress_OOXML_Template \
636 impress_OOXML_AutoPlay \
637 ClarisWorks_Impress \
638 StarOffice_Presentation \
639 MWAW_Presentation \
640 PowerPoint3 \
643 # fcfg_chart
644 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_chart_types.xcu,filter/source/config/fragments/types,\
645 chart_StarOffice_XML_Chart \
646 chart8 \
649 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_chart_filters.xcu,filter/source/config/fragments/filters,\
650 StarOffice_XML__Chart_ \
651 chart8 \
654 $(eval $(call filter_Configuration_add_others,fcfg_langpack,fcfg_chart_others.xcu,filter/source/config/fragments,\
655 frameloaders/com_sun_star_comp_chart2_ChartFrameLoader \
658 # fcfg_math
659 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_math_types.xcu,filter/source/config/fragments/types,\
660 math_MathML_XML_Math \
661 math_MathType_3x \
662 math_StarOffice_XML_Math \
663 pdf_Portable_Document_Format \
664 math8 \
667 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_math_filters.xcu,filter/source/config/fragments/filters,\
668 MathML_XML__Math_ \
669 MathType_3_x \
670 StarOffice_XML__Math_ \
671 math_pdf_Export \
672 math8 \
675 # fcfg_drawgraphics
676 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_drawgraphics_types.xcu,filter/source/config/fragments/types,\
677 bmp_MS_Windows \
678 dxf_AutoCAD_Interchange \
679 emf_MS_Windows_Metafile \
680 eps_Encapsulated_PostScript \
681 gif_Graphics_Interchange \
682 graphic_HTML \
683 graphic_SWF \
684 jpg_JPEG \
685 met_OS2_Metafile \
686 mov_MOV \
687 pbm_Portable_Bitmap \
688 pcd_Photo_CD_Base \
689 pcd_Photo_CD_Base16 \
690 pcd_Photo_CD_Base4 \
691 pct_Mac_Pict \
692 pcx_Zsoft_Paintbrush \
693 pgm_Portable_Graymap \
694 png_Portable_Network_Graphic \
695 ppm_Portable_Pixelmap \
696 psd_Adobe_Photoshop \
697 ras_Sun_Rasterfile \
698 svg_Scalable_Vector_Graphics_Draw \
699 svg_Scalable_Vector_Graphics \
700 svm_StarView_Metafile \
701 tga_Truevision_TARGA \
702 tif_Tag_Image_File \
703 wmf_MS_Windows_Metafile \
704 xbm_X_Consortium \
705 xpm_XPM \
708 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_drawgraphics_filters.xcu,filter/source/config/fragments/filters,\
709 BMP___MS_Windows \
710 DXF___AutoCAD_Interchange \
711 EMF___MS_Windows_Metafile \
712 EPS___Encapsulated_PostScript \
713 GIF___Graphics_Interchange \
714 JPG___JPEG \
715 MET___OS_2_Metafile \
716 mov__MOV \
717 PBM___Portable_Bitmap \
718 PCT___Mac_Pict \
719 PCX___Zsoft_Paintbrush \
720 PGM___Portable_Graymap \
721 PNG___Portable_Network_Graphic \
722 PPM___Portable_Pixelmap \
723 PSD___Adobe_Photoshop \
724 RAS___Sun_Rasterfile \
725 SVG___Scalable_Vector_Graphics_Draw \
726 SVG___Scalable_Vector_Graphics \
727 SVM___StarView_Metafile \
728 TGA___Truevision_TARGA \
729 TIF___Tag_Image_File \
730 WMF___MS_Windows_Metafile \
731 XBM___X_Consortium \
732 XPM \
733 draw_PCD_Photo_CD_Base \
734 draw_PCD_Photo_CD_Base16 \
735 draw_PCD_Photo_CD_Base4 \
736 draw_bmp_Export \
737 draw_emf_Export \
738 draw_eps_Export \
739 draw_flash_Export \
740 draw_gif_Export \
741 draw_html_Export \
742 draw_jpg_Export \
743 draw_png_Export \
744 draw_svg_Export \
745 draw_tif_Export \
746 draw_wmf_Export \
749 # fcfg_impressgraphics
750 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impressgraphics_types.xcu,filter/source/config/fragments/types,\
751 bmp_MS_Windows \
752 emf_MS_Windows_Metafile \
753 eps_Encapsulated_PostScript \
754 gif_Graphics_Interchange \
755 graphic_HTML \
756 graphic_SWF \
757 impress_CGM_Computer_Graphics_Metafile \
758 jpg_JPEG \
759 met_OS2_Metafile \
760 pbm_Portable_Bitmap \
761 pct_Mac_Pict \
762 pgm_Portable_Graymap \
763 png_Portable_Network_Graphic \
764 ppm_Portable_Pixelmap \
765 ras_Sun_Rasterfile \
766 svg_Scalable_Vector_Graphics_Draw \
767 svg_Scalable_Vector_Graphics \
768 svm_StarView_Metafile \
769 tif_Tag_Image_File \
770 wmf_MS_Windows_Metafile \
771 xpm_XPM \
774 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impressgraphics_filters.xcu,filter/source/config/fragments/filters,\
775 CGM___Computer_Graphics_Metafile \
776 impress_bmp_Export \
777 impress_emf_Export \
778 impress_eps_Export \
779 impress_flash_Export \
780 impress_gif_Export \
781 impress_html_Export \
782 impress_jpg_Export \
783 impress_png_Export \
784 impress_svg_Export \
785 impress_tif_Export \
786 impress_wmf_Export \
789 # fcfg_writergraphics
790 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writergraphics_types.xcu,filter/source/config/fragments/types,\
791 jpg_JPEG \
792 png_Portable_Network_Graphic \
793 svg_Scalable_Vector_Graphics \
796 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writergraphics_filters.xcu,filter/source/config/fragments/filters,\
797 writer_jpg_Export \
798 writer_png_Export \
799 writer_svg_Export \
802 # fcfg_calcgraphics
803 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calcgraphics_types.xcu,filter/source/config/fragments/types,\
804 png_Portable_Network_Graphic \
805 svg_Scalable_Vector_Graphics \
808 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calcgraphics_filters.xcu,filter/source/config/fragments/filters,\
809 calc_jpg_Export \
810 calc_png_Export \
811 calc_svg_Export \
814 # fcfg_internalgraphics
815 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_internalgraphics_types.xcu,filter/source/config/fragments/types,\
816 bmp_MS_Windows \
817 dxf_AutoCAD_Interchange \
818 emf_MS_Windows_Metafile \
819 eps_Encapsulated_PostScript \
820 gif_Graphics_Interchange \
821 jpg_JPEG \
822 met_OS2_Metafile \
823 mov_MOV \
824 pbm_Portable_Bitmap \
825 pcd_Photo_CD_Base \
826 pcd_Photo_CD_Base16 \
827 pcd_Photo_CD_Base4 \
828 pct_Mac_Pict \
829 pcx_Zsoft_Paintbrush \
830 pgm_Portable_Graymap \
831 png_Portable_Network_Graphic \
832 ppm_Portable_Pixelmap \
833 psd_Adobe_Photoshop \
834 ras_Sun_Rasterfile \
835 svg_Scalable_Vector_Graphics \
836 svm_StarView_Metafile \
837 tga_Truevision_TARGA \
838 tif_Tag_Image_File \
839 wmf_MS_Windows_Metafile \
840 xbm_X_Consortium \
841 xpm_XPM \
844 $(eval $(call filter_Configuration_add_internal_filters,fcfg_langpack,fcfg_internalgraphics_filters.xcu,filter/source/config/fragments/internalgraphicfilters,\
845 bmp_Export \
846 bmp_Import \
847 dxf_Import \
848 emf_Export \
849 emf_Import \
850 eps_Export \
851 eps_Import \
852 gif_Export \
853 gif_Import \
854 jpg_Export \
855 jpg_Import \
856 met_Import \
857 pbm_Import \
858 pcd_Import_Base \
859 pcd_Import_Base4 \
860 pcd_Import_Base16 \
861 pct_Import \
862 pcx_Import \
863 pdf_Export \
864 pdf_Import \
865 pgm_Import \
866 png_Export \
867 png_Import \
868 ppm_Import \
869 psd_Import \
870 ras_Import \
871 svg_Export \
872 svg_Import \
873 svm_Export \
874 svm_Import \
875 tga_Import \
876 tif_Export \
877 tif_Import \
878 wmf_Export \
879 wmf_Import \
880 xbm_Import \
881 xpm_Import \
882 mov_Import \
885 # fcfg_xslt
886 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_xslt_types.xcu,filter/source/config/fragments/types,\
887 calc_ADO_rowset_XML \
888 calc_MS_Excel_2003_XML \
889 writer_DocBook_File \
890 writer_MS_Word_2003_XML \
891 XHTML_File \
892 Unified_Office_Format_text \
893 Unified_Office_Format_spreadsheet \
894 Unified_Office_Format_presentation \
897 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_xslt_filters.xcu,filter/source/config/fragments/filters,\
898 ADO_rowset_XML \
899 DocBook_File \
900 MS_Excel_2003_XML \
901 MS_Word_2003_XML \
902 XHTML_Calc_File \
903 XHTML_Draw_File \
904 XHTML_Impress_File \
905 XHTML_Writer_File \
906 UOF_text \
907 UOF_spreadsheet \
908 UOF_presentation \
911 # vim: set noet sw=4 ts=4: