Version 4.0.2.1, tag libreoffice-4.0.2.1
[LibreOffice.git] / filter / Configuration_filter.mk
blobdf6681b847c1790ce8ca1a78b7060bdf70fb8e3d
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 ifeq ($(SOLAR_JAVA),)
25 filter_MERGE_TARGET := $(call gb_ExternalExecutable_get_dependencies,python) \
26 $(SRCDIR)/filter/source/config/tools/merge/pyAltFCFGMerge
27 filter_MERGE := $(call gb_ExternalExecutable_get_command,python) \
28 $(SRCDIR)/filter/source/config/tools/merge/pyAltFCFGMerge
29 else # SOLAR_JAVA
30 filter_MERGE_TARGET := $(OUTDIR_FOR_BUILD)/bin/FCFGMerge.jar
31 filter_MERGE := $(JAVAINTERPRETER) $(JAVAIFLAGS) -jar $(filter_MERGE_TARGET)
32 endif
33 filter_MERGE_CONFIG_TARGET := $(OUTDIR_FOR_BUILD)/inc/l10ntools/FCFGMerge.cfg
35 ### filter configuration rules: generic stuff #######################
37 ### types
39 filter_XcuFilterTypesTarget_get_target = $(WORKDIR)/XcuFilterTypesTarget/$(1)
40 filter_XcuFilterTypesTarget_get_clean_target = \
41 $(WORKDIR)/Clean/XcuFilterTypesTarget/$(1)
43 $(call filter_XcuFilterTypesTarget_get_target,%) : $(filter_MERGE_TARGET) $(filter_MERGE_CONFIG_TARGET)
44 $(call gb_Output_announce,$*,$(true),XCU,1)
45 $(call gb_Helper_abbreviate_dirs,\
46 mkdir -p $(dir $@) && \
47 RESPONSEFILE=`$(gb_MKTEMP)` && \
48 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
49 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
50 $(filter_MERGE) tempdir=$(TMPDIR) \
51 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
52 outdir=$(dir $@) pkg=$@ xmlpackage=Types tcfg=$${RESPONSEFILE} && \
53 rm -f $${RESPONSEFILE})
55 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
57 $(call filter_XcuFilterTypesTarget_get_clean_target,%) :
58 $(call gb_Output_announce,$*,$(false),XCU,1)
59 $(call gb_Helper_abbreviate_dirs,\
60 rm -f $(call filter_XcuFilterTypesTarget_get_target,$*) \
61 $(call gb_XcuModuleTarget_get_outdir_target,$*))
63 # $(call filter_Configuration__add_module,zipfile,module,prefix,xcufiles,target,cleantarget)
64 define filter_Configuration__add_module
65 $(call gb_Configuration_get_target,$(1)) : \
66 $(call gb_XcuModuleTarget_get_outdir_target,$(2))
67 $(call gb_Configuration_get_clean_target,$(1)) : $(6)
68 $(if $(4),,$(error filter_Configuration__add_module: no input files))
69 $(5) : \
70 $(addprefix $(SRCDIR)/$(3)/,$(addsuffix .xcu,$(4)))
71 $(call gb_XcuModuleTarget_get_outdir_target,$(2)) : $(5)
72 $(call gb_Deliver_add_deliverable,\
73 $(call gb_XcuModuleTarget_get_outdir_target,$(2)),$(5),$(2))
74 endef
76 # $(call filter_Configuration_add_types,zipfile,typesfile,prefix,xcufiles)
77 define filter_Configuration_add_types
78 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
79 $(call filter_XcuFilterTypesTarget_get_target,$(2)),\
80 $(call filter_XcuFilterTypesTarget_get_clean_target,$(2))))
81 endef
83 ### filters
85 filter_XcuFilterFiltersTarget_get_target = \
86 $(WORKDIR)/XcuFilterFiltersTarget/$(1)
87 filter_XcuFilterFiltersTarget_get_clean_target = \
88 $(WORKDIR)/Clean/XcuFilterFiltersTarget/$(1)
90 $(call filter_XcuFilterFiltersTarget_get_target,%) : $(filter_MERGE_TARGET) $(filter_MERGE_CONFIG_TARGET)
91 $(call gb_Output_announce,$*,$(true),XCU,1)
92 $(call gb_Helper_abbreviate_dirs,\
93 mkdir -p $(dir $@) && \
94 RESPONSEFILE=`$(gb_MKTEMP)` && \
95 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
96 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
97 $(filter_MERGE) tempdir=$(TMPDIR) \
98 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
99 outdir=$(dir $@) pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} && \
100 rm -f $${RESPONSEFILE})
102 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
104 $(call filter_XcuFilterFiltersTarget_get_clean_target,%) :
105 $(call gb_Output_announce,$*,$(false),XCU,1)
106 $(call gb_Helper_abbreviate_dirs,\
107 rm -f $(call filter_XcuFilterFiltersTarget_get_target,$*) \
108 $(call gb_XcuModuleTarget_get_outdir_target,$*))
110 # $(call filter_Configuration_add_filters,zipfile,typesfile,prefix,xcufiles)
111 define filter_Configuration_add_filters
112 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
113 $(call filter_XcuFilterFiltersTarget_get_target,$(2)),\
114 $(call filter_XcuFilterFiltersTarget_get_clean_target,$(2))))
115 endef
117 ### others (frameloaders, contenthandlers)
119 filter_XcuFilterOthersTarget_get_target = $(WORKDIR)/XcuFilterOthersTarget/$(1)
120 filter_XcuFilterOthersTarget_get_clean_target = \
121 $(WORKDIR)/Clean/XcuFilterOthersTarget/$(1)
123 $(call filter_XcuFilterOthersTarget_get_target,%) : $(filter_MERGE_TARGET) $(filter_MERGE_CONFIG_TARGET)
124 $(call gb_Output_announce,$*,$(true),XCU,1)
125 $(call gb_Helper_abbreviate_dirs,\
126 mkdir -p $(dir $@) && \
127 RESPONSEFILE=`$(gb_MKTEMP)` && \
128 RESPONSEFILE2=`$(gb_MKTEMP)` && \
129 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter frameloaders,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
130 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
131 echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter contenthandlers,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
132 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE2} && \
133 $(filter_MERGE) tempdir=$(TMPDIR) \
134 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
135 outdir=$(dir $@) pkg=$@ xmlpackage=Misc \
136 lcfg=$${RESPONSEFILE} ccfg=$${RESPONSEFILE2} && \
137 rm -f $${RESPONSEFILE} $${RESPONSEFILE2})
139 $(call filter_XcuFilterOthersTarget_get_clean_target,%) :
140 $(call gb_Output_announce,$*,$(false),XCU,1)
141 $(call gb_Helper_abbreviate_dirs,\
142 rm -f $(call filter_XcuFilterOthersTarget_get_target,$*) \
143 $(call gb_XcuModuleTarget_get_outdir_target,$*))
145 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
147 # $(call filter_Configuration_add_others,zipfile,typesfile,prefix,xcufiles)
148 define filter_Configuration_add_others
149 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
150 $(call filter_XcuFilterOthersTarget_get_target,$(2)),\
151 $(call filter_XcuFilterOthersTarget_get_clean_target,$(2))))
152 endef
154 ### internal filters
156 filter_XcuFilterInternalTarget_get_target = \
157 $(WORKDIR)/XcuFilterInternalTarget/$(1)
158 filter_XcuFilterInternalTarget_get_clean_target = \
159 $(WORKDIR)/Clean/XcuFilterInternalTarget/$(1)
161 $(call filter_XcuFilterInternalTarget_get_target,%) : $(filter_MERGE_TARGET) $(filter_MERGE_CONFIG_TARGET)
162 $(call gb_Output_announce,$*,$(true),XCU,1)
163 $(call gb_Helper_abbreviate_dirs,\
164 mkdir -p $(dir $@) && \
165 RESPONSEFILE=`$(gb_MKTEMP)` && \
166 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
167 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
168 $(filter_MERGE) tempdir=$(TMPDIR) \
169 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
170 outdir=$(dir $@) pkg=$@ xmlpackage=GraphicFilter \
171 fcfg=$${RESPONSEFILE} subdir_filters=internalgraphicfilters && \
172 rm -f $${RESPONSEFILE})
174 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
176 $(call filter_XcuFilterInternalTarget_get_clean_target,%) :
177 $(call gb_Output_announce,$*,$(false),XCU,1)
178 $(call gb_Helper_abbreviate_dirs,\
179 rm -f $(call filter_XcuFilterInternalTarget_get_target,$*) \
180 $(call gb_XcuModuleTarget_get_outdir_target,$*))
182 # $(call filter_Configuration_add_internal_filters,zipfile,typesfile,prefix,xcufiles)
183 define filter_Configuration_add_internal_filters
184 $(eval $(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
185 $(call filter_XcuFilterInternalTarget_get_target,$(2)),\
186 $(call filter_XcuFilterInternalTarget_get_clean_target,$(2))))
187 endef
190 ### filter configuration rules: l10n stuff: #########################
192 # zip fcfg_langpack_$(lang).zip
193 # => $(lang)/org/openoffice/TypeDetection/Filter.xcu
194 # xslt=> filter_ui.xcu
195 # merge=> *.xcu $(ALL_UI_FILTERS) [if WITH_LANG]
196 # cfgex=> source/%.xcu
197 # merge=> source/*.xcu [if !WITH_LANG]
199 filter_XSLT_langfilter := \
200 $(SRCDIR)/filter/source/config/fragments/langfilter.xsl
201 filter_XcuFilterUiTarget = $(WORKDIR)/XcuFilterUiTarget/filter_ui.xcu
202 filter_XcuFilterUiCleanTarget = $(WORKDIR)/Clean/XcuFilterUiTarget/filter_ui.xcu
203 filter_XCU_filter := org/openoffice/TypeDetection/Filter.xcu
204 filter_XcuResTarget_get_target = \
205 $(call gb_XcuResTarget_get_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
207 $(filter_XcuFilterUiTarget) : $(filter_MERGE_TARGET) $(filter_MERGE_CONFIG_TARGET)
208 $(call gb_Output_announce,$(filter_XcuFilterUiTarget),$(true),XCU,1)
209 $(call gb_Helper_abbreviate_dirs,\
210 mkdir -p $(dir $@) && \
211 RESPONSEFILE=`$(gb_MKTEMP)` && \
212 echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
213 | sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
214 $(filter_MERGE) tempdir=$(TMPDIR) \
215 fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
216 pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} languagepack=true \
217 && rm -f $${RESPONSEFILE})
219 $(filter_XcuFilterUiCleanTarget) :
220 $(call gb_Output_announce,$(filter_XcuFilterUiTarget),$(false),XCU,1)
221 $(call gb_Helper_abbreviate_dirs,\
222 rm -f $(filter_XcuFilterUiTarget))
224 $(call gb_Configuration_get_clean_target,fcfg_langpack) : \
225 $(filter_XcuFilterUiCleanTarget)
227 # this is _not_ a pattern rule:
228 # there is already a pattern rule for gb_XcuResTarget_get_target,
229 # so generate non-pattern rules which have higher priority even in GNUmake 3.81
230 define filter_XcuResTarget__rule
231 $$(call filter_XcuResTarget_get_target,$(1)) : \
232 $(filter_XSLT_langfilter) $(filter_XcuFilterUiTarget) \
233 | $(call gb_ExternalExecutable_get_dependencies,xsltproc)
234 $$(call gb_Output_announce,$(1),$(true),XCU,1)
235 $$(call gb_Helper_abbreviate_dirs,\
236 mkdir -p $$(dir $$@) && \
237 $(call gb_ExternalExecutable_get_command,xsltproc) --nonet --stringparam lang $(1) \
238 $(filter_XSLT_langfilter) \
239 $(filter_XcuFilterUiTarget) > $$@)
240 endef
242 $(foreach lang,$(gb_Configuration_LANGS),$(eval \
243 $(call filter_XcuResTarget__rule,$(lang))))
245 $(foreach lang,$(gb_Configuration_LANGS),$(eval \
246 $(call gb_Configuration_get_clean_target,fcfg_langpack) : \
247 $(call gb_XcuResTarget_get_clean_target,fcfg_langpack/$(lang)/$(filter_XCU_filter))))
249 # $(call filter_Configuration_add_ui_filter,zipfile,prefix,xcufile)
250 define filter_Configuration_add_ui_filter
251 ifeq ($(WITH_LANG),)
252 $(filter_XcuFilterUiTarget) : \
253 $(call gb_Configuration__get_source,$(1),$(2)/$(3))
254 else
255 $(call gb_XcuMergeTarget_XcuMergeTarget,$(2)/$(3),$(1),$(2),$(3))
256 $(filter_XcuFilterUiTarget) : \
257 $(call gb_XcuMergeTarget_get_target,$(2)/$(3))
258 endif
259 $(call gb_Configuration_get_clean_target,$(1)) : \
260 $(call gb_XcuMergeTarget_get_clean_target,$(2)/$(3))
261 endef
263 # $(call filter_Configuration_add_ui_filters,zipfile,prefix,xcufile)
264 define filter_Configuration_add_ui_filters
265 $(foreach xcu,$(3),$(eval \
266 $(call filter_Configuration_add_ui_filter,$(1),$(2),$(xcu).xcu)))
267 endef
270 ### the filter configuration ########################################
272 $(eval $(call gb_Configuration_Configuration,fcfg_langpack))
274 $(foreach lang,$(gb_Configuration_LANGS),$(eval \
275 $(call gb_Zip_add_file,fcfg_langpack_$(lang),$(filter_XCU_filter))))
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_T602_Document \
331 writer_LotusWordPro_Document \
332 generic_Text \
333 writer_MIZI_Hwp_97 \
334 writer_StarOffice_XML_Writer_Template \
335 pdf_Portable_Document_Format \
336 writer8_template \
337 writer8 \
338 writer_MS_Word_2003_XML \
339 writer_MS_Word_2007_XML \
340 writer_MS_Word_2007_XML_Template \
341 writer_OOXML \
342 writer_OOXML_Template \
343 writer_layout_dump_xml \
346 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters.xcu,filter/source/config/fragments/filters,\
347 HTML__StarWriter_ \
348 MS_WinWord_5 \
349 MS_WinWord_6_0 \
350 MS_Word_95 \
351 MS_Word_95_Vorlage \
352 MS_Word_97 \
353 MS_Word_97_Vorlage \
354 Rich_Text_Format \
355 StarOffice_XML__Writer_ \
356 WordPerfect \
357 MS_Works \
358 T602Document \
359 LotusWordPro \
360 Text \
361 Text__encoded_ \
362 writer_MIZI_Hwp_97 \
363 writer_StarOffice_XML_Writer_Template \
364 writer_pdf_Export\
365 writer8\
366 writer8_template \
367 MS_Word_2003_XML \
368 MS_Word_2007_XML \
369 MS_Word_2007_XML_Template \
370 OOXML_Text \
371 OOXML_Text_Template \
372 writer_layout_dump \
375 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
376 HTML__StarWriter__ui \
377 MS_Word_95_Vorlage_ui \
378 MS_Word_97_Vorlage_ui \
379 StarOffice_XML__Writer__ui \
380 Text_ui \
381 Text__encoded__ui \
382 writer_StarOffice_XML_Writer_Template_ui \
383 writer8_ui \
384 writer8_template_ui \
385 MS_Word_2003_XML_ui \
386 MS_Word_2007_XML_ui \
387 MS_Word_2007_XML_Template_ui \
388 OOXML_Text_ui \
389 OOXML_Text_Template_ui \
392 # fcfg_web
393 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_web_types.xcu,filter/source/config/fragments/types,\
394 generic_HTML \
395 generic_Text \
396 writer_web_HTML_help \
397 writer_StarOffice_XML_Writer \
398 writer_web_StarOffice_XML_Writer_Web_Template \
399 pdf_Portable_Document_Format \
400 writerweb8_writer_template \
403 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_web_filters.xcu,filter/source/config/fragments/filters,\
404 HTML \
405 Text__StarWriter_Web_ \
406 Text__encoded___StarWriter_Web_ \
407 writer_web_HTML_help \
408 writer_web_StarOffice_XML_Writer \
409 writer_web_StarOffice_XML_Writer_Web_Template \
410 writer_web_pdf_Export\
411 writerweb8_writer_template\
412 writerweb8_writer \
415 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
416 HTML_ui \
417 Text__StarWriter_Web__ui \
418 Text__encoded___StarWriter_Web__ui \
419 writer_web_StarOffice_XML_Writer_ui \
420 writer_web_StarOffice_XML_Writer_Web_Template_ui \
421 writerweb8_writer_template_ui \
422 writerweb8_writer_ui \
425 # fcfg_global
426 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_global_types.xcu,filter/source/config/fragments/types,\
427 generic_Text \
428 writer_StarOffice_XML_Writer \
429 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
430 pdf_Portable_Document_Format \
431 writerglobal8 \
434 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,filter/source/config/fragments/filters,\
435 Text__encoded___StarWriter_GlobalDocument_ \
436 writer_globaldocument_StarOffice_XML_Writer \
437 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
438 writer_globaldocument_pdf_Export \
439 writerglobal8 \
440 writerglobal8_writer \
441 writerglobal8_HTML \
444 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
445 Text__encoded___StarWriter_GlobalDocument__ui \
446 writer_globaldocument_StarOffice_XML_Writer_ui \
447 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument_ui \
448 writerglobal8_ui \
449 writerglobal8_writer_ui \
452 # fcfg_calc
453 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,filter/source/config/fragments/types,\
454 calc_DIF \
455 generic_HTML \
456 generic_Text \
457 calc_Lotus \
458 calc_QPro \
459 calc_MS_Excel_40 \
460 calc_MS_Excel_40_VorlageTemplate \
461 calc_MS_Excel_5095 \
462 calc_MS_Excel_5095_VorlageTemplate \
463 calc_MS_Excel_95 \
464 calc_MS_Excel_95_VorlageTemplate \
465 calc_MS_Excel_97 \
466 calc_MS_Excel_97_VorlageTemplate \
467 writer_Rich_Text_Format \
468 calc_SYLK \
469 calc_StarOffice_XML_Calc \
470 calc_StarOffice_XML_Calc_Template \
471 pdf_Portable_Document_Format \
472 calc_dBase\
473 calc8 \
474 calc8_template \
475 calc_MS_Excel_2003_XML \
476 MS_Excel_2007_XML \
477 MS_Excel_2007_XML_Template \
478 MS_Excel_2007_Binary \
479 calc_OOXML \
480 calc_OOXML_Template \
483 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.xcu,filter/source/config/fragments/filters,\
484 DIF \
485 HTML__StarCalc_ \
486 Lotus \
487 QPro \
488 MS_Excel_4_0 \
489 MS_Excel_4_0_Vorlage_Template \
490 MS_Excel_5_0_95 \
491 MS_Excel_5_0_95_Vorlage_Template \
492 MS_Excel_95 \
493 MS_Excel_95_Vorlage_Template \
494 MS_Excel_97 \
495 MS_Excel_97_Vorlage_Template \
496 Rich_Text_Format__StarCalc_ \
497 SYLK \
498 StarOffice_XML__Calc_ \
499 Text___txt___csv__StarCalc_ \
500 calc_HTML_WebQuery \
501 calc_StarOffice_XML_Calc_Template \
502 calc_pdf_Export \
503 dBase \
504 calc8 \
505 calc8_template \
506 MS_Excel_2003_XML \
507 calc_MS_Excel_2007_XML \
508 calc_MS_Excel_2007_XML_Template \
509 calc_MS_Excel_2007_Binary \
510 calc_OOXML \
511 calc_OOXML_Template \
514 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
515 HTML__StarCalc__ui \
516 MS_Excel_4_0_Vorlage_Template_ui \
517 MS_Excel_5_0_95_Vorlage_Template_ui \
518 MS_Excel_95_Vorlage_Template_ui \
519 MS_Excel_97_Vorlage_Template_ui \
520 StarOffice_XML__Calc__ui \
521 Text___txt___csv__StarCalc__ui \
522 calc_HTML_WebQuery_ui \
523 calc_StarOffice_XML_Calc_Template_ui \
524 calc8_ui \
525 calc8_template_ui \
526 MS_Excel_2003_XML_ui \
527 calc_MS_Excel_2007_XML_ui \
528 calc_MS_Excel_2007_XML_Template_ui \
529 calc_MS_Excel_2007_Binary_ui \
530 calc_OOXML_ui \
531 calc_OOXML_Template_ui \
534 # fcfg_draw
535 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_draw_types.xcu,filter/source/config/fragments/types,\
536 draw_StarOffice_XML_Draw \
537 draw_StarOffice_XML_Draw_Template \
538 pdf_Portable_Document_Format \
539 draw8 \
540 draw8_template \
541 draw_WordPerfect_Graphics \
542 draw_Visio_Document \
543 draw_Publisher_Document \
544 draw_CorelDraw_Document \
545 draw_Corel_Presentation_Exchange \
548 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_draw_filters.xcu,filter/source/config/fragments/filters,\
549 StarOffice_XML__Draw_ \
550 draw_StarOffice_XML_Draw_Template \
551 draw_pdf_Export \
552 draw8 \
553 draw8_template \
554 WordPerfectGraphics \
555 VisioDocument \
556 PublisherDocument \
557 CorelDrawDocument \
558 CorelPresentationExchange \
561 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
562 StarOffice_XML__Draw__ui \
563 draw_StarOffice_XML_Draw_Template_ui \
564 draw8_ui \
565 draw8_template_ui \
568 # fcfg_impress
569 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impress_types.xcu,filter/source/config/fragments/types,\
570 draw_StarOffice_XML_Draw \
571 impress_MS_PowerPoint_97 \
572 impress_MS_PowerPoint_97_AutoPlay \
573 impress_MS_PowerPoint_97_Vorlage \
574 impress_StarOffice_XML_Impress \
575 impress_StarOffice_XML_Impress_Template \
576 pdf_Portable_Document_Format \
577 pwp_PlaceWare \
578 impress8 \
579 impress8_template \
580 draw8 \
581 MS_PowerPoint_2007_XML \
582 MS_PowerPoint_2007_XML_AutoPlay \
583 MS_PowerPoint_2007_XML_Template \
584 impress_OOXML_Presentation \
585 impress_OOXML_Presentation_Template \
586 impress_OOXML_Presentation_AutoPlay \
589 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impress_filters.xcu,filter/source/config/fragments/filters,\
590 MS_PowerPoint_97 \
591 MS_PowerPoint_97_AutoPlay \
592 MS_PowerPoint_97_Vorlage \
593 impress_StarOffice_XML_Draw \
594 StarOffice_XML__Impress_ \
595 impress_StarOffice_XML_Impress_Template \
596 impress_pdf_Export \
597 placeware_Export \
598 impress8 \
599 impress8_template \
600 impress8_draw \
601 impress_MS_PowerPoint_2007_XML \
602 impress_MS_PowerPoint_2007_XML_AutoPlay \
603 impress_MS_PowerPoint_2007_XML_Template \
604 impress_OOXML \
605 impress_OOXML_Template \
606 impress_OOXML_AutoPlay \
609 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
610 MS_PowerPoint_97_Vorlage_ui \
611 impress_StarOffice_XML_Draw_ui \
612 StarOffice_XML__Impress__ui \
613 impress_StarOffice_XML_Impress_Template_ui \
614 impress8_ui \
615 impress8_template_ui \
616 impress8_draw_ui \
617 impress_MS_PowerPoint_2007_XML_ui \
618 impress_MS_PowerPoint_2007_XML_Template_ui \
619 impress_OOXML_ui \
620 impress_OOXML_Template_ui \
623 # fcfg_chart
624 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_chart_types.xcu,filter/source/config/fragments/types,\
625 chart_StarOffice_XML_Chart \
626 chart8 \
629 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_chart_filters.xcu,filter/source/config/fragments/filters,\
630 StarOffice_XML__Chart_ \
631 chart8 \
634 $(call filter_Configuration_add_others,fcfg_langpack,fcfg_chart_others.xcu,filter/source/config/fragments,\
635 frameloaders/com_sun_star_comp_chart2_ChartFrameLoader \
638 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
639 StarOffice_XML__Chart__ui \
640 chart8_ui \
643 # fcfg_math
644 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_math_types.xcu,filter/source/config/fragments/types,\
645 math_MathML_XML_Math \
646 math_MathType_3x \
647 math_StarOffice_XML_Math \
648 pdf_Portable_Document_Format \
649 math8 \
652 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_math_filters.xcu,filter/source/config/fragments/filters,\
653 MathML_XML__Math_ \
654 MathType_3_x \
655 StarOffice_XML__Math_ \
656 math_pdf_Export \
657 math8 \
660 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
661 StarOffice_XML__Math__ui \
662 math8_ui \
665 # fcfg_drawgraphics
666 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_drawgraphics_types.xcu,filter/source/config/fragments/types,\
667 bmp_MS_Windows \
668 dxf_AutoCAD_Interchange \
669 emf_MS_Windows_Metafile \
670 eps_Encapsulated_PostScript \
671 gif_Graphics_Interchange \
672 graphic_HTML \
673 graphic_SWF \
674 jpg_JPEG \
675 met_OS2_Metafile \
676 pbm_Portable_Bitmap \
677 pcd_Photo_CD_Base \
678 pcd_Photo_CD_Base16 \
679 pcd_Photo_CD_Base4 \
680 pct_Mac_Pict \
681 pcx_Zsoft_Paintbrush \
682 pgm_Portable_Graymap \
683 png_Portable_Network_Graphic \
684 ppm_Portable_Pixelmap \
685 psd_Adobe_Photoshop \
686 ras_Sun_Rasterfile \
687 sgf_StarOffice_Writer_SGF \
688 sgv_StarDraw_20 \
689 svg_Scalable_Vector_Graphics \
690 svm_StarView_Metafile \
691 tga_Truevision_TARGA \
692 tif_Tag_Image_File \
693 wmf_MS_Windows_Metafile \
694 xbm_X_Consortium \
695 xpm_XPM \
698 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_drawgraphics_filters.xcu,filter/source/config/fragments/filters,\
699 BMP___MS_Windows \
700 DXF___AutoCAD_Interchange \
701 EMF___MS_Windows_Metafile \
702 EPS___Encapsulated_PostScript \
703 GIF___Graphics_Interchange \
704 JPG___JPEG \
705 MET___OS_2_Metafile \
706 PBM___Portable_Bitmap \
707 PCT___Mac_Pict \
708 PCX___Zsoft_Paintbrush \
709 PGM___Portable_Graymap \
710 PNG___Portable_Network_Graphic \
711 PPM___Portable_Pixelmap \
712 PSD___Adobe_Photoshop \
713 RAS___Sun_Rasterfile \
714 SGF___StarOffice_Writer_SGF \
715 SGV___StarDraw_2_0 \
716 SVG___Scalable_Vector_Graphics \
717 SVM___StarView_Metafile \
718 TGA___Truevision_TARGA \
719 TIF___Tag_Image_File \
720 WMF___MS_Windows_Metafile \
721 XBM___X_Consortium \
722 XPM \
723 draw_PCD_Photo_CD_Base \
724 draw_PCD_Photo_CD_Base16 \
725 draw_PCD_Photo_CD_Base4 \
726 draw_bmp_Export \
727 draw_emf_Export \
728 draw_eps_Export \
729 draw_flash_Export \
730 draw_gif_Export \
731 draw_html_Export \
732 draw_jpg_Export \
733 draw_met_Export \
734 draw_pbm_Export \
735 draw_pct_Export \
736 draw_pgm_Export \
737 draw_png_Export \
738 draw_ppm_Export \
739 draw_ras_Export \
740 draw_svg_Export \
741 draw_svm_Export \
742 draw_tif_Export \
743 draw_wmf_Export \
744 draw_xpm_Export \
747 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
748 draw_html_Export_ui \
751 # fcfg_impressgraphics
752 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impressgraphics_types.xcu,filter/source/config/fragments/types,\
753 bmp_MS_Windows \
754 emf_MS_Windows_Metafile \
755 eps_Encapsulated_PostScript \
756 gif_Graphics_Interchange \
757 graphic_HTML \
758 graphic_SWF \
759 impress_CGM_Computer_Graphics_Metafile \
760 jpg_JPEG \
761 met_OS2_Metafile \
762 pbm_Portable_Bitmap \
763 pct_Mac_Pict \
764 pgm_Portable_Graymap \
765 png_Portable_Network_Graphic \
766 ppm_Portable_Pixelmap \
767 ras_Sun_Rasterfile \
768 svg_Scalable_Vector_Graphics \
769 svm_StarView_Metafile \
770 tif_Tag_Image_File \
771 wmf_MS_Windows_Metafile \
772 xpm_XPM \
775 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impressgraphics_filters.xcu,filter/source/config/fragments/filters,\
776 CGM___Computer_Graphics_Metafile \
777 impress_bmp_Export \
778 impress_emf_Export \
779 impress_eps_Export \
780 impress_flash_Export \
781 impress_gif_Export \
782 impress_html_Export \
783 impress_jpg_Export \
784 impress_met_Export \
785 impress_pbm_Export \
786 impress_pct_Export \
787 impress_pgm_Export \
788 impress_png_Export \
789 impress_ppm_Export \
790 impress_ras_Export \
791 impress_svg_Export \
792 impress_svm_Export \
793 impress_tif_Export \
794 impress_wmf_Export \
795 impress_xpm_Export \
798 $(call filter_Configuration_add_ui_filters,fcfg_langpack,filter/source/config/fragments/filters,\
799 impress_html_Export_ui \
802 # fcfg_internalgraphics
803 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_internalgraphics_types.xcu,filter/source/config/fragments/types,\
804 bmp_MS_Windows \
805 dxf_AutoCAD_Interchange \
806 emf_MS_Windows_Metafile \
807 eps_Encapsulated_PostScript \
808 gif_Graphics_Interchange \
809 jpg_JPEG \
810 met_OS2_Metafile \
811 pbm_Portable_Bitmap \
812 pcd_Photo_CD_Base \
813 pcd_Photo_CD_Base16 \
814 pcd_Photo_CD_Base4 \
815 pct_Mac_Pict \
816 pcx_Zsoft_Paintbrush \
817 pgm_Portable_Graymap \
818 png_Portable_Network_Graphic \
819 ppm_Portable_Pixelmap \
820 psd_Adobe_Photoshop \
821 ras_Sun_Rasterfile \
822 sgf_StarOffice_Writer_SGF \
823 sgv_StarDraw_20 \
824 svg_Scalable_Vector_Graphics \
825 svm_StarView_Metafile \
826 tga_Truevision_TARGA \
827 tif_Tag_Image_File \
828 wmf_MS_Windows_Metafile \
829 xbm_X_Consortium \
830 xpm_XPM \
833 $(call filter_Configuration_add_internal_filters,fcfg_langpack,fcfg_internalgraphics_filters.xcu,filter/source/config/fragments/internalgraphicfilters,\
834 bmp_Export \
835 bmp_Import \
836 dxf_Import \
837 emf_Export \
838 emf_Import \
839 eps_Export \
840 eps_Import \
841 gif_Export \
842 gif_Import \
843 jpg_Export \
844 jpg_Import \
845 met_Export \
846 met_Import \
847 pbm_Export \
848 pbm_Import \
849 pcd_Import_Base \
850 pcd_Import_Base4 \
851 pcd_Import_Base16 \
852 pct_Export \
853 pct_Import \
854 pcx_Import \
855 pgm_Export \
856 pgm_Import \
857 png_Export \
858 png_Import \
859 ppm_Export \
860 ppm_Import \
861 psd_Import \
862 ras_Export \
863 ras_Import \
864 sgf_Import \
865 sgv_Import \
866 svg_Export \
867 svg_Import \
868 svm_Export \
869 svm_Import \
870 tga_Import \
871 tif_Export \
872 tif_Import \
873 wmf_Export \
874 wmf_Import \
875 xbm_Import \
876 xpm_Export \
877 xpm_Import \
880 # fcfg_palm
881 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_palm_types.xcu,filter/source/config/fragments/types,\
882 writer_AportisDoc_PalmDB_File \
885 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_palm_filters.xcu,filter/source/config/fragments/filters,\
886 AportisDoc_Palm_DB \
889 # fcfg_pocketexcel
890 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_pocketexcel_types.xcu,filter/source/config/fragments/types,\
891 calc_Pocket_Excel_File \
894 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_pocketexcel_filters.xcu,filter/source/config/fragments/filters,\
895 Pocket_Excel \
898 # fcfg_pocketword
899 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_pocketword_types.xcu,filter/source/config/fragments/types,\
900 writer_PocketWord_File \
903 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_pocketword_filters.xcu,filter/source/config/fragments/filters,\
904 PocketWord_File \
907 # fcfg_xslt
908 $(call filter_Configuration_add_types,fcfg_langpack,fcfg_xslt_types.xcu,filter/source/config/fragments/types,\
909 calc_ODS_FlatXML \
910 draw_ODG_FlatXML \
911 impress_ODP_FlatXML \
912 writer_DocBook_File \
913 writer_ODT_FlatXML \
914 XHTML_File \
915 Unified_Office_Format_text \
916 Unified_Office_Format_spreadsheet \
917 Unified_Office_Format_presentation \
920 $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_xslt_filters.xcu,filter/source/config/fragments/filters,\
921 DocBook_File \
922 ODG_FlatXML \
923 ODP_FlatXML \
924 ODS_FlatXML \
925 ODT_FlatXML \
926 XHTML_Calc_File \
927 XHTML_Draw_File \
928 XHTML_Impress_File \
929 XHTML_Writer_File \
930 UOF_text \
931 UOF_spreadsheet \
932 UOF_presentation \
935 # vim: set noet sw=4 ts=4: