Stop leaking all ScPostIt instances.
[LibreOffice.git] / filter / Configuration_filter.mk
blob847db50fd14db26954f4128a6882506802ce49fd
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 endef
63 # $(call filter_Configuration_add_types,configuration,typesfile,prefix,xcufiles)
64 define filter_Configuration_add_types
65 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
66 $(call gb_XcuFilterTypesTarget_get_target,$(2)),\
67 $(call filter_XcuFilterTypesTarget_get_clean_target,$(2))))
68 endef
70 ### filters
72 filter_XcuFilterFiltersTarget_get_clean_target = \
73 $(WORKDIR)/Clean/XcuFilterFiltersTarget/$(1)
75 $(call gb_XcuFilterFiltersTarget_get_target,%) : $(filter_MERGE_TARGET)
76 $(call gb_Output_announce,$*,$(true),FIF,1)
77 $(call gb_Helper_abbreviate_dirs,\
78 mkdir -p $(dir $@) && \
79 RESPONSEFILE=`$(gb_MKTEMP)` && \
80 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
81 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
82 $(filter_MERGE) tempdir=$(TMPDIR) \
83 share_subdir_name=$(LIBO_SHARE_FOLDER) \
84 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
85 outdir=$(dir $@) pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} && \
86 rm -f $${RESPONSEFILE})
88 $(call filter_XcuFilterFiltersTarget_get_clean_target,%) :
89 $(call gb_Output_announce,$*,$(false),FIF,1)
90 rm -f $(call gb_XcuFilterFiltersTarget_get_target,$*)
92 # $(call filter_Configuration_add_filters,configuration,typesfile,prefix,xcufiles)
93 define filter_Configuration_add_filters
94 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
95 $(call gb_XcuFilterFiltersTarget_get_target,$(2)),\
96 $(call filter_XcuFilterFiltersTarget_get_clean_target,$(2))))
97 endef
99 ### others (frameloaders, contenthandlers)
101 filter_XcuFilterOthersTarget_get_clean_target = \
102 $(WORKDIR)/Clean/XcuFilterOthersTarget/$(1)
104 $(call gb_XcuFilterOthersTarget_get_target,%) : $(filter_MERGE_TARGET)
105 $(call gb_Output_announce,$*,$(true),FIO,1)
106 $(call gb_Helper_abbreviate_dirs,\
107 mkdir -p $(dir $@) && \
108 RESPONSEFILE=`$(gb_MKTEMP)` && \
109 RESPONSEFILE2=`$(gb_MKTEMP)` && \
110 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter frameloaders,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
111 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
112 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter contenthandlers,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
113 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE2} && \
114 $(filter_MERGE) tempdir=$(TMPDIR) \
115 share_subdir_name=$(LIBO_SHARE_FOLDER) \
116 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
117 outdir=$(dir $@) pkg=$@ xmlpackage=Misc \
118 lcfg=$${RESPONSEFILE} ccfg=$${RESPONSEFILE2} && \
119 rm -f $${RESPONSEFILE} $${RESPONSEFILE2})
121 $(call filter_XcuFilterOthersTarget_get_clean_target,%) :
122 $(call gb_Output_announce,$*,$(false),FIO,1)
123 rm -f $(call gb_XcuFilterOthersTarget_get_target,$*)
125 # $(call filter_Configuration_add_others,configuration,typesfile,prefix,xcufiles)
126 define filter_Configuration_add_others
127 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
128 $(call gb_XcuFilterOthersTarget_get_target,$(2)),\
129 $(call filter_XcuFilterOthersTarget_get_clean_target,$(2))))
130 endef
132 ### internal filters
134 filter_XcuFilterInternalTarget_get_clean_target = \
135 $(WORKDIR)/Clean/XcuFilterInternalTarget/$(1)
137 $(call gb_XcuFilterInternalTarget_get_target,%) : $(filter_MERGE_TARGET)
138 $(call gb_Output_announce,$*,$(true),FII,1)
139 $(call gb_Helper_abbreviate_dirs,\
140 mkdir -p $(dir $@) && \
141 RESPONSEFILE=`$(gb_MKTEMP)` && \
142 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
143 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
144 $(filter_MERGE) tempdir=$(TMPDIR) \
145 share_subdir_name=$(LIBO_SHARE_FOLDER) \
146 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
147 outdir=$(dir $@) pkg=$@ xmlpackage=GraphicFilter \
148 fcfg=$${RESPONSEFILE} subdir_filters=internalgraphicfilters && \
149 rm -f $${RESPONSEFILE})
151 $(call filter_XcuFilterInternalTarget_get_clean_target,%) :
152 $(call gb_Output_announce,$*,$(false),FII,1)
153 rm -f $(call gb_XcuFilterInternalTarget_get_target,$*)
155 # $(call filter_Configuration_add_internal_filters,configuration,typesfile,prefix,xcufiles)
156 define filter_Configuration_add_internal_filters
157 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
158 $(call gb_XcuFilterInternalTarget_get_target,$(2)),\
159 $(call filter_XcuFilterInternalTarget_get_clean_target,$(2))))
160 endef
163 ### filter configuration rules: l10n stuff: #########################
165 # Configuration fcfg_langpack
166 # => $(lang)/org/openoffice/TypeDetection/Filter.xcu
167 # xslt=> filter_ui.xcu
168 # merge=> *.xcu $(ALL_UI_FILTERS) [if WITH_LANG]
169 # cfgex=> source/%.xcu
170 # merge=> source/*.xcu [if !WITH_LANG]
172 filter_XSLT_langfilter := \
173 $(SRCDIR)/filter/source/config/fragments/langfilter.xsl
174 filter_XcuFilterUiTarget = $(WORKDIR)/XcuFilterUiTarget/filter_ui.xcu
175 filter_XcuFilterUiCleanTarget = $(WORKDIR)/Clean/XcuFilterUiTarget/filter_ui.xcu
176 filter_XCU_filter := org/openoffice/TypeDetection/Filter.xcu
177 filter_XcuResTarget_get_target = \
178 $(call gb_XcuResTarget_get_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
179 filter_XcuResTarget_get_clean_target = \
180 $(call gb_XcuResTarget_get_clean_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
182 $(filter_XcuFilterUiTarget) : $(filter_MERGE_TARGET)
183 $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),FIU,1)
184 $(call gb_Helper_abbreviate_dirs,\
185 mkdir -p $(dir $@) && \
186 RESPONSEFILE=`$(gb_MKTEMP)` && \
187 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
188 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
189 $(filter_MERGE) tempdir=$(TMPDIR) \
190 share_subdir_name=$(LIBO_SHARE_FOLDER) \
191 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
192 pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} languagepack=true \
193 && rm -f $${RESPONSEFILE})
195 $(filter_XcuFilterUiCleanTarget) :
196 $(call gb_Output_announce,$(filter_XcuFilterUiTarget),$(false),FIU,1)
197 $(call gb_Helper_abbreviate_dirs,\
198 rm -f $(filter_XcuFilterUiTarget))
200 $(call gb_Configuration_get_clean_target,fcfg_langpack) : \
201 $(filter_XcuFilterUiCleanTarget)
203 # this is _not_ a pattern rule:
204 # there is already a pattern rule for gb_XcuResTarget_get_target,
205 # so generate non-pattern rules which have higher priority even in GNUmake 3.81
206 define filter_XcuResTarget__rule
207 $$(call filter_XcuResTarget_get_target,$(1)) : \
208 $(filter_XSLT_langfilter) $(filter_XcuFilterUiTarget) \
209 | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
210 $$(call gb_Output_announce,$(1),$(true),XCU,1)
211 $$(call gb_Helper_abbreviate_dirs,\
212 mkdir -p $$(dir $$@) && \
213 $(call gb_ExternalExecutable_get_command,xsltproc) --nonet --stringparam lang $(1) \
214 $(filter_XSLT_langfilter) \
215 $(filter_XcuFilterUiTarget) > $$@)
216 endef
218 $(foreach lang,$(gb_Configuration_LANGS),$(eval \
219 $(call filter_XcuResTarget__rule,$(lang))))
221 define filter_Configuration_Configuration
222 $(call gb_Configuration_Configuration,$(1))
224 $(call gb_Configuration_get_target,$(1)) : \
225 $(foreach lang,$(gb_Configuration_LANGS),$(call filter_XcuResTarget_get_target,$(lang)))
226 $(call gb_Configuration_get_clean_target,$(1)) : \
227 $(foreach lang,$(gb_Configuration_LANGS),$(call filter_XcuResTarget_get_clean_target,$(lang)))
229 endef
232 # $(call filter_Configuration_add_ui_filter,configuration,prefix,xcufile)
233 define filter_Configuration_add_ui_filter
234 ifeq ($(WITH_LANG),)
235 $(filter_XcuFilterUiTarget) : $(SRCDIR)/$(2)/$(3)
236 else
237 $(call gb_XcuMergeTarget_XcuMergeTarget,$(2)/$(3),$(1),$(2),$(3))
238 $(filter_XcuFilterUiTarget) : \
239 $(call gb_XcuMergeTarget_get_target,$(2)/$(3))
240 endif
241 $(call gb_Configuration_get_clean_target,$(1)) : \
242 $(call gb_XcuMergeTarget_get_clean_target,$(2)/$(3))
243 endef
245 # $(call filter_Configuration_add_ui_filters,configuration,prefix,xcufile)
246 define filter_Configuration_add_ui_filters
247 $(foreach xcu,$(3),$(eval \
248 $(call filter_Configuration_add_ui_filter,$(1),$(2),$(xcu).xcu)))
249 endef
252 ### the filter configuration ########################################
254 $(eval $(call filter_Configuration_Configuration,fcfg_langpack))
256 # fcfg_base
257 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_base_types.xcu,filter/source/config/fragments/types,\
258 writer_web_HTML_help \
259 oxt_OpenOffice_Extension \
260 wav_Wave_Audio_File \
261 component_Bibliography \
262 component_DB \
265 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_base_filters.xcu,filter/source/config/fragments/filters,\
266 writer_web_HTML_help \
269 $(call filter_Configuration_add_others,fcfg_langpack,fcfg_base_others.xcu,filter/source/config/fragments,\
270 frameloaders/com_sun_star_frame_Bibliography \
271 frameloaders/com_sun_star_sdb_ContentLoader \
272 contenthandlers/com_sun_star_comp_framework_SoundHandler \
273 contenthandlers/com_sun_star_comp_framework_oxt_handler \
276 # fcfg_database
277 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_database_types.xcu,filter/source/config/fragments/types,\
278 StarBase \
281 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_database_filters.xcu,filter/source/config/fragments/filters,\
282 StarOffice_XML__Base_ \
285 $(call filter_Configuration_add_others,fcfg_langpack,fcfg_database_others.xcu,filter/source/config/fragments,\
286 frameloaders/org_openoffice_comp_dbflt_DBContentLoader2 \
289 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
290 StarOffice_XML__Base__ui \
293 # fcfg_reportbuilder
294 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_reportbuilder_types.xcu,filter/source/config/fragments/types,\
295 StarBaseReport \
296 StarBaseReportChart \
299 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_reportbuilder_filters.xcu,filter/source/config/fragments/filters,\
300 StarBaseReport \
301 StarBaseReportChart \
304 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
305 StarBaseReport_ui \
306 StarBaseReportChart_ui \
309 # fcfg_writer
310 $(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_Rich_Text_Format \
322 writer_StarOffice_XML_Writer \
323 writer_WordPerfect_Document \
324 writer_MS_Works_Document \
325 writer_Beagle_Works \
326 writer_ClarisWorks \
327 writer_DocMaker \
328 writer_eDoc_Document \
329 writer_FullWrite_Professional \
330 writer_Great_Works \
331 writer_HanMac_Word_J \
332 writer_HanMac_Word_K \
333 writer_LightWayText \
334 writer_Mac_Acta \
335 writer_Mac_More \
336 writer_Mac_Word \
337 writer_Mac_Works \
338 writer_MacDoc \
339 writer_MacWrite \
340 writer_MacWritePro \
341 writer_Mariner_Write \
342 writer_MindWrite \
343 writer_Nisus_Writer \
344 writer_TeachText \
345 writer_TexEdit \
346 writer_WriteNow \
347 writer_WriterPlus \
348 writer_ZWrite \
349 writer_AbiWord_Document \
350 writer_T602_Document \
351 writer_LotusWordPro_Document \
352 generic_Text \
353 writer_MIZI_Hwp_97 \
354 writer_StarOffice_XML_Writer_Template \
355 pdf_Portable_Document_Format \
356 writer8_template \
357 writer8 \
358 writer_MS_Word_2003_XML \
359 writer_MS_Word_2007_XML \
360 writer_MS_Word_2007_XML_Template \
361 writer_OOXML \
362 writer_OOXML_Template \
363 writer_layout_dump_xml \
364 writer_BroadBand_eBook \
365 writer_eReader_eBook \
366 writer_FictionBook_2 \
367 writer_PalmDoc \
368 writer_Plucker_eBook \
369 writer_TealDoc \
370 writer_zTXT \
373 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters.xcu,filter/source/config/fragments/filters,\
374 HTML__StarWriter_ \
375 MS_WinWord_5 \
376 MS_WinWord_6_0 \
377 MS_Word_95 \
378 MS_Word_95_Vorlage \
379 MS_Word_97 \
380 MS_Word_97_Vorlage \
381 Rich_Text_Format \
382 StarOffice_XML__Writer_ \
383 WordPerfect \
384 MS_Works \
385 Beagle_Works \
386 ClarisWorks \
387 DocMaker \
388 eDoc_Document \
389 FullWrite_Professional \
390 Great_Works \
391 HanMac_Word_J \
392 HanMac_Word_K \
393 LightWayText \
394 Mac_Acta \
395 Mac_More \
396 Mac_Word \
397 Mac_Works \
398 MacDoc \
399 MacWrite \
400 MacWritePro \
401 Mariner_Write \
402 MindWrite \
403 Nisus_Writer \
404 TeachText \
405 TexEdit \
406 WriteNow \
407 WriterPlus \
408 ZWrite \
409 AbiWord \
410 T602Document \
411 LotusWordPro \
412 Text \
413 Text__encoded_ \
414 writer_MIZI_Hwp_97 \
415 writer_StarOffice_XML_Writer_Template \
416 writer_pdf_Export\
417 writer8\
418 writer8_template \
419 MS_Word_2003_XML \
420 MS_Word_2007_XML \
421 MS_Word_2007_XML_Template \
422 OOXML_Text \
423 OOXML_Text_Template \
424 writer_layout_dump \
425 BroadBand_eBook \
426 eReader_eBook \
427 FictionBook_2 \
428 PalmDoc \
429 Plucker_eBook \
430 TealDoc \
431 zTXT \
434 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
435 HTML__StarWriter__ui \
436 MS_Word_95_Vorlage_ui \
437 MS_Word_97_Vorlage_ui \
438 StarOffice_XML__Writer__ui \
439 Text_ui \
440 Text__encoded__ui \
441 writer_StarOffice_XML_Writer_Template_ui \
442 writer8_ui \
443 writer8_template_ui \
444 MS_Word_2003_XML_ui \
445 MS_Word_2007_XML_ui \
446 MS_Word_2007_XML_Template_ui \
447 OOXML_Text_ui \
448 OOXML_Text_Template_ui \
451 # fcfg_web
452 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_web_types.xcu,filter/source/config/fragments/types,\
453 generic_HTML \
454 generic_Text \
455 writer_web_HTML_help \
456 writer_StarOffice_XML_Writer \
457 writer_web_StarOffice_XML_Writer_Web_Template \
458 pdf_Portable_Document_Format \
459 writerweb8_writer_template \
462 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_web_filters.xcu,filter/source/config/fragments/filters,\
463 HTML \
464 Text__StarWriter_Web_ \
465 Text__encoded___StarWriter_Web_ \
466 writer_web_HTML_help \
467 writer_web_StarOffice_XML_Writer \
468 writer_web_StarOffice_XML_Writer_Web_Template \
469 writer_web_pdf_Export\
470 writerweb8_writer_template\
471 writerweb8_writer \
474 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
475 HTML_ui \
476 Text__StarWriter_Web__ui \
477 Text__encoded___StarWriter_Web__ui \
478 writer_web_StarOffice_XML_Writer_ui \
479 writer_web_StarOffice_XML_Writer_Web_Template_ui \
480 writerweb8_writer_template_ui \
481 writerweb8_writer_ui \
484 # fcfg_global
485 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_global_types.xcu,filter/source/config/fragments/types,\
486 generic_Text \
487 writer_StarOffice_XML_Writer \
488 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
489 pdf_Portable_Document_Format \
490 writerglobal8 \
493 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,filter/source/config/fragments/filters,\
494 Text__encoded___StarWriter_GlobalDocument_ \
495 writer_globaldocument_StarOffice_XML_Writer \
496 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
497 writer_globaldocument_pdf_Export \
498 writerglobal8 \
499 writerglobal8_writer \
500 writerglobal8_HTML \
503 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
504 Text__encoded___StarWriter_GlobalDocument__ui \
505 writer_globaldocument_StarOffice_XML_Writer_ui \
506 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument_ui \
507 writerglobal8_ui \
508 writerglobal8_writer_ui \
511 # fcfg_calc
512 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,filter/source/config/fragments/types,\
513 calc_DIF \
514 generic_HTML \
515 generic_Text \
516 calc_Lotus \
517 calc_QPro \
518 calc_MS_Excel_40 \
519 calc_MS_Excel_40_VorlageTemplate \
520 calc_MS_Excel_5095 \
521 calc_MS_Excel_5095_VorlageTemplate \
522 calc_MS_Excel_95 \
523 calc_MS_Excel_95_VorlageTemplate \
524 calc_MS_Excel_97 \
525 calc_MS_Excel_97_VorlageTemplate \
526 writer_Rich_Text_Format \
527 calc_SYLK \
528 calc_StarOffice_XML_Calc \
529 calc_StarOffice_XML_Calc_Template \
530 pdf_Portable_Document_Format \
531 calc_dBase\
532 calc8 \
533 calc8_template \
534 calc_MS_Excel_2003_XML \
535 MS_Excel_2007_XML \
536 MS_Excel_2007_XML_Template \
537 MS_Excel_2007_Binary \
538 calc_OOXML \
539 calc_OOXML_Template \
542 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.xcu,filter/source/config/fragments/filters,\
543 DIF \
544 HTML__StarCalc_ \
545 Lotus \
546 QPro \
547 MS_Excel_4_0 \
548 MS_Excel_4_0_Vorlage_Template \
549 MS_Excel_5_0_95 \
550 MS_Excel_5_0_95_Vorlage_Template \
551 MS_Excel_95 \
552 MS_Excel_95_Vorlage_Template \
553 MS_Excel_97 \
554 MS_Excel_97_Vorlage_Template \
555 Rich_Text_Format__StarCalc_ \
556 SYLK \
557 StarOffice_XML__Calc_ \
558 Text___txt___csv__StarCalc_ \
559 calc_HTML_WebQuery \
560 calc_StarOffice_XML_Calc_Template \
561 calc_pdf_Export \
562 dBase \
563 calc8 \
564 calc8_template \
565 MS_Excel_2003_XML \
566 calc_MS_Excel_2007_XML \
567 calc_MS_Excel_2007_XML_Template \
568 calc_MS_Excel_2007_Binary \
569 calc_OOXML \
570 calc_OOXML_Template \
573 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
574 HTML__StarCalc__ui \
575 MS_Excel_4_0_Vorlage_Template_ui \
576 MS_Excel_5_0_95_Vorlage_Template_ui \
577 MS_Excel_95_Vorlage_Template_ui \
578 MS_Excel_97_Vorlage_Template_ui \
579 StarOffice_XML__Calc__ui \
580 Text___txt___csv__StarCalc__ui \
581 calc_HTML_WebQuery_ui \
582 calc_StarOffice_XML_Calc_Template_ui \
583 calc8_ui \
584 calc8_template_ui \
585 MS_Excel_2003_XML_ui \
586 calc_MS_Excel_2007_XML_ui \
587 calc_MS_Excel_2007_XML_Template_ui \
588 calc_MS_Excel_2007_Binary_ui \
589 calc_OOXML_ui \
590 calc_OOXML_Template_ui \
593 # fcfg_draw
594 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_draw_types.xcu,filter/source/config/fragments/types,\
595 draw_StarOffice_XML_Draw \
596 draw_StarOffice_XML_Draw_Template \
597 pdf_Portable_Document_Format \
598 draw8 \
599 draw8_template \
600 draw_WordPerfect_Graphics \
601 draw_Visio_Document \
602 draw_Publisher_Document \
603 draw_CorelDraw_Document \
604 draw_Corel_Presentation_Exchange \
605 draw_Freehand_Document \
608 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_draw_filters.xcu,filter/source/config/fragments/filters,\
609 StarOffice_XML__Draw_ \
610 draw_StarOffice_XML_Draw_Template \
611 draw_pdf_Export \
612 draw8 \
613 draw8_template \
614 WordPerfectGraphics \
615 VisioDocument \
616 PublisherDocument \
617 CorelDrawDocument \
618 CorelPresentationExchange \
619 FreehandDocument \
622 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
623 StarOffice_XML__Draw__ui \
624 draw_StarOffice_XML_Draw_Template_ui \
625 draw8_ui \
626 draw8_template_ui \
629 # fcfg_impress
630 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impress_types.xcu,filter/source/config/fragments/types,\
631 draw_StarOffice_XML_Draw \
632 impress_AppleKeynote \
633 impress_MS_PowerPoint_97 \
634 impress_MS_PowerPoint_97_AutoPlay \
635 impress_MS_PowerPoint_97_Vorlage \
636 impress_StarOffice_XML_Impress \
637 impress_StarOffice_XML_Impress_Template \
638 pdf_Portable_Document_Format \
639 pwp_PlaceWare \
640 impress8 \
641 impress8_template \
642 draw8 \
643 MS_PowerPoint_2007_XML \
644 MS_PowerPoint_2007_XML_AutoPlay \
645 MS_PowerPoint_2007_XML_Template \
646 impress_OOXML_Presentation \
647 impress_OOXML_Presentation_Template \
648 impress_OOXML_Presentation_AutoPlay \
651 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impress_filters.xcu,filter/source/config/fragments/filters,\
652 AppleKeynote \
653 MS_PowerPoint_97 \
654 MS_PowerPoint_97_AutoPlay \
655 MS_PowerPoint_97_Vorlage \
656 impress_StarOffice_XML_Draw \
657 StarOffice_XML__Impress_ \
658 impress_StarOffice_XML_Impress_Template \
659 impress_pdf_Export \
660 placeware_Export \
661 impress8 \
662 impress8_template \
663 impress8_draw \
664 impress_MS_PowerPoint_2007_XML \
665 impress_MS_PowerPoint_2007_XML_AutoPlay \
666 impress_MS_PowerPoint_2007_XML_Template \
667 impress_OOXML \
668 impress_OOXML_Template \
669 impress_OOXML_AutoPlay \
672 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
673 MS_PowerPoint_97_Vorlage_ui \
674 impress_StarOffice_XML_Draw_ui \
675 StarOffice_XML__Impress__ui \
676 impress_StarOffice_XML_Impress_Template_ui \
677 impress8_ui \
678 impress8_template_ui \
679 impress8_draw_ui \
680 impress_MS_PowerPoint_2007_XML_ui \
681 impress_MS_PowerPoint_2007_XML_Template_ui \
682 impress_OOXML_ui \
683 impress_OOXML_Template_ui \
686 # fcfg_chart
687 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_chart_types.xcu,filter/source/config/fragments/types,\
688 chart_StarOffice_XML_Chart \
689 chart8 \
692 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_chart_filters.xcu,filter/source/config/fragments/filters,\
693 StarOffice_XML__Chart_ \
694 chart8 \
697 $(call filter_Configuration_add_others,fcfg_langpack,fcfg_chart_others.xcu,filter/source/config/fragments,\
698 frameloaders/com_sun_star_comp_chart2_ChartFrameLoader \
701 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
702 StarOffice_XML__Chart__ui \
703 chart8_ui \
706 # fcfg_math
707 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_math_types.xcu,filter/source/config/fragments/types,\
708 math_MathML_XML_Math \
709 math_MathType_3x \
710 math_StarOffice_XML_Math \
711 pdf_Portable_Document_Format \
712 math8 \
715 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_math_filters.xcu,filter/source/config/fragments/filters,\
716 MathML_XML__Math_ \
717 MathType_3_x \
718 StarOffice_XML__Math_ \
719 math_pdf_Export \
720 math8 \
723 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
724 StarOffice_XML__Math__ui \
725 math8_ui \
728 # fcfg_drawgraphics
729 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_drawgraphics_types.xcu,filter/source/config/fragments/types,\
730 bmp_MS_Windows \
731 dxf_AutoCAD_Interchange \
732 emf_MS_Windows_Metafile \
733 eps_Encapsulated_PostScript \
734 gif_Graphics_Interchange \
735 graphic_HTML \
736 graphic_SWF \
737 jpg_JPEG \
738 met_OS2_Metafile \
739 pbm_Portable_Bitmap \
740 pcd_Photo_CD_Base \
741 pcd_Photo_CD_Base16 \
742 pcd_Photo_CD_Base4 \
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_20 \
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_XPM \
761 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_drawgraphics_filters.xcu,filter/source/config/fragments/filters,\
762 BMP___MS_Windows \
763 DXF___AutoCAD_Interchange \
764 EMF___MS_Windows_Metafile \
765 EPS___Encapsulated_PostScript \
766 GIF___Graphics_Interchange \
767 JPG___JPEG \
768 MET___OS_2_Metafile \
769 PBM___Portable_Bitmap \
770 PCT___Mac_Pict \
771 PCX___Zsoft_Paintbrush \
772 PGM___Portable_Graymap \
773 PNG___Portable_Network_Graphic \
774 PPM___Portable_Pixelmap \
775 PSD___Adobe_Photoshop \
776 RAS___Sun_Rasterfile \
777 SGF___StarOffice_Writer_SGF \
778 SGV___StarDraw_2_0 \
779 SVG___Scalable_Vector_Graphics \
780 SVM___StarView_Metafile \
781 TGA___Truevision_TARGA \
782 TIF___Tag_Image_File \
783 WMF___MS_Windows_Metafile \
784 XBM___X_Consortium \
785 XPM \
786 draw_PCD_Photo_CD_Base \
787 draw_PCD_Photo_CD_Base16 \
788 draw_PCD_Photo_CD_Base4 \
789 draw_bmp_Export \
790 draw_emf_Export \
791 draw_eps_Export \
792 draw_flash_Export \
793 draw_gif_Export \
794 draw_html_Export \
795 draw_jpg_Export \
796 draw_met_Export \
797 draw_pbm_Export \
798 draw_pct_Export \
799 draw_pgm_Export \
800 draw_png_Export \
801 draw_ppm_Export \
802 draw_ras_Export \
803 draw_svg_Export \
804 draw_svm_Export \
805 draw_tif_Export \
806 draw_wmf_Export \
807 draw_xpm_Export \
810 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
811 draw_html_Export_ui \
814 # fcfg_impressgraphics
815 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impressgraphics_types.xcu,filter/source/config/fragments/types,\
816 bmp_MS_Windows \
817 emf_MS_Windows_Metafile \
818 eps_Encapsulated_PostScript \
819 gif_Graphics_Interchange \
820 graphic_HTML \
821 graphic_SWF \
822 impress_CGM_Computer_Graphics_Metafile \
823 jpg_JPEG \
824 met_OS2_Metafile \
825 pbm_Portable_Bitmap \
826 pct_Mac_Pict \
827 pgm_Portable_Graymap \
828 png_Portable_Network_Graphic \
829 ppm_Portable_Pixelmap \
830 ras_Sun_Rasterfile \
831 svg_Scalable_Vector_Graphics \
832 svm_StarView_Metafile \
833 tif_Tag_Image_File \
834 wmf_MS_Windows_Metafile \
835 xpm_XPM \
838 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impressgraphics_filters.xcu,filter/source/config/fragments/filters,\
839 CGM___Computer_Graphics_Metafile \
840 impress_bmp_Export \
841 impress_emf_Export \
842 impress_eps_Export \
843 impress_flash_Export \
844 impress_gif_Export \
845 impress_html_Export \
846 impress_jpg_Export \
847 impress_met_Export \
848 impress_pbm_Export \
849 impress_pct_Export \
850 impress_pgm_Export \
851 impress_png_Export \
852 impress_ppm_Export \
853 impress_ras_Export \
854 impress_svg_Export \
855 impress_svm_Export \
856 impress_tif_Export \
857 impress_wmf_Export \
858 impress_xpm_Export \
861 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
862 impress_html_Export_ui \
865 # fcfg_writergraphics
866 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writergraphics_types.xcu,filter/source/config/fragments/types,\
867 jpg_JPEG \
868 png_Portable_Network_Graphic \
871 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writergraphics_filters.xcu,filter/source/config/fragments/filters,\
872 writer_jpg_Export \
873 writer_png_Export \
876 # fcfg_internalgraphics
877 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_internalgraphics_types.xcu,filter/source/config/fragments/types,\
878 bmp_MS_Windows \
879 dxf_AutoCAD_Interchange \
880 emf_MS_Windows_Metafile \
881 eps_Encapsulated_PostScript \
882 gif_Graphics_Interchange \
883 jpg_JPEG \
884 met_OS2_Metafile \
885 pbm_Portable_Bitmap \
886 pcd_Photo_CD_Base \
887 pcd_Photo_CD_Base16 \
888 pcd_Photo_CD_Base4 \
889 pct_Mac_Pict \
890 pcx_Zsoft_Paintbrush \
891 pgm_Portable_Graymap \
892 png_Portable_Network_Graphic \
893 ppm_Portable_Pixelmap \
894 psd_Adobe_Photoshop \
895 ras_Sun_Rasterfile \
896 sgf_StarOffice_Writer_SGF \
897 sgv_StarDraw_20 \
898 svg_Scalable_Vector_Graphics \
899 svm_StarView_Metafile \
900 tga_Truevision_TARGA \
901 tif_Tag_Image_File \
902 wmf_MS_Windows_Metafile \
903 xbm_X_Consortium \
904 xpm_XPM \
907 $(call filter_Configuration_add_internal_filters,fcfg_langpack,fcfg_internalgraphics_filters.xcu,filter/source/config/fragments/internalgraphicfilters,\
908 bmp_Export \
909 bmp_Import \
910 dxf_Import \
911 emf_Export \
912 emf_Import \
913 eps_Export \
914 eps_Import \
915 gif_Export \
916 gif_Import \
917 jpg_Export \
918 jpg_Import \
919 met_Export \
920 met_Import \
921 pbm_Export \
922 pbm_Import \
923 pcd_Import_Base \
924 pcd_Import_Base4 \
925 pcd_Import_Base16 \
926 pct_Export \
927 pct_Import \
928 pcx_Import \
929 pgm_Export \
930 pgm_Import \
931 png_Export \
932 png_Import \
933 ppm_Export \
934 ppm_Import \
935 psd_Import \
936 ras_Export \
937 ras_Import \
938 sgf_Import \
939 sgv_Import \
940 svg_Export \
941 svg_Import \
942 svm_Export \
943 svm_Import \
944 tga_Import \
945 tif_Export \
946 tif_Import \
947 wmf_Export \
948 wmf_Import \
949 xbm_Import \
950 xpm_Export \
951 xpm_Import \
954 # fcfg_xslt
955 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_xslt_types.xcu,filter/source/config/fragments/types,\
956 calc_ODS_FlatXML \
957 draw_ODG_FlatXML \
958 impress_ODP_FlatXML \
959 writer_DocBook_File \
960 writer_ODT_FlatXML \
961 XHTML_File \
962 Unified_Office_Format_text \
963 Unified_Office_Format_spreadsheet \
964 Unified_Office_Format_presentation \
967 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_xslt_filters.xcu,filter/source/config/fragments/filters,\
968 DocBook_File \
969 ODG_FlatXML \
970 ODP_FlatXML \
971 ODS_FlatXML \
972 ODT_FlatXML \
973 XHTML_Calc_File \
974 XHTML_Draw_File \
975 XHTML_Impress_File \
976 XHTML_Writer_File \
977 UOF_text \
978 UOF_spreadsheet \
979 UOF_presentation \
982 # vim: set noet sw=4 ts=4: