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 #######################
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_Trace_StartRange
,$*,FIT
)
40 $(call gb_Helper_abbreviate_dirs
,\
41 mkdir
-p
$(dir $@
) && \
42 RESPONSEFILE
=`$(gb_MKTEMP)` && \
43 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
44 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
45 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
46 share_subdir_name
=$(LIBO_SHARE_FOLDER
) \
47 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
48 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=Types tcfg
=$${RESPONSEFILE} && \
49 rm -f
$${RESPONSEFILE})
50 $(call gb_Trace_EndRange
,$*,FIT
)
52 $(call filter_XcuFilterTypesTarget_get_clean_target
,%) :
53 $(call gb_Output_announce
,$*,$(false
),FIT
,1)
54 rm -f
$(call gb_XcuFilterTypesTarget_get_target
,$*)
56 # $(call filter_Configuration__add_module,configuration,module,prefix,xcufiles,target,cleantarget)
57 define filter_Configuration__add_module
58 $(call gb_Configuration_get_target
,$(1)) : $(5)
59 $(call gb_Configuration_get_clean_target
,$(1)) : $(6)
60 $(if
$(4),,$(error filter_Configuration__add_module
: no input files
))
62 $(addprefix $(SRCDIR
)/$(3)/,$(addsuffix .xcu
,$(4))) \
63 $(gb_Module_CURRENTMAKEFILE
)
67 # $(call filter_Configuration_add_types,configuration,typesfile,prefix,xcufiles)
68 define filter_Configuration_add_types
69 $(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
70 $(call gb_XcuFilterTypesTarget_get_target
,$(2)),\
71 $(call filter_XcuFilterTypesTarget_get_clean_target
,$(2)))
77 filter_XcuFilterFiltersTarget_get_clean_target
= \
78 $(WORKDIR
)/Clean
/XcuFilterFiltersTarget
/$(1)
80 $(call gb_XcuFilterFiltersTarget_get_target
,%) : $(filter_MERGE_TARGET
)
81 $(call gb_Output_announce
,$*,$(true
),FIF
,1)
82 $(call gb_Trace_StartRange
,$*,FIF
)
83 $(call gb_Helper_abbreviate_dirs
,\
84 mkdir
-p
$(dir $@
) && \
85 RESPONSEFILE
=`$(gb_MKTEMP)` && \
86 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
87 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
88 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
89 share_subdir_name
=$(LIBO_SHARE_FOLDER
) \
90 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
91 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=Filter fcfg
=$${RESPONSEFILE} && \
92 rm -f
$${RESPONSEFILE})
93 $(call gb_Trace_EndRange
,$*,FIF
)
95 $(call filter_XcuFilterFiltersTarget_get_clean_target
,%) :
96 $(call gb_Output_announce
,$*,$(false
),FIF
,1)
97 rm -f
$(call gb_XcuFilterFiltersTarget_get_target
,$*)
99 # $(call filter_Configuration_add_filters,configuration,typesfile,prefix,xcufiles)
100 define filter_Configuration_add_filters
101 $(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
102 $(call gb_XcuFilterFiltersTarget_get_target
,$(2)),\
103 $(call filter_XcuFilterFiltersTarget_get_clean_target
,$(2)))
104 $(call filter_Configuration_add_ui_filters
,$(1),$(3),$(4))
108 ### others (frameloaders, contenthandlers)
110 filter_XcuFilterOthersTarget_get_clean_target
= \
111 $(WORKDIR
)/Clean
/XcuFilterOthersTarget
/$(1)
113 $(call gb_XcuFilterOthersTarget_get_target
,%) : $(filter_MERGE_TARGET
)
114 $(call gb_Output_announce
,$*,$(true
),FIO
,1)
115 $(call gb_Trace_StartRange
,$*,FIO
)
116 $(call gb_Helper_abbreviate_dirs
,\
117 mkdir
-p
$(dir $@
) && \
118 RESPONSEFILE
=`$(gb_MKTEMP)` && \
119 RESPONSEFILE2
=`$(gb_MKTEMP)` && \
120 echo
"items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter frameloaders,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
121 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
122 echo
"items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter contenthandlers,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
123 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE2} && \
124 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
125 share_subdir_name
=$(LIBO_SHARE_FOLDER
) \
126 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
127 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=Misc \
128 lcfg
=$${RESPONSEFILE} ccfg
=$${RESPONSEFILE2} && \
129 rm -f
$${RESPONSEFILE} $${RESPONSEFILE2})
130 $(call gb_Trace_EndRange
,$*,FIO
)
132 $(call filter_XcuFilterOthersTarget_get_clean_target
,%) :
133 $(call gb_Output_announce
,$*,$(false
),FIO
,1)
134 rm -f
$(call gb_XcuFilterOthersTarget_get_target
,$*)
136 # $(call filter_Configuration_add_others,configuration,typesfile,prefix,xcufiles)
137 define filter_Configuration_add_others
138 $(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
139 $(call gb_XcuFilterOthersTarget_get_target
,$(2)),\
140 $(call filter_XcuFilterOthersTarget_get_clean_target
,$(2)))
146 filter_XcuFilterInternalTarget_get_clean_target
= \
147 $(WORKDIR
)/Clean
/XcuFilterInternalTarget
/$(1)
149 $(call gb_XcuFilterInternalTarget_get_target
,%) : $(filter_MERGE_TARGET
)
150 $(call gb_Output_announce
,$*,$(true
),FII
,1)
151 $(call gb_Trace_StartRange
,$*,FII
)
152 $(call gb_Helper_abbreviate_dirs
,\
153 mkdir
-p
$(dir $@
) && \
154 RESPONSEFILE
=`$(gb_MKTEMP)` && \
155 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
156 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
157 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
158 share_subdir_name
=$(LIBO_SHARE_FOLDER
) \
159 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
160 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=GraphicFilter \
161 fcfg
=$${RESPONSEFILE} subdir_filters
=internalgraphicfilters
&& \
162 rm -f
$${RESPONSEFILE})
163 $(call gb_Trace_EndRange
,$*,FII
)
165 $(call filter_XcuFilterInternalTarget_get_clean_target
,%) :
166 $(call gb_Output_announce
,$*,$(false
),FII
,1)
167 rm -f
$(call gb_XcuFilterInternalTarget_get_target
,$*)
169 # $(call filter_Configuration_add_internal_filters,configuration,typesfile,prefix,xcufiles)
170 define filter_Configuration_add_internal_filters
171 $(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
172 $(call gb_XcuFilterInternalTarget_get_target
,$(2)),\
173 $(call filter_XcuFilterInternalTarget_get_clean_target
,$(2)))
178 ### filter configuration rules: l10n stuff: #########################
180 # Configuration fcfg_langpack
181 # => $(lang)/org/openoffice/TypeDetection/Filter.xcu
182 # xslt=> filter_ui.xcu
183 # merge=> *.xcu $(ALL_UI_FILTERS) [if WITH_LANG]
184 # cfgex=> source/%.xcu
185 # merge=> source/*.xcu [if !WITH_LANG]
187 filter_XSLT_langfilter
:= \
188 $(SRCDIR
)/filter/source
/config
/fragments
/langfilter.xsl
189 filter_XcuFilterUiTarget
= $(WORKDIR
)/XcuFilterUiTarget
/filter_ui.xcu
190 filter_XcuFilterUiCleanTarget
= $(WORKDIR
)/Clean
/XcuFilterUiTarget
/filter_ui.xcu
191 filter_XCU_filter
:= org
/openoffice
/TypeDetection
/Filter.xcu
192 filter_XcuResTarget_get_target
= \
193 $(call gb_XcuResTarget_get_target
,fcfg_langpack
/$(1)/$(filter_XCU_filter
))
194 filter_XcuResTarget_get_clean_target
= \
195 $(call gb_XcuResTarget_get_clean_target
,fcfg_langpack
/$(1)/$(filter_XCU_filter
))
197 $(filter_XcuFilterUiTarget
) : $(filter_MERGE_TARGET
)
198 $(call gb_Output_announce
,$(subst $(WORKDIR
)/,,$@
),$(true
),FIU
,1)
199 $(call gb_Trace_StartRange
,$(subst $(WORKDIR
)/,,$@
),FIU
)
200 $(call gb_Helper_abbreviate_dirs
,\
201 mkdir
-p
$(dir $@
) && \
202 RESPONSEFILE
=`$(gb_MKTEMP)` && \
203 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
204 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
205 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
206 share_subdir_name
=$(LIBO_SHARE_FOLDER
) \
207 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
208 pkg
=$@ xmlpackage
=Filter fcfg
=$${RESPONSEFILE} languagepack
=true \
209 && rm -f
$${RESPONSEFILE})
210 $(call gb_Trace_EndRange
,$(subst $(WORKDIR
)/,,$@
),FIU
)
212 $(filter_XcuFilterUiCleanTarget
) :
213 $(call gb_Output_announce
,$(filter_XcuFilterUiTarget
),$(false
),FIU
,1)
214 $(call gb_Helper_abbreviate_dirs
,\
215 rm -f
$(filter_XcuFilterUiTarget
))
217 $(call gb_Configuration_get_clean_target
,fcfg_langpack
) : \
218 $(filter_XcuFilterUiCleanTarget
)
220 # this is _not_ a pattern rule:
221 # there is already a pattern rule for gb_XcuResTarget_get_target,
222 # so generate non-pattern rules which have higher priority even in GNUmake 3.81
223 define filter_XcuResTarget__rule
224 $$(call filter_XcuResTarget_get_target
,$(1)) : \
225 $(filter_XSLT_langfilter
) $(filter_XcuFilterUiTarget
) \
226 |
$(call gb_ExternalExecutable_get_dependencies
,xsltproc
)
227 $$(call gb_Output_announce
,$(1),$(true
),XCU
,1)
228 $$(call gb_Trace_StartRange
,$(1),XCU
)
229 $$(call gb_Helper_abbreviate_dirs
,\
230 mkdir
-p
$$(dir $$@
) && \
231 $(subst $$,$$$$,$(call gb_ExternalExecutable_get_command
,xsltproc
)) --nonet
--stringparam lang
$(1) \
232 $(filter_XSLT_langfilter
) \
233 $(filter_XcuFilterUiTarget
) > $$@
)
234 $$(call gb_Trace_EndRange
,$(1),XCU
)
238 $(foreach lang
,$(gb_Configuration_LANGS
),$(eval \
239 $(call filter_XcuResTarget__rule
,$(lang
))))
241 define filter_Configuration_Configuration
242 $(call gb_Configuration_Configuration
,$(1))
244 $(call gb_Configuration_get_target
,$(1)) : \
245 $(foreach lang
,$(gb_Configuration_LANGS
),$(call filter_XcuResTarget_get_target
,$(lang
)))
246 $(call gb_Configuration_get_clean_target
,$(1)) : \
247 $(foreach lang
,$(gb_Configuration_LANGS
),$(call filter_XcuResTarget_get_clean_target
,$(lang
)))
252 # $(call filter_Configuration_add_ui_filter,configuration,prefix,xcufile)
253 define filter_Configuration_add_ui_filter
255 $(filter_XcuFilterUiTarget
) : $(SRCDIR
)/$(2)/$(3)
257 $(call gb_XcuMergeTarget_XcuMergeTarget
,$(2)/$(3),$(1),$(2),$(3))
258 $(filter_XcuFilterUiTarget
) : \
259 $(call gb_XcuMergeTarget_get_target
,$(2)/$(3))
261 $(call gb_Configuration_get_clean_target
,$(1)) : \
262 $(call gb_XcuMergeTarget_get_clean_target
,$(2)/$(3))
266 # $(call filter_Configuration_add_ui_filters,configuration,prefix,xcufile)
267 define filter_Configuration_add_ui_filters
268 $(foreach xcu
,$(3),$(call filter_Configuration_add_ui_filter
,$(1),$(2),$(xcu
).xcu
))
273 ### the filter configuration ########################################
275 $(eval
$(call filter_Configuration_Configuration
,fcfg_langpack
))
278 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_base_types.xcu
,filter/source
/config
/fragments
/types
,\
279 writer_web_HTML_help \
280 oxt_OpenOffice_Extension \
281 wav_Wave_Audio_File \
282 component_Bibliography \
286 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_base_filters.xcu
,filter/source
/config
/fragments
/filters
,\
287 writer_web_HTML_help \
290 $(eval
$(call filter_Configuration_add_others
,fcfg_langpack
,fcfg_base_others.xcu
,filter/source
/config
/fragments
,\
291 frameloaders
/com_sun_star_frame_Bibliography \
292 frameloaders
/com_sun_star_sdb_ContentLoader \
293 contenthandlers
/com_sun_star_comp_framework_SoundHandler \
294 contenthandlers
/com_sun_star_comp_framework_oxt_handler \
298 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_database_types.xcu
,filter/source
/config
/fragments
/types
,\
302 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_database_filters.xcu
,filter/source
/config
/fragments
/filters
,\
303 StarOffice_XML__Base_ \
306 $(eval
$(call filter_Configuration_add_others
,fcfg_langpack
,fcfg_database_others.xcu
,filter/source
/config
/fragments
,\
307 frameloaders
/org_openoffice_comp_dbflt_DBContentLoader2 \
311 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_reportbuilder_types.xcu
,filter/source
/config
/fragments
/types
,\
313 StarBaseReportChart \
316 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_reportbuilder_filters.xcu
,filter/source
/config
/fragments
/filters
,\
318 StarBaseReportChart \
322 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_writer_types.xcu
,filter/source
/config
/fragments
/types
,\
327 writer_MS_WinWord_5 \
328 writer_MS_WinWord_60 \
330 writer_MS_Word_95_Vorlage \
332 writer_MS_Word_97_Vorlage \
334 writer_Rich_Text_Format \
335 writer_StarOffice_XML_Writer \
336 writer_WordPerfect_Document \
337 writer_MS_Works_Document \
344 writer_Mariner_Write \
346 writer_AbiWord_Document \
347 writer_T602_Document \
348 writer_LotusWordPro_Document \
351 writer_StarOffice_XML_Writer_Template \
352 pdf_Portable_Document_Format \
355 writer_MS_Word_2007_XML \
356 writer_MS_Word_2007_XML_Template \
357 writer_MS_Word_2007_XML_VBA \
359 writer_OOXML_Template \
360 writer_layout_dump_xml \
361 writer_indexing_export_xml \
362 writer_BroadBand_eBook \
363 writer_FictionBook_2 \
365 writer_Plucker_eBook \
370 writer_EPUB_Document \
371 writer_PocketWord_File \
374 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_writer_filters.xcu
,filter/source
/config
/fragments
/filters
,\
384 StarOffice_XML__Writer_ \
401 writer_StarOffice_XML_Writer_Template \
406 MS_Word_2007_XML_Template \
407 MS_Word_2007_XML_VBA \
409 OOXML_Text_Template \
411 writer_indexing_export \
425 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_web_types.xcu
,filter/source
/config
/fragments
/types
,\
428 writer_web_HTML_help \
429 writer_StarOffice_XML_Writer \
430 writer_web_StarOffice_XML_Writer_Web_Template \
431 pdf_Portable_Document_Format \
432 writerweb8_writer_template \
435 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_web_filters.xcu
,filter/source
/config
/fragments
/filters
,\
437 Text__StarWriter_Web_ \
438 Text__encoded___StarWriter_Web_ \
439 writer_web_HTML_help \
440 writer_web_StarOffice_XML_Writer \
441 writer_web_StarOffice_XML_Writer_Web_Template \
442 writer_web_pdf_Export\
443 writer_web_png_Export\
444 writer_web_jpg_Export\
445 writer_web_webp_Export\
446 writerweb8_writer_template\
451 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_global_types.xcu
,filter/source
/config
/fragments
/types
,\
453 writer_StarOffice_XML_Writer \
454 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
455 pdf_Portable_Document_Format \
457 writerglobal8_template \
460 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_global_filters.xcu
,filter/source
/config
/fragments
/filters
,\
461 Text__encoded___StarWriter_GlobalDocument_ \
462 writer_globaldocument_StarOffice_XML_Writer \
463 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
464 writer_globaldocument_pdf_Export \
466 writerglobal8_template \
467 writerglobal8_writer \
472 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_calc_types.xcu
,filter/source
/config
/fragments
/types
,\
482 calc_MS_Excel_40_VorlageTemplate \
484 calc_MS_Excel_5095_VorlageTemplate \
486 calc_MS_Excel_95_VorlageTemplate \
488 calc_MS_Excel_97_VorlageTemplate \
489 writer_Rich_Text_Format \
491 calc_StarOffice_XML_Calc \
492 calc_StarOffice_XML_Calc_Template \
493 pdf_Portable_Document_Format \
498 MS_Excel_2007_VBA_XML \
499 MS_Excel_2007_XML_Template \
500 MS_Excel_2007_Binary \
502 calc_OOXML_Template \
503 calc_MS_Works_Document \
504 calc_WPS_Lotus_Document \
505 calc_WPS_QPro_Document \
507 calc_Claris_Resolve \
512 StarOffice_Spreadsheet \
516 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_calc_filters.xcu
,filter/source
/config
/fragments
/filters
,\
523 MS_Excel_4_0_Vorlage_Template \
525 MS_Excel_5_0_95_Vorlage_Template \
527 MS_Excel_95_Vorlage_Template \
529 MS_Excel_97_Vorlage_Template \
530 MS_Excel_2003_XML_Orcus \
531 Rich_Text_Format__StarCalc_ \
533 StarOffice_XML__Calc_ \
534 Text___txt___csv__StarCalc_ \
536 calc_StarOffice_XML_Calc_Template \
542 calc_MS_Excel_2007_XML \
543 calc_MS_Excel_2007_VBA_XML \
544 calc_MS_Excel_2007_XML_Template \
545 calc_MS_Excel_2007_Binary \
547 calc_OOXML_Template \
552 Claris_Resolve_Calc \
557 StarOffice_Spreadsheet \
562 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_draw_types.xcu
,filter/source
/config
/fragments
/types
,\
564 draw_StarOffice_XML_Draw \
565 draw_StarOffice_XML_Draw_Template \
566 pdf_Portable_Document_Format \
569 draw_WordPerfect_Graphics \
570 draw_Visio_Document \
571 draw_Publisher_Document \
572 draw_CorelDraw_Document \
573 draw_Corel_Presentation_Exchange \
574 draw_Freehand_Document \
575 draw_Visio_Document \
577 draw_PageMaker_Document \
585 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_draw_filters.xcu
,filter/source
/config
/fragments
/filters
,\
587 StarOffice_XML__Draw_ \
588 draw_StarOffice_XML_Draw_Template \
592 WordPerfectGraphics \
596 CorelPresentationExchange \
608 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_impress_types.xcu
,filter/source
/config
/fragments
/types
,\
609 draw_StarOffice_XML_Draw \
610 impress_AppleKeynote \
611 impress_MS_PowerPoint_97 \
612 impress_MS_PowerPoint_97_AutoPlay \
613 impress_MS_PowerPoint_97_Vorlage \
614 impress_ODP_FlatXML \
615 impress_StarOffice_XML_Impress \
616 impress_StarOffice_XML_Impress_Template \
617 pdf_Portable_Document_Format \
621 MS_PowerPoint_2007_XML \
622 MS_PowerPoint_2007_XML_AutoPlay \
623 MS_PowerPoint_2007_XML_Template \
624 MS_PowerPoint_2007_XML_VBA \
625 impress_OOXML_Presentation \
626 impress_OOXML_Presentation_Template \
627 impress_OOXML_Presentation_AutoPlay \
628 impress_ClarisWorks \
629 StarOffice_Presentation \
631 impress_PowerPoint3 \
634 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_impress_filters.xcu
,filter/source
/config
/fragments
/filters
,\
637 MS_PowerPoint_97_AutoPlay \
638 MS_PowerPoint_97_Vorlage \
639 impress_StarOffice_XML_Draw \
641 StarOffice_XML__Impress_ \
642 impress_StarOffice_XML_Impress_Template \
647 impress_MS_PowerPoint_2007_XML \
648 impress_MS_PowerPoint_2007_XML_AutoPlay \
649 impress_MS_PowerPoint_2007_XML_Template \
650 impress_MS_PowerPoint_2007_XML_VBA \
652 impress_OOXML_Template \
653 impress_OOXML_AutoPlay \
654 ClarisWorks_Impress \
655 StarOffice_Presentation \
661 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_chart_types.xcu
,filter/source
/config
/fragments
/types
,\
662 chart_StarOffice_XML_Chart \
666 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_chart_filters.xcu
,filter/source
/config
/fragments
/filters
,\
667 StarOffice_XML__Chart_ \
671 $(eval
$(call filter_Configuration_add_others
,fcfg_langpack
,fcfg_chart_others.xcu
,filter/source
/config
/fragments
,\
672 frameloaders
/com_sun_star_comp_chart2_ChartFrameLoader \
676 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_math_types.xcu
,filter/source
/config
/fragments
/types
,\
677 math_MathML_XML_Math \
679 math_StarOffice_XML_Math \
680 pdf_Portable_Document_Format \
684 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_math_filters.xcu
,filter/source
/config
/fragments
/filters
,\
687 StarOffice_XML__Math_ \
693 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_drawgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
695 dxf_AutoCAD_Interchange \
696 emf_MS_Windows_Metafile \
697 emz_Compressed_MS_Windows_Metafile \
698 eps_Encapsulated_PostScript \
699 gif_Graphics_Interchange \
704 pbm_Portable_Bitmap \
706 pcd_Photo_CD_Base16 \
709 pcx_Zsoft_Paintbrush \
710 pgm_Portable_Graymap \
711 png_Portable_Network_Graphic \
712 ppm_Portable_Pixelmap \
713 psd_Adobe_Photoshop \
715 svg_Scalable_Vector_Graphics_Draw \
716 svg_Scalable_Vector_Graphics \
717 svgz_Compressed_Scalable_Vector_Graphics \
718 svm_StarView_Metafile \
719 tga_Truevision_TARGA \
722 wmf_MS_Windows_Metafile \
723 wmz_Compressed_MS_Windows_Metafile \
728 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_drawgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
730 DXF___AutoCAD_Interchange \
731 EMF___MS_Windows_Metafile \
732 EMZ___Compressed_MS_Windows_Metafile \
733 EPS___Encapsulated_PostScript \
734 GIF___Graphics_Interchange \
736 MET___OS_2_Metafile \
738 PBM___Portable_Bitmap \
740 PCX___Zsoft_Paintbrush \
741 PGM___Portable_Graymap \
742 PNG___Portable_Network_Graphic \
743 PPM___Portable_Pixelmap \
744 PSD___Adobe_Photoshop \
745 RAS___Sun_Rasterfile \
746 SVG___Scalable_Vector_Graphics_Draw \
747 SVG___Scalable_Vector_Graphics \
748 SVGZ___Compressed_Scalable_Vector_Graphics \
749 SVM___StarView_Metafile \
750 TGA___Truevision_TARGA \
751 TIF___Tag_Image_File \
753 WMF___MS_Windows_Metafile \
754 WMZ___Compressed_MS_Windows_Metafile \
757 draw_PCD_Photo_CD_Base \
758 draw_PCD_Photo_CD_Base16 \
759 draw_PCD_Photo_CD_Base4 \
776 # fcfg_impressgraphics
777 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_impressgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
779 emf_MS_Windows_Metafile \
780 emz_Compressed_MS_Windows_Metafile \
781 eps_Encapsulated_PostScript \
782 gif_Graphics_Interchange \
784 impress_CGM_Computer_Graphics_Metafile \
787 pbm_Portable_Bitmap \
789 pgm_Portable_Graymap \
790 png_Portable_Network_Graphic \
791 ppm_Portable_Pixelmap \
793 svg_Scalable_Vector_Graphics_Draw \
794 svg_Scalable_Vector_Graphics \
795 svgz_Compressed_Scalable_Vector_Graphics \
796 svm_StarView_Metafile \
798 wmf_MS_Windows_Metafile \
799 wmz_Compressed_MS_Windows_Metafile \
804 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_impressgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
805 CGM___Computer_Graphics_Metafile \
810 impress_html_Export \
815 impress_webp_Export \
819 # fcfg_writergraphics
820 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_writergraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
822 png_Portable_Network_Graphic \
823 svg_Scalable_Vector_Graphics \
826 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_writergraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
834 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_calcgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
835 png_Portable_Network_Graphic \
836 svg_Scalable_Vector_Graphics \
839 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_calcgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
846 # fcfg_internalgraphics
847 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_internalgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
849 dxf_AutoCAD_Interchange \
850 emf_MS_Windows_Metafile \
851 emz_Compressed_MS_Windows_Metafile \
852 eps_Encapsulated_PostScript \
853 gif_Graphics_Interchange \
857 pbm_Portable_Bitmap \
859 pcd_Photo_CD_Base16 \
862 pcx_Zsoft_Paintbrush \
863 pgm_Portable_Graymap \
864 png_Portable_Network_Graphic \
865 ppm_Portable_Pixelmap \
866 psd_Adobe_Photoshop \
868 svg_Scalable_Vector_Graphics \
869 svgz_Compressed_Scalable_Vector_Graphics \
870 svm_StarView_Metafile \
871 tga_Truevision_TARGA \
874 wmf_MS_Windows_Metafile \
875 wmz_Compressed_MS_Windows_Metafile \
880 $(eval
$(call filter_Configuration_add_internal_filters
,fcfg_langpack
,fcfg_internalgraphics_filters.xcu
,filter/source
/config
/fragments
/internalgraphicfilters
,\
930 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_xslt_types.xcu
,filter/source
/config
/fragments
/types
,\
931 calc_ADO_rowset_XML \
932 calc_MS_Excel_2003_XML \
933 writer_DocBook_File \
934 writer_MS_Word_2003_XML \
936 Unified_Office_Format_text \
937 Unified_Office_Format_spreadsheet \
938 Unified_Office_Format_presentation \
941 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_xslt_filters.xcu
,filter/source
/config
/fragments
/filters
,\
955 # vim: set noet sw=4 ts=4: