bump product version to 4.1.6.2
[LibreOffice.git] / filter / Configuration_filter.mk
blob3f88b0ea82d574282a31ca1030699e9e6126ad47
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_target = $(WORKDIR)/XcuFilterTypesTarget/$(1)
35 filter_XcuFilterTypesTarget_get_clean_target = \
36 $(WORKDIR)/Clean/XcuFilterTypesTarget/$(1)
38 $(call filter_XcuFilterTypesTarget_get_target,%) : $(filter_MERGE_TARGET)
39 $(call gb_Output_announce,$*,$(true),FIT,1)
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 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
47 outdir=$(dir $@) pkg=$@ xmlpackage=Types tcfg=$${RESPONSEFILE} && \
48 rm -f $${RESPONSEFILE})
50 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
52 $(call filter_XcuFilterTypesTarget_get_clean_target,%) :
53 $(call gb_Output_announce,$*,$(false),FIT,1)
54 $(call gb_Helper_abbreviate_dirs,\
55 rm -f $(call filter_XcuFilterTypesTarget_get_target,$*) \
56 $(call gb_XcuModuleTarget_get_outdir_target,$*))
58 # $(call filter_Configuration__add_module,configuration,module,prefix,xcufiles,target,cleantarget)
59 define filter_Configuration__add_module
60 $(call gb_Configuration_get_target,$(1)) : \
61 $(call gb_XcuModuleTarget_get_outdir_target,$(2))
62 $(call gb_Configuration_get_clean_target,$(1)) : $(6)
63 $(if $(4),,$(error filter_Configuration__add_module: no input files))
64 $(5) : \
65 $(addprefix $(SRCDIR)/$(3)/,$(addsuffix .xcu,$(4)))
66 $(call gb_XcuModuleTarget_get_outdir_target,$(2)) : $(5)
67 $(call gb_XcuModuleTarget_get_outdir_target,$(2)) |: $(dir $(call gb_XcuModuleTarget_get_outdir_target,$(2))).dir
68 $(call gb_Deliver_add_deliverable,\
69 $(call gb_XcuModuleTarget_get_outdir_target,$(2)),$(5),$(2))
70 endef
72 # $(call filter_Configuration_add_types,configuration,typesfile,prefix,xcufiles)
73 define filter_Configuration_add_types
74 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
75 $(call filter_XcuFilterTypesTarget_get_target,$(2)),\
76 $(call filter_XcuFilterTypesTarget_get_clean_target,$(2))))
77 endef
79 ### filters
81 filter_XcuFilterFiltersTarget_get_target = \
82 $(WORKDIR)/XcuFilterFiltersTarget/$(1)
83 filter_XcuFilterFiltersTarget_get_clean_target = \
84 $(WORKDIR)/Clean/XcuFilterFiltersTarget/$(1)
86 $(call filter_XcuFilterFiltersTarget_get_target,%) : $(filter_MERGE_TARGET)
87 $(call gb_Output_announce,$*,$(true),FIF,1)
88 $(call gb_Helper_abbreviate_dirs,\
89 mkdir -p $(dir $@) && \
90 RESPONSEFILE=`$(gb_MKTEMP)` && \
91 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
92 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
93 $(filter_MERGE) tempdir=$(TMPDIR) \
94 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
95 outdir=$(dir $@) pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} && \
96 rm -f $${RESPONSEFILE})
98 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
100 $(call filter_XcuFilterFiltersTarget_get_clean_target,%) :
101 $(call gb_Output_announce,$*,$(false),FIF,1)
102 $(call gb_Helper_abbreviate_dirs,\
103 rm -f $(call filter_XcuFilterFiltersTarget_get_target,$*) \
104 $(call gb_XcuModuleTarget_get_outdir_target,$*))
106 # $(call filter_Configuration_add_filters,configuration,typesfile,prefix,xcufiles)
107 define filter_Configuration_add_filters
108 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
109 $(call filter_XcuFilterFiltersTarget_get_target,$(2)),\
110 $(call filter_XcuFilterFiltersTarget_get_clean_target,$(2))))
111 endef
113 ### others (frameloaders, contenthandlers)
115 filter_XcuFilterOthersTarget_get_target = $(WORKDIR)/XcuFilterOthersTarget/$(1)
116 filter_XcuFilterOthersTarget_get_clean_target = \
117 $(WORKDIR)/Clean/XcuFilterOthersTarget/$(1)
119 $(call filter_XcuFilterOthersTarget_get_target,%) : $(filter_MERGE_TARGET)
120 $(call gb_Output_announce,$*,$(true),FIO,1)
121 $(call gb_Helper_abbreviate_dirs,\
122 mkdir -p $(dir $@) && \
123 RESPONSEFILE=`$(gb_MKTEMP)` && \
124 RESPONSEFILE2=`$(gb_MKTEMP)` && \
125 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter frameloaders,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
126 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
127 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter contenthandlers,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
128 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE2} && \
129 $(filter_MERGE) tempdir=$(TMPDIR) \
130 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
131 outdir=$(dir $@) pkg=$@ xmlpackage=Misc \
132 lcfg=$${RESPONSEFILE} ccfg=$${RESPONSEFILE2} && \
133 rm -f $${RESPONSEFILE} $${RESPONSEFILE2})
135 $(call filter_XcuFilterOthersTarget_get_clean_target,%) :
136 $(call gb_Output_announce,$*,$(false),FIO,1)
137 $(call gb_Helper_abbreviate_dirs,\
138 rm -f $(call filter_XcuFilterOthersTarget_get_target,$*) \
139 $(call gb_XcuModuleTarget_get_outdir_target,$*))
141 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
143 # $(call filter_Configuration_add_others,configuration,typesfile,prefix,xcufiles)
144 define filter_Configuration_add_others
145 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
146 $(call filter_XcuFilterOthersTarget_get_target,$(2)),\
147 $(call filter_XcuFilterOthersTarget_get_clean_target,$(2))))
148 endef
150 ### internal filters
152 filter_XcuFilterInternalTarget_get_target = \
153 $(WORKDIR)/XcuFilterInternalTarget/$(1)
154 filter_XcuFilterInternalTarget_get_clean_target = \
155 $(WORKDIR)/Clean/XcuFilterInternalTarget/$(1)
157 $(call filter_XcuFilterInternalTarget_get_target,%) : $(filter_MERGE_TARGET)
158 $(call gb_Output_announce,$*,$(true),FII,1)
159 $(call gb_Helper_abbreviate_dirs,\
160 mkdir -p $(dir $@) && \
161 RESPONSEFILE=`$(gb_MKTEMP)` && \
162 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
163 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
164 $(filter_MERGE) tempdir=$(TMPDIR) \
165 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
166 outdir=$(dir $@) pkg=$@ xmlpackage=GraphicFilter \
167 fcfg=$${RESPONSEFILE} subdir_filters=internalgraphicfilters && \
168 rm -f $${RESPONSEFILE})
170 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
172 $(call filter_XcuFilterInternalTarget_get_clean_target,%) :
173 $(call gb_Output_announce,$*,$(false),FII,1)
174 $(call gb_Helper_abbreviate_dirs,\
175 rm -f $(call filter_XcuFilterInternalTarget_get_target,$*) \
176 $(call gb_XcuModuleTarget_get_outdir_target,$*))
178 # $(call filter_Configuration_add_internal_filters,configuration,typesfile,prefix,xcufiles)
179 define filter_Configuration_add_internal_filters
180 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
181 $(call filter_XcuFilterInternalTarget_get_target,$(2)),\
182 $(call filter_XcuFilterInternalTarget_get_clean_target,$(2))))
183 endef
186 ### filter configuration rules: l10n stuff: #########################
188 # Configuration fcfg_langpack
189 # => $(lang)/org/openoffice/TypeDetection/Filter.xcu
190 # xslt=> filter_ui.xcu
191 # merge=> *.xcu $(ALL_UI_FILTERS) [if WITH_LANG]
192 # cfgex=> source/%.xcu
193 # merge=> source/*.xcu [if !WITH_LANG]
195 filter_XSLT_langfilter := \
196 $(SRCDIR)/filter/source/config/fragments/langfilter.xsl
197 filter_XcuFilterUiTarget = $(WORKDIR)/XcuFilterUiTarget/filter_ui.xcu
198 filter_XcuFilterUiCleanTarget = $(WORKDIR)/Clean/XcuFilterUiTarget/filter_ui.xcu
199 filter_XCU_filter := org/openoffice/TypeDetection/Filter.xcu
200 filter_XcuResTarget_get_target = \
201 $(call gb_XcuResTarget_get_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
203 $(filter_XcuFilterUiTarget) : $(filter_MERGE_TARGET)
204 $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),FIU,1)
205 $(call gb_Helper_abbreviate_dirs,\
206 mkdir -p $(dir $@) && \
207 RESPONSEFILE=`$(gb_MKTEMP)` && \
208 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
209 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
210 $(filter_MERGE) tempdir=$(TMPDIR) \
211 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
212 pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} languagepack=true \
213 && rm -f $${RESPONSEFILE})
215 $(filter_XcuFilterUiCleanTarget) :
216 $(call gb_Output_announce,$(filter_XcuFilterUiTarget),$(false),FIU,1)
217 $(call gb_Helper_abbreviate_dirs,\
218 rm -f $(filter_XcuFilterUiTarget))
220 $(call gb_Configuration_get_clean_target,fcfg_langpack) : \
221 $(filter_XcuFilterUiCleanTarget)
223 # this is _not_ a pattern rule:
224 # there is already a pattern rule for gb_XcuResTarget_get_target,
225 # so generate non-pattern rules which have higher priority even in GNUmake 3.81
226 define filter_XcuResTarget__rule
227 $$(call filter_XcuResTarget_get_target,$(1)) : \
228 $(filter_XSLT_langfilter) $(filter_XcuFilterUiTarget) \
229 | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
230 $$(call gb_Output_announce,$(1),$(true),XCU,1)
231 $$(call gb_Helper_abbreviate_dirs,\
232 mkdir -p $$(dir $$@) && \
233 $(call gb_ExternalExecutable_get_command,xsltproc) --nonet --stringparam lang $(1) \
234 $(filter_XSLT_langfilter) \
235 $(filter_XcuFilterUiTarget) > $$@)
236 endef
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)))
249 endef
252 # $(call filter_Configuration_add_ui_filter,configuration,prefix,xcufile)
253 define filter_Configuration_add_ui_filter
254 ifeq ($(WITH_LANG),)
255 $(filter_XcuFilterUiTarget) : \
256 $(call gb_Configuration__get_source,$(1),$(2)/$(3))
257 else
258 $(call gb_XcuMergeTarget_XcuMergeTarget,$(2)/$(3),$(1),$(2),$(3))
259 $(filter_XcuFilterUiTarget) : \
260 $(call gb_XcuMergeTarget_get_target,$(2)/$(3))
261 endif
262 $(call gb_Configuration_get_clean_target,$(1)) : \
263 $(call gb_XcuMergeTarget_get_clean_target,$(2)/$(3))
264 endef
266 # $(call filter_Configuration_add_ui_filters,configuration,prefix,xcufile)
267 define filter_Configuration_add_ui_filters
268 $(foreach xcu,$(3),$(eval \
269 $(call filter_Configuration_add_ui_filter,$(1),$(2),$(xcu).xcu)))
270 endef
273 ### the filter configuration ########################################
275 $(eval $(call filter_Configuration_Configuration,fcfg_langpack))
277 # fcfg_base
278 $(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 \
283 component_DB \
286 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_base_filters.xcu,filter/source/config/fragments/filters,\
287 writer_web_HTML_help \
290 $(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 \
297 # fcfg_database
298 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_database_types.xcu,filter/source/config/fragments/types,\
299 StarBase \
302 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_database_filters.xcu,filter/source/config/fragments/filters,\
303 StarOffice_XML__Base_ \
306 $(call filter_Configuration_add_others,fcfg_langpack,fcfg_database_others.xcu,filter/source/config/fragments,\
307 frameloaders/org_openoffice_comp_dbflt_DBContentLoader2 \
310 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
311 StarOffice_XML__Base__ui \
314 # fcfg_writer
315 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writer_types.xcu,filter/source/config/fragments/types,\
316 generic_HTML \
317 calc_MS_Excel_40 \
318 calc_MS_Excel_5095 \
319 calc_MS_Excel_95 \
320 writer_MS_WinWord_5 \
321 writer_MS_WinWord_60 \
322 writer_MS_Word_95 \
323 writer_MS_Word_95_Vorlage \
324 writer_MS_Word_97 \
325 writer_MS_Word_97_Vorlage \
326 writer_Rich_Text_Format \
327 writer_StarOffice_XML_Writer \
328 writer_WordPerfect_Document \
329 writer_MS_Works_Document \
330 writer_ClarisWorks \
331 writer_DocMaker \
332 writer_eDoc_Document \
333 writer_FullWrite_Professional \
334 writer_HanMac_Word_K \
335 writer_LightWayText \
336 writer_Mac_Word \
337 writer_Mac_Works \
338 writer_MacWrite \
339 writer_MacWritePro \
340 writer_Mariner_Write \
341 writer_MindWrite \
342 writer_Nisus_Writer \
343 writer_TeachText \
344 writer_TexEdit \
345 writer_WriteNow \
346 writer_WriterPlus \
347 writer_ZWrite \
348 writer_T602_Document \
349 writer_LotusWordPro_Document \
350 generic_Text \
351 writer_MIZI_Hwp_97 \
352 writer_StarOffice_XML_Writer_Template \
353 pdf_Portable_Document_Format \
354 writer8_template \
355 writer8 \
356 writer_MS_Word_2003_XML \
357 writer_MS_Word_2007_XML \
358 writer_MS_Word_2007_XML_Template \
359 writer_OOXML \
360 writer_OOXML_Template \
361 writer_layout_dump_xml \
364 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters.xcu,filter/source/config/fragments/filters,\
365 HTML__StarWriter_ \
366 MS_WinWord_5 \
367 MS_WinWord_6_0 \
368 MS_Word_95 \
369 MS_Word_95_Vorlage \
370 MS_Word_97 \
371 MS_Word_97_Vorlage \
372 Rich_Text_Format \
373 StarOffice_XML__Writer_ \
374 WordPerfect \
375 MS_Works \
376 ClarisWorks \
377 DocMaker \
378 eDoc_Document \
379 FullWrite_Professional \
380 HanMac_Word_K \
381 LightWayText \
382 Mac_Word \
383 Mac_Works \
384 MacWrite \
385 MacWritePro \
386 Mariner_Write \
387 MindWrite \
388 Nisus_Writer \
389 TeachText \
390 TexEdit \
391 WriteNow \
392 WriterPlus \
393 ZWrite \
394 T602Document \
395 LotusWordPro \
396 Text \
397 Text__encoded_ \
398 writer_MIZI_Hwp_97 \
399 writer_StarOffice_XML_Writer_Template \
400 writer_pdf_Export\
401 writer8\
402 writer8_template \
403 MS_Word_2003_XML \
404 MS_Word_2007_XML \
405 MS_Word_2007_XML_Template \
406 OOXML_Text \
407 OOXML_Text_Template \
408 writer_layout_dump \
411 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
412 HTML__StarWriter__ui \
413 MS_Word_95_Vorlage_ui \
414 MS_Word_97_Vorlage_ui \
415 StarOffice_XML__Writer__ui \
416 Text_ui \
417 Text__encoded__ui \
418 writer_StarOffice_XML_Writer_Template_ui \
419 writer8_ui \
420 writer8_template_ui \
421 MS_Word_2003_XML_ui \
422 MS_Word_2007_XML_ui \
423 MS_Word_2007_XML_Template_ui \
424 OOXML_Text_ui \
425 OOXML_Text_Template_ui \
428 # fcfg_web
429 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_web_types.xcu,filter/source/config/fragments/types,\
430 generic_HTML \
431 generic_Text \
432 writer_web_HTML_help \
433 writer_StarOffice_XML_Writer \
434 writer_web_StarOffice_XML_Writer_Web_Template \
435 pdf_Portable_Document_Format \
436 writerweb8_writer_template \
439 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_web_filters.xcu,filter/source/config/fragments/filters,\
440 HTML \
441 Text__StarWriter_Web_ \
442 Text__encoded___StarWriter_Web_ \
443 writer_web_HTML_help \
444 writer_web_StarOffice_XML_Writer \
445 writer_web_StarOffice_XML_Writer_Web_Template \
446 writer_web_pdf_Export\
447 writerweb8_writer_template\
448 writerweb8_writer \
451 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
452 HTML_ui \
453 Text__StarWriter_Web__ui \
454 Text__encoded___StarWriter_Web__ui \
455 writer_web_StarOffice_XML_Writer_ui \
456 writer_web_StarOffice_XML_Writer_Web_Template_ui \
457 writerweb8_writer_template_ui \
458 writerweb8_writer_ui \
461 # fcfg_global
462 $(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 \
470 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,filter/source/config/fragments/filters,\
471 Text__encoded___StarWriter_GlobalDocument_ \
472 writer_globaldocument_StarOffice_XML_Writer \
473 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
474 writer_globaldocument_pdf_Export \
475 writerglobal8 \
476 writerglobal8_writer \
477 writerglobal8_HTML \
480 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
481 Text__encoded___StarWriter_GlobalDocument__ui \
482 writer_globaldocument_StarOffice_XML_Writer_ui \
483 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument_ui \
484 writerglobal8_ui \
485 writerglobal8_writer_ui \
488 # fcfg_calc
489 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,filter/source/config/fragments/types,\
490 calc_DIF \
491 generic_HTML \
492 generic_Text \
493 calc_Lotus \
494 calc_QPro \
495 calc_MS_Excel_40 \
496 calc_MS_Excel_40_VorlageTemplate \
497 calc_MS_Excel_5095 \
498 calc_MS_Excel_5095_VorlageTemplate \
499 calc_MS_Excel_95 \
500 calc_MS_Excel_95_VorlageTemplate \
501 calc_MS_Excel_97 \
502 calc_MS_Excel_97_VorlageTemplate \
503 writer_Rich_Text_Format \
504 calc_SYLK \
505 calc_StarOffice_XML_Calc \
506 calc_StarOffice_XML_Calc_Template \
507 pdf_Portable_Document_Format \
508 calc_dBase\
509 calc8 \
510 calc8_template \
511 calc_MS_Excel_2003_XML \
512 MS_Excel_2007_XML \
513 MS_Excel_2007_XML_Template \
514 MS_Excel_2007_Binary \
515 calc_OOXML \
516 calc_OOXML_Template \
519 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.xcu,filter/source/config/fragments/filters,\
520 DIF \
521 HTML__StarCalc_ \
522 Lotus \
523 QPro \
524 MS_Excel_4_0 \
525 MS_Excel_4_0_Vorlage_Template \
526 MS_Excel_5_0_95 \
527 MS_Excel_5_0_95_Vorlage_Template \
528 MS_Excel_95 \
529 MS_Excel_95_Vorlage_Template \
530 MS_Excel_97 \
531 MS_Excel_97_Vorlage_Template \
532 Rich_Text_Format__StarCalc_ \
533 SYLK \
534 StarOffice_XML__Calc_ \
535 Text___txt___csv__StarCalc_ \
536 calc_HTML_WebQuery \
537 calc_StarOffice_XML_Calc_Template \
538 calc_pdf_Export \
539 dBase \
540 calc8 \
541 calc8_template \
542 MS_Excel_2003_XML \
543 calc_MS_Excel_2007_XML \
544 calc_MS_Excel_2007_XML_Template \
545 calc_MS_Excel_2007_Binary \
546 calc_OOXML \
547 calc_OOXML_Template \
550 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
551 HTML__StarCalc__ui \
552 MS_Excel_4_0_Vorlage_Template_ui \
553 MS_Excel_5_0_95_Vorlage_Template_ui \
554 MS_Excel_95_Vorlage_Template_ui \
555 MS_Excel_97_Vorlage_Template_ui \
556 StarOffice_XML__Calc__ui \
557 Text___txt___csv__StarCalc__ui \
558 calc_HTML_WebQuery_ui \
559 calc_StarOffice_XML_Calc_Template_ui \
560 calc8_ui \
561 calc8_template_ui \
562 MS_Excel_2003_XML_ui \
563 calc_MS_Excel_2007_XML_ui \
564 calc_MS_Excel_2007_XML_Template_ui \
565 calc_MS_Excel_2007_Binary_ui \
566 calc_OOXML_ui \
567 calc_OOXML_Template_ui \
570 # fcfg_draw
571 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_draw_types.xcu,filter/source/config/fragments/types,\
572 draw_StarOffice_XML_Draw \
573 draw_StarOffice_XML_Draw_Template \
574 pdf_Portable_Document_Format \
575 draw8 \
576 draw8_template \
577 draw_WordPerfect_Graphics \
578 draw_Visio_Document \
579 draw_Publisher_Document \
580 draw_CorelDraw_Document \
581 draw_Corel_Presentation_Exchange \
584 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_draw_filters.xcu,filter/source/config/fragments/filters,\
585 StarOffice_XML__Draw_ \
586 draw_StarOffice_XML_Draw_Template \
587 draw_pdf_Export \
588 draw8 \
589 draw8_template \
590 WordPerfectGraphics \
591 VisioDocument \
592 PublisherDocument \
593 CorelDrawDocument \
594 CorelPresentationExchange \
597 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
598 StarOffice_XML__Draw__ui \
599 draw_StarOffice_XML_Draw_Template_ui \
600 draw8_ui \
601 draw8_template_ui \
604 # fcfg_impress
605 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impress_types.xcu,filter/source/config/fragments/types,\
606 draw_StarOffice_XML_Draw \
607 impress_MS_PowerPoint_97 \
608 impress_MS_PowerPoint_97_AutoPlay \
609 impress_MS_PowerPoint_97_Vorlage \
610 impress_StarOffice_XML_Impress \
611 impress_StarOffice_XML_Impress_Template \
612 pdf_Portable_Document_Format \
613 pwp_PlaceWare \
614 impress8 \
615 impress8_template \
616 draw8 \
617 MS_PowerPoint_2007_XML \
618 MS_PowerPoint_2007_XML_AutoPlay \
619 MS_PowerPoint_2007_XML_Template \
620 impress_OOXML_Presentation \
621 impress_OOXML_Presentation_Template \
622 impress_OOXML_Presentation_AutoPlay \
625 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impress_filters.xcu,filter/source/config/fragments/filters,\
626 MS_PowerPoint_97 \
627 MS_PowerPoint_97_AutoPlay \
628 MS_PowerPoint_97_Vorlage \
629 impress_StarOffice_XML_Draw \
630 StarOffice_XML__Impress_ \
631 impress_StarOffice_XML_Impress_Template \
632 impress_pdf_Export \
633 placeware_Export \
634 impress8 \
635 impress8_template \
636 impress8_draw \
637 impress_MS_PowerPoint_2007_XML \
638 impress_MS_PowerPoint_2007_XML_AutoPlay \
639 impress_MS_PowerPoint_2007_XML_Template \
640 impress_OOXML \
641 impress_OOXML_Template \
642 impress_OOXML_AutoPlay \
645 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
646 MS_PowerPoint_97_Vorlage_ui \
647 impress_StarOffice_XML_Draw_ui \
648 StarOffice_XML__Impress__ui \
649 impress_StarOffice_XML_Impress_Template_ui \
650 impress8_ui \
651 impress8_template_ui \
652 impress8_draw_ui \
653 impress_MS_PowerPoint_2007_XML_ui \
654 impress_MS_PowerPoint_2007_XML_Template_ui \
655 impress_OOXML_ui \
656 impress_OOXML_Template_ui \
659 # fcfg_chart
660 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_chart_types.xcu,filter/source/config/fragments/types,\
661 chart_StarOffice_XML_Chart \
662 chart8 \
665 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_chart_filters.xcu,filter/source/config/fragments/filters,\
666 StarOffice_XML__Chart_ \
667 chart8 \
670 $(call filter_Configuration_add_others,fcfg_langpack,fcfg_chart_others.xcu,filter/source/config/fragments,\
671 frameloaders/com_sun_star_comp_chart2_ChartFrameLoader \
674 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
675 StarOffice_XML__Chart__ui \
676 chart8_ui \
679 # fcfg_math
680 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_math_types.xcu,filter/source/config/fragments/types,\
681 math_MathML_XML_Math \
682 math_MathType_3x \
683 math_StarOffice_XML_Math \
684 pdf_Portable_Document_Format \
685 math8 \
688 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_math_filters.xcu,filter/source/config/fragments/filters,\
689 MathML_XML__Math_ \
690 MathType_3_x \
691 StarOffice_XML__Math_ \
692 math_pdf_Export \
693 math8 \
696 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
697 StarOffice_XML__Math__ui \
698 math8_ui \
701 # fcfg_drawgraphics
702 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_drawgraphics_types.xcu,filter/source/config/fragments/types,\
703 bmp_MS_Windows \
704 dxf_AutoCAD_Interchange \
705 emf_MS_Windows_Metafile \
706 eps_Encapsulated_PostScript \
707 gif_Graphics_Interchange \
708 graphic_HTML \
709 graphic_SWF \
710 jpg_JPEG \
711 met_OS2_Metafile \
712 pbm_Portable_Bitmap \
713 pcd_Photo_CD_Base \
714 pcd_Photo_CD_Base16 \
715 pcd_Photo_CD_Base4 \
716 pct_Mac_Pict \
717 pcx_Zsoft_Paintbrush \
718 pgm_Portable_Graymap \
719 png_Portable_Network_Graphic \
720 ppm_Portable_Pixelmap \
721 psd_Adobe_Photoshop \
722 ras_Sun_Rasterfile \
723 sgf_StarOffice_Writer_SGF \
724 sgv_StarDraw_20 \
725 svg_Scalable_Vector_Graphics \
726 svm_StarView_Metafile \
727 tga_Truevision_TARGA \
728 tif_Tag_Image_File \
729 wmf_MS_Windows_Metafile \
730 xbm_X_Consortium \
731 xpm_XPM \
734 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_drawgraphics_filters.xcu,filter/source/config/fragments/filters,\
735 BMP___MS_Windows \
736 DXF___AutoCAD_Interchange \
737 EMF___MS_Windows_Metafile \
738 EPS___Encapsulated_PostScript \
739 GIF___Graphics_Interchange \
740 JPG___JPEG \
741 MET___OS_2_Metafile \
742 PBM___Portable_Bitmap \
743 PCT___Mac_Pict \
744 PCX___Zsoft_Paintbrush \
745 PGM___Portable_Graymap \
746 PNG___Portable_Network_Graphic \
747 PPM___Portable_Pixelmap \
748 PSD___Adobe_Photoshop \
749 RAS___Sun_Rasterfile \
750 SGF___StarOffice_Writer_SGF \
751 SGV___StarDraw_2_0 \
752 SVG___Scalable_Vector_Graphics \
753 SVM___StarView_Metafile \
754 TGA___Truevision_TARGA \
755 TIF___Tag_Image_File \
756 WMF___MS_Windows_Metafile \
757 XBM___X_Consortium \
758 XPM \
759 draw_PCD_Photo_CD_Base \
760 draw_PCD_Photo_CD_Base16 \
761 draw_PCD_Photo_CD_Base4 \
762 draw_bmp_Export \
763 draw_emf_Export \
764 draw_eps_Export \
765 draw_flash_Export \
766 draw_gif_Export \
767 draw_html_Export \
768 draw_jpg_Export \
769 draw_met_Export \
770 draw_pbm_Export \
771 draw_pct_Export \
772 draw_pgm_Export \
773 draw_png_Export \
774 draw_ppm_Export \
775 draw_ras_Export \
776 draw_svg_Export \
777 draw_svm_Export \
778 draw_tif_Export \
779 draw_wmf_Export \
780 draw_xpm_Export \
783 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
784 draw_html_Export_ui \
787 # fcfg_impressgraphics
788 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impressgraphics_types.xcu,filter/source/config/fragments/types,\
789 bmp_MS_Windows \
790 emf_MS_Windows_Metafile \
791 eps_Encapsulated_PostScript \
792 gif_Graphics_Interchange \
793 graphic_HTML \
794 graphic_SWF \
795 impress_CGM_Computer_Graphics_Metafile \
796 jpg_JPEG \
797 met_OS2_Metafile \
798 pbm_Portable_Bitmap \
799 pct_Mac_Pict \
800 pgm_Portable_Graymap \
801 png_Portable_Network_Graphic \
802 ppm_Portable_Pixelmap \
803 ras_Sun_Rasterfile \
804 svg_Scalable_Vector_Graphics \
805 svm_StarView_Metafile \
806 tif_Tag_Image_File \
807 wmf_MS_Windows_Metafile \
808 xpm_XPM \
811 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impressgraphics_filters.xcu,filter/source/config/fragments/filters,\
812 CGM___Computer_Graphics_Metafile \
813 impress_bmp_Export \
814 impress_emf_Export \
815 impress_eps_Export \
816 impress_flash_Export \
817 impress_gif_Export \
818 impress_html_Export \
819 impress_jpg_Export \
820 impress_met_Export \
821 impress_pbm_Export \
822 impress_pct_Export \
823 impress_pgm_Export \
824 impress_png_Export \
825 impress_ppm_Export \
826 impress_ras_Export \
827 impress_svg_Export \
828 impress_svm_Export \
829 impress_tif_Export \
830 impress_wmf_Export \
831 impress_xpm_Export \
834 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
835 impress_html_Export_ui \
838 # fcfg_writergraphics
839 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writergraphics_types.xcu,filter/source/config/fragments/types,\
840 jpg_JPEG \
841 png_Portable_Network_Graphic \
844 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writergraphics_filters.xcu,filter/source/config/fragments/filters,\
845 writer_jpg_Export \
846 writer_png_Export \
849 # fcfg_internalgraphics
850 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_internalgraphics_types.xcu,filter/source/config/fragments/types,\
851 bmp_MS_Windows \
852 dxf_AutoCAD_Interchange \
853 emf_MS_Windows_Metafile \
854 eps_Encapsulated_PostScript \
855 gif_Graphics_Interchange \
856 jpg_JPEG \
857 met_OS2_Metafile \
858 pbm_Portable_Bitmap \
859 pcd_Photo_CD_Base \
860 pcd_Photo_CD_Base16 \
861 pcd_Photo_CD_Base4 \
862 pct_Mac_Pict \
863 pcx_Zsoft_Paintbrush \
864 pgm_Portable_Graymap \
865 png_Portable_Network_Graphic \
866 ppm_Portable_Pixelmap \
867 psd_Adobe_Photoshop \
868 ras_Sun_Rasterfile \
869 sgf_StarOffice_Writer_SGF \
870 sgv_StarDraw_20 \
871 svg_Scalable_Vector_Graphics \
872 svm_StarView_Metafile \
873 tga_Truevision_TARGA \
874 tif_Tag_Image_File \
875 wmf_MS_Windows_Metafile \
876 xbm_X_Consortium \
877 xpm_XPM \
880 $(call filter_Configuration_add_internal_filters,fcfg_langpack,fcfg_internalgraphics_filters.xcu,filter/source/config/fragments/internalgraphicfilters,\
881 bmp_Export \
882 bmp_Import \
883 dxf_Import \
884 emf_Export \
885 emf_Import \
886 eps_Export \
887 eps_Import \
888 gif_Export \
889 gif_Import \
890 jpg_Export \
891 jpg_Import \
892 met_Export \
893 met_Import \
894 pbm_Export \
895 pbm_Import \
896 pcd_Import_Base \
897 pcd_Import_Base4 \
898 pcd_Import_Base16 \
899 pct_Export \
900 pct_Import \
901 pcx_Import \
902 pgm_Export \
903 pgm_Import \
904 png_Export \
905 png_Import \
906 ppm_Export \
907 ppm_Import \
908 psd_Import \
909 ras_Export \
910 ras_Import \
911 sgf_Import \
912 sgv_Import \
913 svg_Export \
914 svg_Import \
915 svm_Export \
916 svm_Import \
917 tga_Import \
918 tif_Export \
919 tif_Import \
920 wmf_Export \
921 wmf_Import \
922 xbm_Import \
923 xpm_Export \
924 xpm_Import \
927 # fcfg_xslt
928 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_xslt_types.xcu,filter/source/config/fragments/types,\
929 calc_ODS_FlatXML \
930 draw_ODG_FlatXML \
931 impress_ODP_FlatXML \
932 writer_DocBook_File \
933 writer_ODT_FlatXML \
934 XHTML_File \
935 Unified_Office_Format_text \
936 Unified_Office_Format_spreadsheet \
937 Unified_Office_Format_presentation \
940 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_xslt_filters.xcu,filter/source/config/fragments/filters,\
941 DocBook_File \
942 ODG_FlatXML \
943 ODP_FlatXML \
944 ODS_FlatXML \
945 ODT_FlatXML \
946 XHTML_Calc_File \
947 XHTML_Draw_File \
948 XHTML_Impress_File \
949 XHTML_Writer_File \
950 UOF_text \
951 UOF_spreadsheet \
952 UOF_presentation \
955 # vim: set noet sw=4 ts=4: