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_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
))
60 $(addprefix $(SRCDIR
)/$(3)/,$(addsuffix .xcu
,$(4))) \
61 $(gb_Module_CURRENTMAKEFILE
)
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)))
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))
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)))
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)))
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
) > $$@
)
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
)))
240 # $(call filter_Configuration_add_ui_filter,configuration,prefix,xcufile)
241 define filter_Configuration_add_ui_filter
243 $(filter_XcuFilterUiTarget
) : $(SRCDIR
)/$(2)/$(3)
245 $(call gb_XcuMergeTarget_XcuMergeTarget
,$(2)/$(3),$(1),$(2),$(3))
246 $(filter_XcuFilterUiTarget
) : \
247 $(call gb_XcuMergeTarget_get_target
,$(2)/$(3))
249 $(call gb_Configuration_get_clean_target
,$(1)) : \
250 $(call gb_XcuMergeTarget_get_clean_target
,$(2)/$(3))
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
))
261 ### the filter configuration ########################################
263 $(eval
$(call filter_Configuration_Configuration
,fcfg_langpack
))
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 \
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 \
286 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_database_types.xcu
,filter/source
/config
/fragments
/types
,\
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 \
299 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_reportbuilder_types.xcu
,filter/source
/config
/fragments
/types
,\
301 StarBaseReportChart \
304 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_reportbuilder_filters.xcu
,filter/source
/config
/fragments
/filters
,\
306 StarBaseReportChart \
310 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_writer_types.xcu
,filter/source
/config
/fragments
/types
,\
315 writer_MS_WinWord_5 \
316 writer_MS_WinWord_60 \
318 writer_MS_Word_95_Vorlage \
320 writer_MS_Word_97_Vorlage \
322 writer_Rich_Text_Format \
323 writer_StarOffice_XML_Writer \
324 writer_WordPerfect_Document \
325 writer_MS_Works_Document \
332 writer_Mariner_Write \
334 writer_AbiWord_Document \
335 writer_T602_Document \
336 writer_LotusWordPro_Document \
339 writer_StarOffice_XML_Writer_Template \
340 pdf_Portable_Document_Format \
343 writer_MS_Word_2007_XML \
344 writer_MS_Word_2007_XML_Template \
345 writer_MS_Word_2007_XML_VBA \
347 writer_OOXML_Template \
348 writer_layout_dump_xml \
349 writer_BroadBand_eBook \
350 writer_FictionBook_2 \
352 writer_Plucker_eBook \
359 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_writer_filters.xcu
,filter/source
/config
/fragments
/filters
,\
369 StarOffice_XML__Writer_ \
386 writer_StarOffice_XML_Writer_Template \
391 MS_Word_2007_XML_Template \
392 MS_Word_2007_XML_VBA \
394 OOXML_Text_Template \
407 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_web_types.xcu
,filter/source
/config
/fragments
/types
,\
410 writer_web_HTML_help \
411 writer_StarOffice_XML_Writer \
412 writer_web_StarOffice_XML_Writer_Web_Template \
413 pdf_Portable_Document_Format \
414 writerweb8_writer_template \
417 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_web_filters.xcu
,filter/source
/config
/fragments
/filters
,\
419 Text__StarWriter_Web_ \
420 Text__encoded___StarWriter_Web_ \
421 writer_web_HTML_help \
422 writer_web_StarOffice_XML_Writer \
423 writer_web_StarOffice_XML_Writer_Web_Template \
424 writer_web_pdf_Export\
425 writer_web_png_Export\
426 writer_web_jpg_Export\
427 writerweb8_writer_template\
432 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_global_types.xcu
,filter/source
/config
/fragments
/types
,\
434 writer_StarOffice_XML_Writer \
435 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
436 pdf_Portable_Document_Format \
438 writerglobal8_template \
441 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_global_filters.xcu
,filter/source
/config
/fragments
/filters
,\
442 Text__encoded___StarWriter_GlobalDocument_ \
443 writer_globaldocument_StarOffice_XML_Writer \
444 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
445 writer_globaldocument_pdf_Export \
447 writerglobal8_template \
448 writerglobal8_writer \
453 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_calc_types.xcu
,filter/source
/config
/fragments
/types
,\
463 calc_MS_Excel_40_VorlageTemplate \
465 calc_MS_Excel_5095_VorlageTemplate \
467 calc_MS_Excel_95_VorlageTemplate \
469 calc_MS_Excel_97_VorlageTemplate \
470 writer_Rich_Text_Format \
472 calc_StarOffice_XML_Calc \
473 calc_StarOffice_XML_Calc_Template \
474 pdf_Portable_Document_Format \
479 MS_Excel_2007_VBA_XML \
480 MS_Excel_2007_XML_Template \
481 MS_Excel_2007_Binary \
483 calc_OOXML_Template \
484 calc_MS_Works_Document \
485 calc_WPS_Lotus_Document \
486 calc_WPS_QPro_Document \
488 calc_Claris_Resolve \
493 StarOffice_Spreadsheet \
496 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_calc_filters.xcu
,filter/source
/config
/fragments
/filters
,\
503 MS_Excel_4_0_Vorlage_Template \
505 MS_Excel_5_0_95_Vorlage_Template \
507 MS_Excel_95_Vorlage_Template \
509 MS_Excel_97_Vorlage_Template \
510 Rich_Text_Format__StarCalc_ \
512 StarOffice_XML__Calc_ \
513 Text___txt___csv__StarCalc_ \
515 calc_StarOffice_XML_Calc_Template \
521 calc_MS_Excel_2007_XML \
522 calc_MS_Excel_2007_VBA_XML \
523 calc_MS_Excel_2007_XML_Template \
524 calc_MS_Excel_2007_Binary \
526 calc_OOXML_Template \
531 Claris_Resolve_Calc \
536 StarOffice_Spreadsheet \
540 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_draw_types.xcu
,filter/source
/config
/fragments
/types
,\
542 draw_StarOffice_XML_Draw \
543 draw_StarOffice_XML_Draw_Template \
544 pdf_Portable_Document_Format \
547 draw_WordPerfect_Graphics \
548 draw_Visio_Document \
549 draw_Publisher_Document \
550 draw_CorelDraw_Document \
551 draw_Corel_Presentation_Exchange \
552 draw_Freehand_Document \
553 draw_Visio_Document \
555 draw_PageMaker_Document \
562 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_draw_filters.xcu
,filter/source
/config
/fragments
/filters
,\
564 StarOffice_XML__Draw_ \
565 draw_StarOffice_XML_Draw_Template \
569 WordPerfectGraphics \
573 CorelPresentationExchange \
584 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_impress_types.xcu
,filter/source
/config
/fragments
/types
,\
585 draw_StarOffice_XML_Draw \
586 impress_AppleKeynote \
587 impress_MS_PowerPoint_97 \
588 impress_MS_PowerPoint_97_AutoPlay \
589 impress_MS_PowerPoint_97_Vorlage \
590 impress_ODP_FlatXML \
591 impress_StarOffice_XML_Impress \
592 impress_StarOffice_XML_Impress_Template \
593 pdf_Portable_Document_Format \
598 MS_PowerPoint_2007_XML \
599 MS_PowerPoint_2007_XML_AutoPlay \
600 MS_PowerPoint_2007_XML_Template \
601 MS_PowerPoint_2007_XML_VBA \
602 impress_OOXML_Presentation \
603 impress_OOXML_Presentation_Template \
604 impress_OOXML_Presentation_AutoPlay \
605 impress_ClarisWorks \
609 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_impress_filters.xcu
,filter/source
/config
/fragments
/filters
,\
612 MS_PowerPoint_97_AutoPlay \
613 MS_PowerPoint_97_Vorlage \
614 impress_StarOffice_XML_Draw \
616 StarOffice_XML__Impress_ \
617 impress_StarOffice_XML_Impress_Template \
623 impress_MS_PowerPoint_2007_XML \
624 impress_MS_PowerPoint_2007_XML_AutoPlay \
625 impress_MS_PowerPoint_2007_XML_Template \
626 impress_MS_PowerPoint_2007_XML_VBA \
628 impress_OOXML_Template \
629 impress_OOXML_AutoPlay \
630 ClarisWorks_Impress \
635 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_chart_types.xcu
,filter/source
/config
/fragments
/types
,\
636 chart_StarOffice_XML_Chart \
640 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_chart_filters.xcu
,filter/source
/config
/fragments
/filters
,\
641 StarOffice_XML__Chart_ \
645 $(eval
$(call filter_Configuration_add_others
,fcfg_langpack
,fcfg_chart_others.xcu
,filter/source
/config
/fragments
,\
646 frameloaders
/com_sun_star_comp_chart2_ChartFrameLoader \
650 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_math_types.xcu
,filter/source
/config
/fragments
/types
,\
651 math_MathML_XML_Math \
653 math_StarOffice_XML_Math \
654 pdf_Portable_Document_Format \
658 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_math_filters.xcu
,filter/source
/config
/fragments
/filters
,\
661 StarOffice_XML__Math_ \
667 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_drawgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
669 dxf_AutoCAD_Interchange \
670 emf_MS_Windows_Metafile \
671 eps_Encapsulated_PostScript \
672 gif_Graphics_Interchange \
678 pbm_Portable_Bitmap \
680 pcd_Photo_CD_Base16 \
683 pcx_Zsoft_Paintbrush \
684 pgm_Portable_Graymap \
685 png_Portable_Network_Graphic \
686 ppm_Portable_Pixelmap \
687 psd_Adobe_Photoshop \
689 sgf_StarOffice_Writer_SGF \
691 svg_Scalable_Vector_Graphics \
692 svm_StarView_Metafile \
693 tga_Truevision_TARGA \
695 wmf_MS_Windows_Metafile \
700 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_drawgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
702 DXF___AutoCAD_Interchange \
703 EMF___MS_Windows_Metafile \
704 EPS___Encapsulated_PostScript \
705 GIF___Graphics_Interchange \
707 MET___OS_2_Metafile \
709 PBM___Portable_Bitmap \
711 PCX___Zsoft_Paintbrush \
712 PGM___Portable_Graymap \
713 PNG___Portable_Network_Graphic \
714 PPM___Portable_Pixelmap \
715 PSD___Adobe_Photoshop \
716 RAS___Sun_Rasterfile \
717 SGF___StarOffice_Writer_SGF \
719 SVG___Scalable_Vector_Graphics \
720 SVM___StarView_Metafile \
721 TGA___Truevision_TARGA \
722 TIF___Tag_Image_File \
723 WMF___MS_Windows_Metafile \
726 draw_PCD_Photo_CD_Base \
727 draw_PCD_Photo_CD_Base16 \
728 draw_PCD_Photo_CD_Base4 \
742 # fcfg_impressgraphics
743 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_impressgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
745 emf_MS_Windows_Metafile \
746 eps_Encapsulated_PostScript \
747 gif_Graphics_Interchange \
750 impress_CGM_Computer_Graphics_Metafile \
753 pbm_Portable_Bitmap \
755 pgm_Portable_Graymap \
756 png_Portable_Network_Graphic \
757 ppm_Portable_Pixelmap \
759 svg_Scalable_Vector_Graphics \
760 svm_StarView_Metafile \
762 wmf_MS_Windows_Metafile \
766 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_impressgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
767 CGM___Computer_Graphics_Metafile \
771 impress_flash_Export \
773 impress_html_Export \
781 # fcfg_writergraphics
782 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_writergraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
784 png_Portable_Network_Graphic \
787 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_writergraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
793 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_calcgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
794 png_Portable_Network_Graphic \
797 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_calcgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
801 # fcfg_internalgraphics
802 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_internalgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
804 dxf_AutoCAD_Interchange \
805 emf_MS_Windows_Metafile \
806 eps_Encapsulated_PostScript \
807 gif_Graphics_Interchange \
811 pbm_Portable_Bitmap \
813 pcd_Photo_CD_Base16 \
816 pcx_Zsoft_Paintbrush \
817 pgm_Portable_Graymap \
818 png_Portable_Network_Graphic \
819 ppm_Portable_Pixelmap \
820 psd_Adobe_Photoshop \
822 sgf_StarOffice_Writer_SGF \
824 svg_Scalable_Vector_Graphics \
825 svm_StarView_Metafile \
826 tga_Truevision_TARGA \
828 wmf_MS_Windows_Metafile \
833 $(eval
$(call filter_Configuration_add_internal_filters
,fcfg_langpack
,fcfg_internalgraphics_filters.xcu
,filter/source
/config
/fragments
/internalgraphicfilters
,\
877 $(eval
$(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_xslt_types.xcu
,filter/source
/config
/fragments
/types
,\
878 calc_ADO_rowset_XML \
879 calc_MS_Excel_2003_XML \
880 writer_DocBook_File \
881 writer_MS_Word_2003_XML \
883 Unified_Office_Format_text \
884 Unified_Office_Format_spreadsheet \
885 Unified_Office_Format_presentation \
888 $(eval
$(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_xslt_filters.xcu
,filter/source
/config
/fragments
/filters
,\
902 # vim: set noet sw=4 ts=4: