1 #***************************************************************
2 # Licensed to the Apache Software Foundation (ASF) under one
3 # or more contributor license agreements. See the NOTICE file
4 # distributed with this work for additional information
5 # regarding copyright ownership. The ASF licenses this file
6 # to you under the Apache License, Version 2.0 (the
7 # "License"); you may not use this file except in compliance
8 # with the License. You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing,
13 # software distributed under the License is distributed on an
14 # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 # KIND, either express or implied. See the License for the
16 # specific language governing permissions and limitations
18 #***************************************************************
20 # this deviates from Configuration.mk in rather bizarre ways
22 # most of the rules here use some weird merge program, and this is sort of
23 # semi-integrated with the stuff from Configuration.mk; not exactly pretty...
26 filter_MERGE_TARGET
:= $(SRCDIR
)/filter/source
/config
/tools
/merge
/pyAltFCFGMerge
27 filter_MERGE
:= $(gb_PYTHON
) $(filter_MERGE_TARGET
)
29 filter_MERGE_TARGET
:= $(OUTDIR
)/bin
/FCFGMerge.jar
30 filter_MERGE
:= $(JAVAINTERPRETER
) $(JAVAIFLAGS
) -jar
$(filter_MERGE_TARGET
)
33 ### filter configuration rules: generic stuff #######################
37 filter_XcuFilterTypesTarget_get_target
= $(WORKDIR
)/XcuFilterTypesTarget
/$(1)
38 filter_XcuFilterTypesTarget_get_clean_target
= \
39 $(WORKDIR
)/Clean
/XcuFilterTypesTarget
/$(1)
41 $(call filter_XcuFilterTypesTarget_get_target
,%) : $(filter_MERGE_TARGET
)
42 $(call gb_Output_announce
,$*,$(true
),XCU
,1)
43 $(call gb_Helper_abbreviate_dirs_native
,\
44 mkdir
-p
$(dir $@
) && \
45 RESPONSEFILE
=`$(gb_MKTEMP)` && \
46 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
47 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
48 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
49 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
50 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=Types tcfg
=$${RESPONSEFILE} && \
51 rm -f
$${RESPONSEFILE})
53 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
55 $(call filter_XcuFilterTypesTarget_get_clean_target
,%) :
56 $(call gb_Output_announce
,$*,$(false
),XCU
,1)
57 $(call gb_Helper_abbreviate_dirs_native
,\
58 rm -f
$(call filter_XcuFilterTypesTarget_get_target
,$*) \
59 $(call gb_XcuModuleTarget_get_outdir_target
,$*))
61 # $(call filter_Configuration__add_module,zipfile,module,prefix,xcufiles,target,cleantarget)
62 define filter_Configuration__add_module
63 $(call gb_Configuration_get_target
,$(1)) : \
64 $(call gb_XcuModuleTarget_get_outdir_target
,$(2))
65 $(call gb_Configuration_get_clean_target
,$(1)) : $(6)
66 $(if
$(4),,$(error filter_Configuration__add_module
: no input files
))
68 $(addprefix $(SRCDIR
)/$(3)/,$(addsuffix .xcu
,$(4)))
69 $(call gb_XcuModuleTarget_get_outdir_target
,$(2)) : $(5)
70 $(call gb_Deliver_add_deliverable
,\
71 $(call gb_XcuModuleTarget_get_outdir_target
,$(2)),$(5),$(2))
74 # $(call filter_Configuration_add_types,zipfile,typesfile,prefix,xcufiles)
75 define filter_Configuration_add_types
76 $(eval
$(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
77 $(call filter_XcuFilterTypesTarget_get_target
,$(2)),\
78 $(call filter_XcuFilterTypesTarget_get_clean_target
,$(2))))
83 filter_XcuFilterFiltersTarget_get_target
= \
84 $(WORKDIR
)/XcuFilterFiltersTarget
/$(1)
85 filter_XcuFilterFiltersTarget_get_clean_target
= \
86 $(WORKDIR
)/Clean
/XcuFilterFiltersTarget
/$(1)
88 $(call filter_XcuFilterFiltersTarget_get_target
,%) : $(filter_MERGE_TARGET
)
89 $(call gb_Output_announce
,$*,$(true
),XCU
,1)
90 $(call gb_Helper_abbreviate_dirs_native
,\
91 mkdir
-p
$(dir $@
) && \
92 RESPONSEFILE
=`$(gb_MKTEMP)` && \
93 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
94 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
95 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
96 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
97 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=Filter fcfg
=$${RESPONSEFILE} && \
98 rm -f
$${RESPONSEFILE})
100 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
102 $(call filter_XcuFilterFiltersTarget_get_clean_target
,%) :
103 $(call gb_Output_announce
,$*,$(false
),XCU
,1)
104 $(call gb_Helper_abbreviate_dirs
,\
105 rm -f
$(call filter_XcuFilterFiltersTarget_get_target
,$*) \
106 $(call gb_XcuModuleTarget_get_outdir_target
,$*))
108 # $(call filter_Configuration_add_filters,zipfile,typesfile,prefix,xcufiles)
109 define filter_Configuration_add_filters
110 $(eval
$(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
111 $(call filter_XcuFilterFiltersTarget_get_target
,$(2)),\
112 $(call filter_XcuFilterFiltersTarget_get_clean_target
,$(2))))
115 ### others (frameloaders, contenthandlers)
117 filter_XcuFilterOthersTarget_get_target
= $(WORKDIR
)/XcuFilterOthersTarget
/$(1)
118 filter_XcuFilterOthersTarget_get_clean_target
= \
119 $(WORKDIR
)/Clean
/XcuFilterOthersTarget
/$(1)
121 $(call filter_XcuFilterOthersTarget_get_target
,%) : $(filter_MERGE_TARGET
)
122 $(call gb_Output_announce
,$*,$(true
),XCU
,1)
123 $(call gb_Helper_abbreviate_dirs_native
,\
124 mkdir
-p
$(dir $@
) && \
125 RESPONSEFILE
=`$(gb_MKTEMP)` && \
126 RESPONSEFILE2
=`$(gb_MKTEMP)` && \
127 echo
"items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter frameloaders,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
128 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
129 echo
"items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter contenthandlers,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
130 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE2} && \
131 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
132 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
133 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=Misc \
134 lcfg
=$${RESPONSEFILE} ccfg
=$${RESPONSEFILE2} && \
135 rm -f
$${RESPONSEFILE} $${RESPONSEFILE2})
137 $(call filter_XcuFilterOthersTarget_get_clean_target
,%) :
138 $(call gb_Output_announce
,$*,$(false
),XCU
,1)
139 $(call gb_Helper_abbreviate_dirs
,\
140 rm -f
$(call filter_XcuFilterOthersTarget_get_target
,$*) \
141 $(call gb_XcuModuleTarget_get_outdir_target
,$*))
143 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
145 # $(call filter_Configuration_add_others,zipfile,typesfile,prefix,xcufiles)
146 define filter_Configuration_add_others
147 $(eval
$(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
148 $(call filter_XcuFilterOthersTarget_get_target
,$(2)),\
149 $(call filter_XcuFilterOthersTarget_get_clean_target
,$(2))))
154 filter_XcuFilterInternalTarget_get_target
= \
155 $(WORKDIR
)/XcuFilterInternalTarget
/$(1)
156 filter_XcuFilterInternalTarget_get_clean_target
= \
157 $(WORKDIR
)/Clean
/XcuFilterInternalTarget
/$(1)
159 $(call filter_XcuFilterInternalTarget_get_target
,%) : $(filter_MERGE_TARGET
)
160 $(call gb_Output_announce
,$*,$(true
),XCU
,1)
161 $(call gb_Helper_abbreviate_dirs_native
,\
162 mkdir
-p
$(dir $@
) && \
163 RESPONSEFILE
=`$(gb_MKTEMP)` && \
164 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
165 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
166 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
167 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
168 outdir
=$(dir $@
) pkg
=$@ xmlpackage
=GraphicFilter \
169 fcfg
=$${RESPONSEFILE} subdir_filters
=internalgraphicfilters
&& \
170 rm -f
$${RESPONSEFILE})
172 # delivering is handled by the rule for gb_XcuModuleTarget_get_outdir_target
174 $(call filter_XcuFilterInternalTarget_get_clean_target
,%) :
175 $(call gb_Output_announce
,$*,$(false
),XCU
,1)
176 $(call gb_Helper_abbreviate_dirs
,\
177 rm -f
$(call filter_XcuFilterInternalTarget_get_target
,$*) \
178 $(call gb_XcuModuleTarget_get_outdir_target
,$*))
180 # $(call filter_Configuration_add_internal_filters,zipfile,typesfile,prefix,xcufiles)
181 define filter_Configuration_add_internal_filters
182 $(eval
$(call filter_Configuration__add_module
,$(1),$(2),$(3),$(4),\
183 $(call filter_XcuFilterInternalTarget_get_target
,$(2)),\
184 $(call filter_XcuFilterInternalTarget_get_clean_target
,$(2))))
188 ### filter configuration rules: l10n stuff: #########################
190 # zip fcfg_langpack_$(lang).zip
191 # => $(lang)/org/openoffice/TypeDetection/Filter.xcu
192 # xslt=> filter_ui.xcu
193 # merge=> *.xcu $(ALL_UI_FILTERS) [if WITH_LANG]
194 # cfgex=> source/%.xcu
195 # merge=> source/*.xcu [if !WITH_LANG]
197 filter_XSLT_langfilter
:= \
198 $(SRCDIR
)/filter/source
/config
/fragments
/langfilter.xsl
199 filter_XcuFilterUiTarget
= $(WORKDIR
)/XcuFilterUiTarget
/filter_ui.xcu
200 filter_XcuFilterUiCleanTarget
= $(WORKDIR
)/Clean
/XcuFilterUiTarget
/filter_ui.xcu
201 filter_XCU_filter
:= org
/openoffice
/TypeDetection
/Filter.xcu
202 filter_XcuResTarget_get_target
= \
203 $(call gb_XcuResTarget_get_target
,fcfg_langpack
/$(1)/$(filter_XCU_filter
))
205 $(filter_XcuFilterUiTarget
) : $(filter_MERGE_TARGET
)
206 $(call gb_Output_announce
,$(filter_XcuFilterUiTarget
),$(true
),XCU
,1)
207 $(call gb_Helper_abbreviate_dirs_native
,\
208 mkdir
-p
$(dir $@
) && \
209 RESPONSEFILE
=`$(gb_MKTEMP)` && \
210 echo
"items=$(basename $(notdir $(filter %.xcu,$^)))" \
211 | sed
"s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
212 $(filter_MERGE
) tempdir
=$(TMPDIR
) \
213 fragmentsdir
=$(dir $(firstword $(filter %.xcu
,$^
))).. \
214 pkg
=$@ xmlpackage
=Filter fcfg
=$${RESPONSEFILE} languagepack
=true \
215 && rm -f
$${RESPONSEFILE})
217 $(filter_XcuFilterUiCleanTarget
) :
218 $(call gb_Output_announce
,$(filter_XcuFilterUiTarget
),$(false
),XCU
,1)
219 $(call gb_Helper_abbreviate_dirs
,\
220 rm -f
$(filter_XcuFilterUiTarget
))
222 $(call gb_Configuration_get_clean_target
,fcfg_langpack
) : \
223 $(filter_XcuFilterUiCleanTarget
)
225 # this is _not_ a pattern rule:
226 # there is already a pattern rule for gb_XcuResTarget_get_target,
227 # so generate non-pattern rules which have higher priority even in GNUmake 3.81
228 define filter_XcuResTarget__rule
229 $$(call filter_XcuResTarget_get_target
,$(1)) : \
230 $(filter_XSLT_langfilter
) $(filter_XcuFilterUiTarget
)
231 $$(call gb_Output_announce
,$(1),$(true
),XCU
,1)
232 $$(call gb_Helper_abbreviate_dirs_native
,\
233 mkdir
-p
$$(dir $$@
) && \
234 $(gb_XSLTPROC
) --nonet
--stringparam lang
$(1) \
235 $(filter_XSLT_langfilter
) \
236 $(filter_XcuFilterUiTarget
) > $$@
)
239 $(foreach lang
,$(gb_Configuration_LANGS
),$(eval \
240 $(call filter_XcuResTarget__rule
,$(lang
))))
242 $(foreach lang
,$(gb_Configuration_LANGS
),$(eval \
243 $(call gb_Configuration_get_clean_target
,fcfg_langpack
) : \
244 $(call gb_XcuResTarget_get_clean_target
,fcfg_langpack
/$(lang
)/$(filter_XCU_filter
))))
246 # $(call filter_Configuration_add_ui_filter,zipfile,prefix,xcufile)
247 define filter_Configuration_add_ui_filter
249 $(filter_XcuFilterUiTarget
) : \
250 $(call gb_Configuration__get_source
,$(1),$(2)/$(3))
252 $(call gb_XcuMergeTarget_XcuMergeTarget
,$(2)/$(3),$(1),$(2),$(3))
253 $(filter_XcuFilterUiTarget
) : \
254 $(call gb_XcuMergeTarget_get_target
,$(2)/$(3))
256 $(call gb_Configuration_get_clean_target
,$(1)) : \
257 $(call gb_XcuMergeTarget_get_clean_target
,$(2)/$(3))
260 # $(call filter_Configuration_add_ui_filters,zipfile,prefix,xcufile)
261 define filter_Configuration_add_ui_filters
262 $(foreach xcu
,$(3),$(eval \
263 $(call filter_Configuration_add_ui_filter
,$(1),$(2),$(xcu
).xcu
)))
267 ### the filter configuration ########################################
269 $(eval
$(call gb_Configuration_Configuration
,fcfg_langpack
))
271 $(foreach lang
,$(gb_Configuration_LANGS
),$(eval \
272 $(call gb_Zip_add_file
,fcfg_langpack_
$(lang
),$(filter_XCU_filter
))))
275 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_base_types.xcu
,filter/source
/config
/fragments
/types
,\
276 writer_web_HTML_help \
277 oxt_OpenOffice_Extension \
278 wav_Wave_Audio_File \
279 component_Bibliography \
283 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_base_filters.xcu
,filter/source
/config
/fragments
/filters
,\
284 writer_web_HTML_help \
287 $(call filter_Configuration_add_others
,fcfg_langpack
,fcfg_base_others.xcu
,filter/source
/config
/fragments
,\
288 frameloaders
/com_sun_star_frame_Bibliography \
289 frameloaders
/com_sun_star_sdb_ContentLoader \
290 contenthandlers
/com_sun_star_comp_framework_SoundHandler \
291 contenthandlers
/com_sun_star_comp_framework_oxt_handler \
295 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_database_types.xcu
,filter/source
/config
/fragments
/types
,\
299 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_database_filters.xcu
,filter/source
/config
/fragments
/filters
,\
300 StarOffice_XML__Base_ \
303 $(call filter_Configuration_add_others
,fcfg_langpack
,fcfg_database_others.xcu
,filter/source
/config
/fragments
,\
304 frameloaders
/org_openoffice_comp_dbflt_DBContentLoader2 \
307 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
308 StarOffice_XML__Base__ui \
312 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_writer_types.xcu
,filter/source
/config
/fragments
/types
,\
314 writer_Lotus_1_2_3_10_DOS_StarWriter \
315 writer_Lotus_1_2_3_10_WIN_StarWriter \
319 writer_MS_WinWord_5 \
320 writer_MS_WinWord_60 \
322 writer_MS_Word_95_Vorlage \
324 writer_MS_Word_97_Vorlage \
325 writer_Rich_Text_Format \
326 writer_StarOffice_XML_Writer \
327 writer_WordPerfect_Document \
328 writer_MS_Works_Document \
329 writer_T602_Document \
330 writer_LotusWordPro_Document \
332 writer_Text_encoded \
334 writer_StarOffice_XML_Writer_Template \
335 pdf_Portable_Document_Format \
338 writer_MS_Word_2003_XML \
339 writer_MS_Word_2007_XML \
340 writer_MS_Word_2007_XML_Template \
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
,\
348 Lotus_1_2_3_1_0__DOS___StarWriter_ \
349 Lotus_1_2_3_1_0__WIN___StarWriter_ \
350 MS_Excel_4_0__StarWriter_ \
351 MS_Excel_5_0__StarWriter_ \
352 MS_Excel_95__StarWriter_ \
360 StarOffice_XML__Writer_ \
368 writer_StarOffice_XML_Writer_Template \
374 MS_Word_2007_XML_Template \
376 OOXML_Text_Template \
380 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
381 HTML__StarWriter__ui \
382 MS_Word_95_Vorlage_ui \
383 MS_Word_97_Vorlage_ui \
384 StarOffice_XML__Writer__ui \
387 writer_StarOffice_XML_Writer_Template_ui \
389 writer8_template_ui \
390 MS_Word_2003_XML_ui \
391 MS_Word_2007_XML_ui \
392 MS_Word_2007_XML_Template_ui \
394 OOXML_Text_Template_ui \
398 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_web_types.xcu
,filter/source
/config
/fragments
/types
,\
401 writer_web_HTML_help \
402 writer_StarOffice_XML_Writer \
403 writer_web_StarOffice_XML_Writer_Web_Template \
404 pdf_Portable_Document_Format \
405 writerweb8_writer_template \
408 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_web_filters.xcu
,filter/source
/config
/fragments
/filters
,\
410 Text__StarWriter_Web_ \
411 Text__encoded___StarWriter_Web_ \
412 writer_web_HTML_help \
413 writer_web_StarOffice_XML_Writer \
414 writer_web_StarOffice_XML_Writer_Web_Template \
415 writer_web_pdf_Export\
416 writerweb8_writer_template\
420 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
422 Text__StarWriter_Web__ui \
423 Text__encoded___StarWriter_Web__ui \
424 writer_web_StarOffice_XML_Writer_ui \
425 writer_web_StarOffice_XML_Writer_Web_Template_ui \
426 writerweb8_writer_template_ui \
427 writerweb8_writer_ui \
431 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_global_types.xcu
,filter/source
/config
/fragments
/types
,\
433 writer_StarOffice_XML_Writer \
434 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
435 pdf_Portable_Document_Format \
439 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_global_filters.xcu
,filter/source
/config
/fragments
/filters
,\
440 Text__encoded___StarWriter_GlobalDocument_ \
441 writer_globaldocument_StarOffice_XML_Writer \
442 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
443 writer_globaldocument_pdf_Export \
445 writerglobal8_writer \
449 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
450 Text__encoded___StarWriter_GlobalDocument__ui \
451 writer_globaldocument_StarOffice_XML_Writer_ui \
452 writer_globaldocument_StarOffice_XML_Writer_GlobalDocument_ui \
454 writerglobal8_writer_ui \
458 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_calc_types.xcu
,filter/source
/config
/fragments
/types
,\
464 calc_MS_Excel_40_VorlageTemplate \
466 calc_MS_Excel_5095_VorlageTemplate \
468 calc_MS_Excel_95_VorlageTemplate \
470 calc_MS_Excel_97_VorlageTemplate \
471 writer_Rich_Text_Format \
473 calc_StarOffice_XML_Calc \
474 calc_Text_txt_csv_StarCalc \
475 calc_StarOffice_XML_Calc_Template \
476 pdf_Portable_Document_Format \
480 calc_MS_Excel_2003_XML \
482 MS_Excel_2007_XML_Template \
483 MS_Excel_2007_Binary \
485 calc_OOXML_Template \
488 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_calc_filters.xcu
,filter/source
/config
/fragments
/filters
,\
494 MS_Excel_4_0_Vorlage_Template \
496 MS_Excel_5_0_95_Vorlage_Template \
498 MS_Excel_95_Vorlage_Template \
500 MS_Excel_97_Vorlage_Template \
501 Rich_Text_Format__StarCalc_ \
503 StarOffice_XML__Calc_ \
504 Text___txt___csv__StarCalc_ \
506 calc_StarOffice_XML_Calc_Template \
512 calc_MS_Excel_2007_XML \
513 calc_MS_Excel_2007_XML_Template \
514 calc_MS_Excel_2007_Binary \
516 calc_OOXML_Template \
519 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
521 MS_Excel_4_0_Vorlage_Template_ui \
522 MS_Excel_5_0_95_Vorlage_Template_ui \
523 MS_Excel_95_Vorlage_Template_ui \
524 MS_Excel_97_Vorlage_Template_ui \
525 StarOffice_XML__Calc__ui \
526 Text___txt___csv__StarCalc__ui \
527 calc_HTML_WebQuery_ui \
528 calc_StarOffice_XML_Calc_Template_ui \
531 MS_Excel_2003_XML_ui \
532 calc_MS_Excel_2007_XML_ui \
533 calc_MS_Excel_2007_XML_Template_ui \
534 calc_MS_Excel_2007_Binary_ui \
536 calc_OOXML_Template_ui \
540 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_draw_types.xcu
,filter/source
/config
/fragments
/types
,\
541 draw_StarOffice_XML_Draw \
542 draw_StarOffice_XML_Draw_Template \
543 pdf_Portable_Document_Format \
546 draw_WordPerfect_Graphics \
547 draw_Visio_Document \
550 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_draw_filters.xcu
,filter/source
/config
/fragments
/filters
,\
551 StarOffice_XML__Draw_ \
552 draw_StarOffice_XML_Draw_Template \
556 WordPerfectGraphics \
560 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
561 StarOffice_XML__Draw__ui \
562 draw_StarOffice_XML_Draw_Template_ui \
568 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_impress_types.xcu
,filter/source
/config
/fragments
/types
,\
569 draw_StarOffice_XML_Draw \
570 impress_MS_PowerPoint_97 \
571 impress_MS_PowerPoint_97_AutoPlay \
572 impress_MS_PowerPoint_97_Vorlage \
573 impress_StarOffice_XML_Impress \
574 impress_StarOffice_XML_Impress_Template \
575 pdf_Portable_Document_Format \
580 MS_PowerPoint_2007_XML \
581 MS_PowerPoint_2007_XML_AutoPlay \
582 MS_PowerPoint_2007_XML_Template \
583 impress_OOXML_Presentation \
584 impress_OOXML_Presentation_Template \
585 impress_OOXML_Presentation_AutoPlay \
588 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_impress_filters.xcu
,filter/source
/config
/fragments
/filters
,\
590 MS_PowerPoint_97_AutoPlay \
591 MS_PowerPoint_97_Vorlage \
592 impress_StarOffice_XML_Draw \
593 StarOffice_XML__Impress_ \
594 impress_StarOffice_XML_Impress_Template \
600 impress_MS_PowerPoint_2007_XML \
601 impress_MS_PowerPoint_2007_XML_AutoPlay \
602 impress_MS_PowerPoint_2007_XML_Template \
604 impress_OOXML_Template \
605 impress_OOXML_AutoPlay \
608 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
609 MS_PowerPoint_97_Vorlage_ui \
610 impress_StarOffice_XML_Draw_ui \
611 StarOffice_XML__Impress__ui \
612 impress_StarOffice_XML_Impress_Template_ui \
614 impress8_template_ui \
616 impress_MS_PowerPoint_2007_XML_ui \
617 impress_MS_PowerPoint_2007_XML_Template_ui \
619 impress_OOXML_Template_ui \
623 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_chart_types.xcu
,filter/source
/config
/fragments
/types
,\
624 chart_StarOffice_XML_Chart \
628 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_chart_filters.xcu
,filter/source
/config
/fragments
/filters
,\
629 StarOffice_XML__Chart_ \
633 $(call filter_Configuration_add_others
,fcfg_langpack
,fcfg_chart_others.xcu
,filter/source
/config
/fragments
,\
634 frameloaders
/com_sun_star_comp_chart2_ChartFrameLoader \
637 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
638 StarOffice_XML__Chart__ui \
643 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_math_types.xcu
,filter/source
/config
/fragments
/types
,\
644 math_MathML_XML_Math \
646 math_StarOffice_XML_Math \
647 pdf_Portable_Document_Format \
651 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_math_filters.xcu
,filter/source
/config
/fragments
/filters
,\
654 StarOffice_XML__Math_ \
659 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
660 StarOffice_XML__Math__ui \
665 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_drawgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
667 dxf_AutoCAD_Interchange \
668 emf_MS_Windows_Metafile \
669 eps_Encapsulated_PostScript \
670 gif_Graphics_Interchange \
675 pbm_Portable_Bitmap \
677 pcd_Photo_CD_Base16 \
680 pcx_Zsoft_Paintbrush \
681 pgm_Portable_Graymap \
682 png_Portable_Network_Graphic \
683 ppm_Portable_Pixelmap \
684 psd_Adobe_Photoshop \
686 sgf_StarOffice_Writer_SGF \
688 svg_Scalable_Vector_Graphics \
689 svm_StarView_Metafile \
690 tga_Truevision_TARGA \
692 wmf_MS_Windows_Metafile \
697 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_drawgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
699 DXF___AutoCAD_Interchange \
700 EMF___MS_Windows_Metafile \
701 EPS___Encapsulated_PostScript \
702 GIF___Graphics_Interchange \
704 MET___OS_2_Metafile \
705 PBM___Portable_Bitmap \
707 PCX___Zsoft_Paintbrush \
708 PGM___Portable_Graymap \
709 PNG___Portable_Network_Graphic \
710 PPM___Portable_Pixelmap \
711 PSD___Adobe_Photoshop \
712 RAS___Sun_Rasterfile \
713 SGF___StarOffice_Writer_SGF \
715 SVG___Scalable_Vector_Graphics \
716 SVM___StarView_Metafile \
717 TGA___Truevision_TARGA \
718 TIF___Tag_Image_File \
719 WMF___MS_Windows_Metafile \
722 draw_PCD_Photo_CD_Base \
723 draw_PCD_Photo_CD_Base16 \
724 draw_PCD_Photo_CD_Base4 \
746 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
747 draw_html_Export_ui \
750 # fcfg_impressgraphics
751 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_impressgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
753 emf_MS_Windows_Metafile \
754 eps_Encapsulated_PostScript \
755 gif_Graphics_Interchange \
758 impress_CGM_Computer_Graphics_Metafile \
761 pbm_Portable_Bitmap \
763 pgm_Portable_Graymap \
764 png_Portable_Network_Graphic \
765 ppm_Portable_Pixelmap \
767 svg_Scalable_Vector_Graphics \
768 svm_StarView_Metafile \
770 wmf_MS_Windows_Metafile \
774 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_impressgraphics_filters.xcu
,filter/source
/config
/fragments
/filters
,\
775 CGM___Computer_Graphics_Metafile \
779 impress_flash_Export \
781 impress_html_Export \
797 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
798 impress_html_Export_ui \
801 # fcfg_internalgraphics
802 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_internalgraphics_types.xcu
,filter/source
/config
/fragments
/types
,\
804 dxf_AutoCAD_Interchange \
805 emf_MS_Windows_Metafile \
806 eps_Encapsulated_PostScript \
807 gif_Graphics_Interchange \
810 pbm_Portable_Bitmap \
812 pcd_Photo_CD_Base16 \
815 pcx_Zsoft_Paintbrush \
816 pgm_Portable_Graymap \
817 png_Portable_Network_Graphic \
818 ppm_Portable_Pixelmap \
819 psd_Adobe_Photoshop \
821 sgf_StarOffice_Writer_SGF \
823 svg_Scalable_Vector_Graphics \
824 svm_StarView_Metafile \
825 tga_Truevision_TARGA \
827 wmf_MS_Windows_Metafile \
832 $(call filter_Configuration_add_internal_filters
,fcfg_langpack
,fcfg_internalgraphics_filters.xcu
,filter/source
/config
/fragments
/internalgraphicfilters
,\
880 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_palm_types.xcu
,filter/source
/config
/fragments
/types
,\
881 writer_AportisDoc_PalmDB_File \
884 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_palm_filters.xcu
,filter/source
/config
/fragments
/filters
,\
889 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_pocketexcel_types.xcu
,filter/source
/config
/fragments
/types
,\
890 calc_Pocket_Excel_File \
893 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_pocketexcel_filters.xcu
,filter/source
/config
/fragments
/filters
,\
898 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_pocketword_types.xcu
,filter/source
/config
/fragments
/types
,\
899 writer_PocketWord_File \
902 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_pocketword_filters.xcu
,filter/source
/config
/fragments
/filters
,\
907 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_xslt_types.xcu
,filter/source
/config
/fragments
/types
,\
910 impress_ODP_FlatXML \
911 writer_DocBook_File \
914 Unified_Office_Format_text \
915 Unified_Office_Format_spreadsheet \
916 Unified_Office_Format_presentation \
919 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_xslt_filters.xcu
,filter/source
/config
/fragments
/filters
,\
936 ifneq ($(WITH_BINFILTER
),NO
)
939 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_writer_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
940 writer_StarWriter_10 \
941 writer_StarWriter_20 \
942 writer_StarWriter_30 \
943 writer_StarWriter_30_VorlageTemplate \
944 writer_StarWriter_40 \
945 writer_StarWriter_40_VorlageTemplate \
946 writer_StarWriter_50 \
947 writer_StarWriter_50_VorlageTemplate \
948 writer_StarWriter_DOS \
951 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_writer_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
955 StarWriter_3_0_Vorlage_Template \
957 StarWriter_4_0_Vorlage_Template \
959 StarWriter_5_0_Vorlage_Template \
963 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
964 StarWriter_3_0_Vorlage_Template_ui \
965 StarWriter_4_0_Vorlage_Template_ui \
966 StarWriter_5_0_Vorlage_Template_ui \
970 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_web_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
971 writer_StarWriter_30 \
972 writer_StarWriter_40 \
973 writer_StarWriter_50 \
974 writer_web_StarWriterWeb_40_VorlageTemplate \
975 writer_web_StarWriterWeb_50_VorlageTemplate \
978 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_web_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
979 StarWriter_3_0__StarWriter_Web_ \
980 StarWriter_4_0__StarWriter_Web_ \
981 StarWriter_5_0__StarWriter_Web_ \
982 StarWriter_Web_4_0_Vorlage_Template \
983 StarWriter_Web_5_0_Vorlage_Template \
986 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
987 StarWriter_Web_4_0_Vorlage_Template_ui \
988 StarWriter_Web_5_0_Vorlage_Template_ui \
992 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_global_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
993 writer_StarWriter_30 \
994 writer_StarWriter_40 \
995 writer_globaldocument_StarWriter_40GlobalDocument \
996 writer_StarWriter_50 \
997 writer_globaldocument_StarWriter_50GlobalDocument \
1000 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_global_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
1001 StarWriter_3_0__StarWriter_GlobalDocument_ \
1002 StarWriter_4_0__StarWriter_GlobalDocument_ \
1003 StarWriter_4_0_GlobalDocument \
1004 StarWriter_5_0__StarWriter_GlobalDocument_ \
1005 StarWriter_5_0_GlobalDocument \
1008 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
1009 StarWriter_4_0_GlobalDocument_ui \
1010 StarWriter_5_0_GlobalDocument_ui \
1014 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_calc_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
1017 calc_StarCalc_30_VorlageTemplate \
1019 calc_StarCalc_40_VorlageTemplate \
1021 calc_StarCalc_50_VorlageTemplate \
1024 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_calc_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
1027 StarCalc_3_0_Vorlage_Template \
1029 StarCalc_4_0_Vorlage_Template \
1031 StarCalc_5_0_Vorlage_Template \
1034 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
1035 StarCalc_3_0_Vorlage_Template_ui \
1036 StarCalc_4_0_Vorlage_Template_ui \
1037 StarCalc_5_0_Vorlage_Template_ui \
1041 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_draw_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
1043 draw_StarDraw_30_Vorlage \
1045 draw_StarDraw_50_Vorlage \
1048 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_draw_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
1050 StarDraw_3_0_Vorlage \
1052 StarDraw_5_0_Vorlage \
1055 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
1056 StarDraw_3_0_Vorlage_ui \
1057 StarDraw_5_0_Vorlage_ui \
1061 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_impress_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
1063 draw_StarDraw_30_Vorlage \
1065 draw_StarDraw_50_Vorlage \
1066 impress_StarImpress_40 \
1067 impress_StarImpress_40_Vorlage \
1068 impress_StarImpress_50 \
1069 impress_StarImpress_50_Vorlage \
1070 impress_StarImpress_50_packed \
1073 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_impress_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
1074 StarDraw_3_0_Vorlage__StarImpress_ \
1075 StarDraw_3_0__StarImpress_ \
1076 StarDraw_5_0_Vorlage__StarImpress_ \
1077 StarDraw_5_0__StarImpress_ \
1079 StarImpress_4_0_Vorlage \
1081 StarImpress_5_0_Vorlage \
1082 StarImpress_5_0__packed_ \
1085 $(call filter_Configuration_add_ui_filters
,fcfg_langpack
,filter/source
/config
/fragments
/filters
,\
1086 StarDraw_3_0_Vorlage__StarImpress__ui \
1087 StarDraw_5_0_Vorlage__StarImpress__ui \
1088 StarImpress_4_0_Vorlage_ui \
1089 StarImpress_5_0_Vorlage_ui \
1090 StarImpress_5_0__packed__ui \
1094 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_chart_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
1095 chart_StarChart_30 \
1096 chart_StarChart_40 \
1097 chart_StarChart_50 \
1100 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_chart_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
1107 $(call filter_Configuration_add_types
,fcfg_langpack
,fcfg_math_bf_types.xcu
,filter/source
/config
/fragments
/types
,\
1114 $(call filter_Configuration_add_filters
,fcfg_langpack
,fcfg_math_bf_filters.xcu
,filter/source
/config
/fragments
/filters
,\
1121 endif # WITH_BINFILTER
1123 # vim: set noet sw=4 ts=4: