bump product version to 5.0.4.1
[LibreOffice.git] / filter / Configuration_filter.mk
blob29e672bee4d20bf09920eef4812627cb0e0677aa
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),-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_Beagle_Works \
327 writer_ClarisWorks \
328 writer_DocMaker \
329 writer_eDoc_Document \
330 writer_FullWrite_Professional \
331 writer_Great_Works \
332 writer_HanMac_Word_J \
333 writer_HanMac_Word_K \
334 writer_LightWayText \
335 writer_Mac_Acta \
336 writer_Mac_More \
337 writer_Mac_RagTime \
338 writer_Mac_Word \
339 writer_Mac_Works \
340 writer_MacDoc \
341 writer_MacWrite \
342 writer_MacWritePro \
343 writer_Mariner_Write \
344 writer_MindWrite \
345 writer_Nisus_Writer \
346 writer_TeachText \
347 writer_TexEdit \
348 writer_WriteNow \
349 writer_WriterPlus \
350 writer_ZWrite \
351 writer_AbiWord_Document \
352 writer_T602_Document \
353 writer_LotusWordPro_Document \
354 generic_Text \
355 writer_MIZI_Hwp_97 \
356 writer_StarOffice_XML_Writer_Template \
357 pdf_Portable_Document_Format \
358 writer8_template \
359 writer8 \
360 writer_MS_Word_2007_XML \
361 writer_MS_Word_2007_XML_Template \
362 writer_OOXML \
363 writer_OOXML_Template \
364 writer_layout_dump_xml \
365 writer_BroadBand_eBook \
366 writer_eReader_eBook \
367 writer_FictionBook_2 \
368 writer_PalmDoc \
369 writer_Plucker_eBook \
370 writer_TealDoc \
371 writer_zTXT \
372 writer_ApplePages \
375 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters.xcu,filter/source/config/fragments/filters,\
376 HTML__StarWriter_ \
377 MS_WinWord_5 \
378 MS_WinWord_6_0 \
379 MS_Word_95 \
380 MS_Word_95_Vorlage \
381 MS_Word_97 \
382 MS_Word_97_Vorlage \
383 ODT_FlatXML \
384 Rich_Text_Format \
385 StarOffice_XML__Writer_ \
386 WordPerfect \
387 MS_Works \
388 Beagle_Works \
389 ClarisWorks \
390 DocMaker \
391 eDoc_Document \
392 FullWrite_Professional \
393 Great_Works \
394 HanMac_Word_J \
395 HanMac_Word_K \
396 LightWayText \
397 Mac_Acta \
398 Mac_More \
399 Mac_RagTime \
400 Mac_Word \
401 Mac_Works \
402 MacDoc \
403 MacWrite \
404 MacWritePro \
405 Mariner_Write \
406 MindWrite \
407 Nisus_Writer \
408 TeachText \
409 TexEdit \
410 WriteNow \
411 WriterPlus \
412 ZWrite \
413 AbiWord \
414 T602Document \
415 LotusWordPro \
416 Text \
417 Text__encoded_ \
418 writer_MIZI_Hwp_97 \
419 writer_StarOffice_XML_Writer_Template \
420 writer_pdf_Export\
421 writer8\
422 writer8_template \
423 MS_Word_2007_XML \
424 MS_Word_2007_XML_Template \
425 OOXML_Text \
426 OOXML_Text_Template \
427 writer_layout_dump \
428 BroadBand_eBook \
429 eReader_eBook \
430 FictionBook_2 \
431 PalmDoc \
432 Plucker_eBook \
433 TealDoc \
434 zTXT \
435 ApplePages \
438 # fcfg_web
439 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_web_types.xcu,filter/source/config/fragments/types,\
440 generic_HTML \
441 generic_Text \
442 writer_web_HTML_help \
443 writer_StarOffice_XML_Writer \
444 writer_web_StarOffice_XML_Writer_Web_Template \
445 pdf_Portable_Document_Format \
446 writerweb8_writer_template \
449 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_web_filters.xcu,filter/source/config/fragments/filters,\
450 HTML \
451 Text__StarWriter_Web_ \
452 Text__encoded___StarWriter_Web_ \
453 writer_web_HTML_help \
454 writer_web_StarOffice_XML_Writer \
455 writer_web_StarOffice_XML_Writer_Web_Template \
456 writer_web_pdf_Export\
457 writerweb8_writer_template\
458 writerweb8_writer \
461 # fcfg_global
462 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_global_types.xcu,filter/source/config/fragments/types,\
463 generic_Text \
464 writer_StarOffice_XML_Writer \
465 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
466 pdf_Portable_Document_Format \
467 writerglobal8 \
468 writerglobal8_template \
471 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,filter/source/config/fragments/filters,\
472 Text__encoded___StarWriter_GlobalDocument_ \
473 writer_globaldocument_StarOffice_XML_Writer \
474 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
475 writer_globaldocument_pdf_Export \
476 writerglobal8 \
477 writerglobal8_template \
478 writerglobal8_writer \
479 writerglobal8_HTML \
482 # fcfg_calc
483 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,filter/source/config/fragments/types,\
484 calc_DIF \
485 calc_ODS_FlatXML \
486 calc_HTML \
487 generic_HTML \
488 generic_Text \
489 calc_Lotus \
490 calc_QPro \
491 calc_MS_Excel_40 \
492 calc_MS_Excel_40_VorlageTemplate \
493 calc_MS_Excel_5095 \
494 calc_MS_Excel_5095_VorlageTemplate \
495 calc_MS_Excel_95 \
496 calc_MS_Excel_95_VorlageTemplate \
497 calc_MS_Excel_97 \
498 calc_MS_Excel_97_VorlageTemplate \
499 writer_Rich_Text_Format \
500 calc_SYLK \
501 calc_StarOffice_XML_Calc \
502 calc_StarOffice_XML_Calc_Template \
503 pdf_Portable_Document_Format \
504 calc_dBase\
505 calc8 \
506 calc8_template \
507 MS_Excel_2007_XML \
508 MS_Excel_2007_XML_Template \
509 MS_Excel_2007_Binary \
510 calc_OOXML \
511 calc_OOXML_Template \
512 calc_MS_Works_Document \
513 calc_WPS_Lotus_Document \
514 calc_WPS_QPro_Document \
515 calc_Beagle_Works \
516 calc_ClarisWorks \
517 calc_Claris_Resolve \
518 calc_Great_Works \
519 calc_Mac_Works \
520 calc_Mac_Wingz \
521 calc_AppleNumbers \
524 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.xcu,filter/source/config/fragments/filters,\
525 DIF \
526 HTML__StarCalc_ \
527 ODS_FlatXML \
528 Lotus \
529 QPro \
530 MS_Excel_4_0 \
531 MS_Excel_4_0_Vorlage_Template \
532 MS_Excel_5_0_95 \
533 MS_Excel_5_0_95_Vorlage_Template \
534 MS_Excel_95 \
535 MS_Excel_95_Vorlage_Template \
536 MS_Excel_97 \
537 MS_Excel_97_Vorlage_Template \
538 Rich_Text_Format__StarCalc_ \
539 SYLK \
540 StarOffice_XML__Calc_ \
541 Text___txt___csv__StarCalc_ \
542 calc_HTML_WebQuery \
543 calc_StarOffice_XML_Calc_Template \
544 calc_pdf_Export \
545 dBase \
546 calc8 \
547 calc8_template \
548 calc_MS_Excel_2007_XML \
549 calc_MS_Excel_2007_XML_Template \
550 calc_MS_Excel_2007_Binary \
551 calc_OOXML \
552 calc_OOXML_Template \
553 MS_Works_Calc \
554 WPS_Lotus_Calc \
555 WPS_QPro_Calc \
556 Beagle_Works_Calc \
557 ClarisWorks_Calc \
558 Claris_Resolve_Calc \
559 Great_Works_Calc \
560 Mac_Wingz_Calc \
561 Mac_Works_Calc \
562 AppleNumbers \
565 # fcfg_draw
566 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_draw_types.xcu,filter/source/config/fragments/types,\
567 draw_ODG_FlatXML \
568 draw_StarOffice_XML_Draw \
569 draw_StarOffice_XML_Draw_Template \
570 pdf_Portable_Document_Format \
571 draw8 \
572 draw8_template \
573 draw_WordPerfect_Graphics \
574 draw_Visio_Document \
575 draw_Publisher_Document \
576 draw_CorelDraw_Document \
577 draw_Corel_Presentation_Exchange \
578 draw_Freehand_Document \
579 draw_Visio_Document \
580 draw_Beagle_Works \
581 draw_ClarisDraw \
582 draw_ClarisWorks \
583 draw_Great_Works \
584 draw_MacDraft \
585 draw_MacDraw \
586 draw_MacDrawPro \
587 draw_Mac_Works \
588 draw_MacPaint \
589 draw_SuperPaint \
590 draw_PageMaker_Document \
593 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_draw_filters.xcu,filter/source/config/fragments/filters,\
594 ODG_FlatXML \
595 StarOffice_XML__Draw_ \
596 draw_StarOffice_XML_Draw_Template \
597 draw_pdf_Export \
598 draw8 \
599 draw8_template \
600 WordPerfectGraphics \
601 VisioDocument \
602 PublisherDocument \
603 CorelDrawDocument \
604 CorelPresentationExchange \
605 FreehandDocument \
606 Beagle_Works_Draw \
607 ClarisDraw \
608 ClarisWorks_Draw \
609 Great_Works_Draw \
610 MacDraft \
611 MacDraw_Draw \
612 MacDrawPro_Draw \
613 Mac_Works_Draw \
614 MacPaint_Draw \
615 SuperPaint_Draw \
616 PageMakerDocument \
619 # fcfg_impress
620 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impress_types.xcu,filter/source/config/fragments/types,\
621 draw_StarOffice_XML_Draw \
622 impress_AppleKeynote \
623 impress_MS_PowerPoint_97 \
624 impress_MS_PowerPoint_97_AutoPlay \
625 impress_MS_PowerPoint_97_Vorlage \
626 impress_ODP_FlatXML \
627 impress_StarOffice_XML_Impress \
628 impress_StarOffice_XML_Impress_Template \
629 pdf_Portable_Document_Format \
630 pwp_PlaceWare \
631 impress8 \
632 impress8_template \
633 draw8 \
634 MS_PowerPoint_2007_XML \
635 MS_PowerPoint_2007_XML_AutoPlay \
636 MS_PowerPoint_2007_XML_Template \
637 impress_OOXML_Presentation \
638 impress_OOXML_Presentation_Template \
639 impress_OOXML_Presentation_AutoPlay \
640 impress_ClarisWorks \
643 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impress_filters.xcu,filter/source/config/fragments/filters,\
644 AppleKeynote \
645 MS_PowerPoint_97 \
646 MS_PowerPoint_97_AutoPlay \
647 MS_PowerPoint_97_Vorlage \
648 impress_StarOffice_XML_Draw \
649 ODP_FlatXML \
650 StarOffice_XML__Impress_ \
651 impress_StarOffice_XML_Impress_Template \
652 impress_pdf_Export \
653 placeware_Export \
654 impress8 \
655 impress8_template \
656 impress8_draw \
657 impress_MS_PowerPoint_2007_XML \
658 impress_MS_PowerPoint_2007_XML_AutoPlay \
659 impress_MS_PowerPoint_2007_XML_Template \
660 impress_OOXML \
661 impress_OOXML_Template \
662 impress_OOXML_AutoPlay \
663 ClarisWorks_Impress \
666 # fcfg_chart
667 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_chart_types.xcu,filter/source/config/fragments/types,\
668 chart_StarOffice_XML_Chart \
669 chart8 \
672 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_chart_filters.xcu,filter/source/config/fragments/filters,\
673 StarOffice_XML__Chart_ \
674 chart8 \
677 $(eval $(call filter_Configuration_add_others,fcfg_langpack,fcfg_chart_others.xcu,filter/source/config/fragments,\
678 frameloaders/com_sun_star_comp_chart2_ChartFrameLoader \
681 # fcfg_math
682 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_math_types.xcu,filter/source/config/fragments/types,\
683 math_MathML_XML_Math \
684 math_MathType_3x \
685 math_StarOffice_XML_Math \
686 pdf_Portable_Document_Format \
687 math8 \
690 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_math_filters.xcu,filter/source/config/fragments/filters,\
691 MathML_XML__Math_ \
692 MathType_3_x \
693 StarOffice_XML__Math_ \
694 math_pdf_Export \
695 math8 \
698 # fcfg_drawgraphics
699 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_drawgraphics_types.xcu,filter/source/config/fragments/types,\
700 bmp_MS_Windows \
701 dxf_AutoCAD_Interchange \
702 emf_MS_Windows_Metafile \
703 eps_Encapsulated_PostScript \
704 gif_Graphics_Interchange \
705 graphic_HTML \
706 graphic_SWF \
707 jpg_JPEG \
708 met_OS2_Metafile \
709 mov_MOV \
710 pbm_Portable_Bitmap \
711 pcd_Photo_CD_Base \
712 pcd_Photo_CD_Base16 \
713 pcd_Photo_CD_Base4 \
714 pct_Mac_Pict \
715 pcx_Zsoft_Paintbrush \
716 pgm_Portable_Graymap \
717 png_Portable_Network_Graphic \
718 ppm_Portable_Pixelmap \
719 psd_Adobe_Photoshop \
720 ras_Sun_Rasterfile \
721 sgf_StarOffice_Writer_SGF \
722 sgv_StarDraw_20 \
723 svg_Scalable_Vector_Graphics \
724 svm_StarView_Metafile \
725 tga_Truevision_TARGA \
726 tif_Tag_Image_File \
727 wmf_MS_Windows_Metafile \
728 xbm_X_Consortium \
729 xpm_XPM \
732 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_drawgraphics_filters.xcu,filter/source/config/fragments/filters,\
733 BMP___MS_Windows \
734 DXF___AutoCAD_Interchange \
735 EMF___MS_Windows_Metafile \
736 EPS___Encapsulated_PostScript \
737 GIF___Graphics_Interchange \
738 JPG___JPEG \
739 MET___OS_2_Metafile \
740 mov__MOV \
741 PBM___Portable_Bitmap \
742 PCT___Mac_Pict \
743 PCX___Zsoft_Paintbrush \
744 PGM___Portable_Graymap \
745 PNG___Portable_Network_Graphic \
746 PPM___Portable_Pixelmap \
747 PSD___Adobe_Photoshop \
748 RAS___Sun_Rasterfile \
749 SGF___StarOffice_Writer_SGF \
750 SGV___StarDraw_2_0 \
751 SVG___Scalable_Vector_Graphics \
752 SVM___StarView_Metafile \
753 TGA___Truevision_TARGA \
754 TIF___Tag_Image_File \
755 WMF___MS_Windows_Metafile \
756 XBM___X_Consortium \
757 XPM \
758 draw_PCD_Photo_CD_Base \
759 draw_PCD_Photo_CD_Base16 \
760 draw_PCD_Photo_CD_Base4 \
761 draw_bmp_Export \
762 draw_emf_Export \
763 draw_eps_Export \
764 draw_flash_Export \
765 draw_gif_Export \
766 draw_html_Export \
767 draw_jpg_Export \
768 draw_met_Export \
769 draw_pbm_Export \
770 draw_pct_Export \
771 draw_pgm_Export \
772 draw_png_Export \
773 draw_ppm_Export \
774 draw_ras_Export \
775 draw_svg_Export \
776 draw_svm_Export \
777 draw_tif_Export \
778 draw_wmf_Export \
779 draw_xpm_Export \
782 # fcfg_impressgraphics
783 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impressgraphics_types.xcu,filter/source/config/fragments/types,\
784 bmp_MS_Windows \
785 emf_MS_Windows_Metafile \
786 eps_Encapsulated_PostScript \
787 gif_Graphics_Interchange \
788 graphic_HTML \
789 graphic_SWF \
790 impress_CGM_Computer_Graphics_Metafile \
791 jpg_JPEG \
792 met_OS2_Metafile \
793 pbm_Portable_Bitmap \
794 pct_Mac_Pict \
795 pgm_Portable_Graymap \
796 png_Portable_Network_Graphic \
797 ppm_Portable_Pixelmap \
798 ras_Sun_Rasterfile \
799 svg_Scalable_Vector_Graphics \
800 svm_StarView_Metafile \
801 tif_Tag_Image_File \
802 wmf_MS_Windows_Metafile \
803 xpm_XPM \
806 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impressgraphics_filters.xcu,filter/source/config/fragments/filters,\
807 CGM___Computer_Graphics_Metafile \
808 impress_bmp_Export \
809 impress_emf_Export \
810 impress_eps_Export \
811 impress_flash_Export \
812 impress_gif_Export \
813 impress_html_Export \
814 impress_jpg_Export \
815 impress_met_Export \
816 impress_pbm_Export \
817 impress_pct_Export \
818 impress_pgm_Export \
819 impress_png_Export \
820 impress_ppm_Export \
821 impress_ras_Export \
822 impress_svg_Export \
823 impress_svm_Export \
824 impress_tif_Export \
825 impress_wmf_Export \
826 impress_xpm_Export \
829 # fcfg_writergraphics
830 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writergraphics_types.xcu,filter/source/config/fragments/types,\
831 jpg_JPEG \
832 png_Portable_Network_Graphic \
835 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writergraphics_filters.xcu,filter/source/config/fragments/filters,\
836 writer_jpg_Export \
837 writer_png_Export \
840 # fcfg_internalgraphics
841 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_internalgraphics_types.xcu,filter/source/config/fragments/types,\
842 bmp_MS_Windows \
843 dxf_AutoCAD_Interchange \
844 emf_MS_Windows_Metafile \
845 eps_Encapsulated_PostScript \
846 gif_Graphics_Interchange \
847 jpg_JPEG \
848 met_OS2_Metafile \
849 mov_MOV \
850 pbm_Portable_Bitmap \
851 pcd_Photo_CD_Base \
852 pcd_Photo_CD_Base16 \
853 pcd_Photo_CD_Base4 \
854 pct_Mac_Pict \
855 pcx_Zsoft_Paintbrush \
856 pgm_Portable_Graymap \
857 png_Portable_Network_Graphic \
858 ppm_Portable_Pixelmap \
859 psd_Adobe_Photoshop \
860 ras_Sun_Rasterfile \
861 sgf_StarOffice_Writer_SGF \
862 sgv_StarDraw_20 \
863 svg_Scalable_Vector_Graphics \
864 svm_StarView_Metafile \
865 tga_Truevision_TARGA \
866 tif_Tag_Image_File \
867 wmf_MS_Windows_Metafile \
868 xbm_X_Consortium \
869 xpm_XPM \
872 $(eval $(call filter_Configuration_add_internal_filters,fcfg_langpack,fcfg_internalgraphics_filters.xcu,filter/source/config/fragments/internalgraphicfilters,\
873 bmp_Export \
874 bmp_Import \
875 dxf_Import \
876 emf_Export \
877 emf_Import \
878 eps_Export \
879 eps_Import \
880 gif_Export \
881 gif_Import \
882 jpg_Export \
883 jpg_Import \
884 met_Export \
885 met_Import \
886 pbm_Export \
887 pbm_Import \
888 pcd_Import_Base \
889 pcd_Import_Base4 \
890 pcd_Import_Base16 \
891 pct_Export \
892 pct_Import \
893 pcx_Import \
894 pgm_Export \
895 pgm_Import \
896 png_Export \
897 png_Import \
898 ppm_Export \
899 ppm_Import \
900 psd_Import \
901 ras_Export \
902 ras_Import \
903 sgf_Import \
904 sgv_Import \
905 svg_Export \
906 svg_Import \
907 svm_Export \
908 svm_Import \
909 tga_Import \
910 tif_Export \
911 tif_Import \
912 wmf_Export \
913 wmf_Import \
914 xbm_Import \
915 xpm_Export \
916 xpm_Import \
917 mov_Import \
920 # fcfg_xslt
921 $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_xslt_types.xcu,filter/source/config/fragments/types,\
922 calc_MS_Excel_2003_XML \
923 writer_DocBook_File \
924 writer_MS_Word_2003_XML \
925 XHTML_File \
926 Unified_Office_Format_text \
927 Unified_Office_Format_spreadsheet \
928 Unified_Office_Format_presentation \
931 $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_xslt_filters.xcu,filter/source/config/fragments/filters,\
932 DocBook_File \
933 MS_Excel_2003_XML \
934 MS_Word_2003_XML \
935 XHTML_Calc_File \
936 XHTML_Draw_File \
937 XHTML_Impress_File \
938 XHTML_Writer_File \
939 UOF_text \
940 UOF_spreadsheet \
941 UOF_presentation \
944 # vim: set noet sw=4 ts=4: