9a5d46070e
Detect draw_svgz_Export and compress the SVG before exporting if needed Change-Id: I7c8463292ee845a3ce2f2a3c5aa876b25dcedb2e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135556 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
955 lines
28 KiB
Makefile
955 lines
28 KiB
Makefile
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
# This file incorporates work covered by the following license notice:
|
|
#
|
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
# contributor license agreements. See the NOTICE file distributed
|
|
# with this work for additional information regarding copyright
|
|
# ownership. The ASF licenses this file to you under the Apache
|
|
# License, Version 2.0 (the "License"); you may not use this file
|
|
# except in compliance with the License. You may obtain a copy of
|
|
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
|
#
|
|
|
|
# this deviates from Configuration.mk in rather bizarre ways
|
|
|
|
# most of the rules here use some weird merge program, and this is sort of
|
|
# semi-integrated with the stuff from Configuration.mk; not exactly pretty...
|
|
|
|
filter_MERGE_TARGET := $(call gb_ExternalExecutable_get_dependencies,python) \
|
|
$(SRCDIR)/filter/source/config/tools/merge/pyAltFCFGMerge
|
|
filter_MERGE := $(call gb_ExternalExecutable_get_command,python) \
|
|
$(SRCDIR)/filter/source/config/tools/merge/pyAltFCFGMerge \
|
|
$(if $(verbose),-verbose)
|
|
|
|
### filter configuration rules: generic stuff #######################
|
|
|
|
### types
|
|
|
|
filter_XcuFilterTypesTarget_get_clean_target = \
|
|
$(WORKDIR)/Clean/XcuFilterTypesTarget/$(1)
|
|
|
|
$(call gb_XcuFilterTypesTarget_get_target,%) : $(filter_MERGE_TARGET)
|
|
$(call gb_Output_announce,$*,$(true),FIT,1)
|
|
$(call gb_Trace_StartRange,$*,FIT)
|
|
$(call gb_Helper_abbreviate_dirs,\
|
|
mkdir -p $(dir $@) && \
|
|
RESPONSEFILE=`$(gb_MKTEMP)` && \
|
|
echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
|
|
| sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
|
|
$(filter_MERGE) tempdir=$(TMPDIR) \
|
|
share_subdir_name=$(LIBO_SHARE_FOLDER) \
|
|
fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
|
|
outdir=$(dir $@) pkg=$@ xmlpackage=Types tcfg=$${RESPONSEFILE} && \
|
|
rm -f $${RESPONSEFILE})
|
|
$(call gb_Trace_EndRange,$*,FIT)
|
|
|
|
$(call filter_XcuFilterTypesTarget_get_clean_target,%) :
|
|
$(call gb_Output_announce,$*,$(false),FIT,1)
|
|
rm -f $(call gb_XcuFilterTypesTarget_get_target,$*)
|
|
|
|
# $(call filter_Configuration__add_module,configuration,module,prefix,xcufiles,target,cleantarget)
|
|
define filter_Configuration__add_module
|
|
$(call gb_Configuration_get_target,$(1)) : $(5)
|
|
$(call gb_Configuration_get_clean_target,$(1)) : $(6)
|
|
$(if $(4),,$(error filter_Configuration__add_module: no input files))
|
|
$(5) : \
|
|
$(addprefix $(SRCDIR)/$(3)/,$(addsuffix .xcu,$(4))) \
|
|
$(gb_Module_CURRENTMAKEFILE)
|
|
|
|
endef
|
|
|
|
# $(call filter_Configuration_add_types,configuration,typesfile,prefix,xcufiles)
|
|
define filter_Configuration_add_types
|
|
$(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
|
|
$(call gb_XcuFilterTypesTarget_get_target,$(2)),\
|
|
$(call filter_XcuFilterTypesTarget_get_clean_target,$(2)))
|
|
|
|
endef
|
|
|
|
### filters
|
|
|
|
filter_XcuFilterFiltersTarget_get_clean_target = \
|
|
$(WORKDIR)/Clean/XcuFilterFiltersTarget/$(1)
|
|
|
|
$(call gb_XcuFilterFiltersTarget_get_target,%) : $(filter_MERGE_TARGET)
|
|
$(call gb_Output_announce,$*,$(true),FIF,1)
|
|
$(call gb_Trace_StartRange,$*,FIF)
|
|
$(call gb_Helper_abbreviate_dirs,\
|
|
mkdir -p $(dir $@) && \
|
|
RESPONSEFILE=`$(gb_MKTEMP)` && \
|
|
echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
|
|
| sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
|
|
$(filter_MERGE) tempdir=$(TMPDIR) \
|
|
share_subdir_name=$(LIBO_SHARE_FOLDER) \
|
|
fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
|
|
outdir=$(dir $@) pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} && \
|
|
rm -f $${RESPONSEFILE})
|
|
$(call gb_Trace_EndRange,$*,FIF)
|
|
|
|
$(call filter_XcuFilterFiltersTarget_get_clean_target,%) :
|
|
$(call gb_Output_announce,$*,$(false),FIF,1)
|
|
rm -f $(call gb_XcuFilterFiltersTarget_get_target,$*)
|
|
|
|
# $(call filter_Configuration_add_filters,configuration,typesfile,prefix,xcufiles)
|
|
define filter_Configuration_add_filters
|
|
$(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
|
|
$(call gb_XcuFilterFiltersTarget_get_target,$(2)),\
|
|
$(call filter_XcuFilterFiltersTarget_get_clean_target,$(2)))
|
|
$(call filter_Configuration_add_ui_filters,$(1),$(3),$(4))
|
|
|
|
endef
|
|
|
|
### others (frameloaders, contenthandlers)
|
|
|
|
filter_XcuFilterOthersTarget_get_clean_target = \
|
|
$(WORKDIR)/Clean/XcuFilterOthersTarget/$(1)
|
|
|
|
$(call gb_XcuFilterOthersTarget_get_target,%) : $(filter_MERGE_TARGET)
|
|
$(call gb_Output_announce,$*,$(true),FIO,1)
|
|
$(call gb_Trace_StartRange,$*,FIO)
|
|
$(call gb_Helper_abbreviate_dirs,\
|
|
mkdir -p $(dir $@) && \
|
|
RESPONSEFILE=`$(gb_MKTEMP)` && \
|
|
RESPONSEFILE2=`$(gb_MKTEMP)` && \
|
|
echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter frameloaders,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
|
|
| sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
|
|
echo "items=$(strip $(foreach xcu,$(filter %.xcu,$^),$(if $(filter contenthandlers,$(notdir $(patsubst %/,%,$(dir $(xcu))))),$(basename $(notdir $(xcu),)))))" \
|
|
| sed "s/ /$(COMMA)/g" > $${RESPONSEFILE2} && \
|
|
$(filter_MERGE) tempdir=$(TMPDIR) \
|
|
share_subdir_name=$(LIBO_SHARE_FOLDER) \
|
|
fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
|
|
outdir=$(dir $@) pkg=$@ xmlpackage=Misc \
|
|
lcfg=$${RESPONSEFILE} ccfg=$${RESPONSEFILE2} && \
|
|
rm -f $${RESPONSEFILE} $${RESPONSEFILE2})
|
|
$(call gb_Trace_EndRange,$*,FIO)
|
|
|
|
$(call filter_XcuFilterOthersTarget_get_clean_target,%) :
|
|
$(call gb_Output_announce,$*,$(false),FIO,1)
|
|
rm -f $(call gb_XcuFilterOthersTarget_get_target,$*)
|
|
|
|
# $(call filter_Configuration_add_others,configuration,typesfile,prefix,xcufiles)
|
|
define filter_Configuration_add_others
|
|
$(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
|
|
$(call gb_XcuFilterOthersTarget_get_target,$(2)),\
|
|
$(call filter_XcuFilterOthersTarget_get_clean_target,$(2)))
|
|
|
|
endef
|
|
|
|
### internal filters
|
|
|
|
filter_XcuFilterInternalTarget_get_clean_target = \
|
|
$(WORKDIR)/Clean/XcuFilterInternalTarget/$(1)
|
|
|
|
$(call gb_XcuFilterInternalTarget_get_target,%) : $(filter_MERGE_TARGET)
|
|
$(call gb_Output_announce,$*,$(true),FII,1)
|
|
$(call gb_Trace_StartRange,$*,FII)
|
|
$(call gb_Helper_abbreviate_dirs,\
|
|
mkdir -p $(dir $@) && \
|
|
RESPONSEFILE=`$(gb_MKTEMP)` && \
|
|
echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
|
|
| sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
|
|
$(filter_MERGE) tempdir=$(TMPDIR) \
|
|
share_subdir_name=$(LIBO_SHARE_FOLDER) \
|
|
fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
|
|
outdir=$(dir $@) pkg=$@ xmlpackage=GraphicFilter \
|
|
fcfg=$${RESPONSEFILE} subdir_filters=internalgraphicfilters && \
|
|
rm -f $${RESPONSEFILE})
|
|
$(call gb_Trace_EndRange,$*,FII)
|
|
|
|
$(call filter_XcuFilterInternalTarget_get_clean_target,%) :
|
|
$(call gb_Output_announce,$*,$(false),FII,1)
|
|
rm -f $(call gb_XcuFilterInternalTarget_get_target,$*)
|
|
|
|
# $(call filter_Configuration_add_internal_filters,configuration,typesfile,prefix,xcufiles)
|
|
define filter_Configuration_add_internal_filters
|
|
$(call filter_Configuration__add_module,$(1),$(2),$(3),$(4),\
|
|
$(call gb_XcuFilterInternalTarget_get_target,$(2)),\
|
|
$(call filter_XcuFilterInternalTarget_get_clean_target,$(2)))
|
|
|
|
endef
|
|
|
|
|
|
### filter configuration rules: l10n stuff: #########################
|
|
|
|
# Configuration fcfg_langpack
|
|
# => $(lang)/org/openoffice/TypeDetection/Filter.xcu
|
|
# xslt=> filter_ui.xcu
|
|
# merge=> *.xcu $(ALL_UI_FILTERS) [if WITH_LANG]
|
|
# cfgex=> source/%.xcu
|
|
# merge=> source/*.xcu [if !WITH_LANG]
|
|
|
|
filter_XSLT_langfilter := \
|
|
$(SRCDIR)/filter/source/config/fragments/langfilter.xsl
|
|
filter_XcuFilterUiTarget = $(WORKDIR)/XcuFilterUiTarget/filter_ui.xcu
|
|
filter_XcuFilterUiCleanTarget = $(WORKDIR)/Clean/XcuFilterUiTarget/filter_ui.xcu
|
|
filter_XCU_filter := org/openoffice/TypeDetection/Filter.xcu
|
|
filter_XcuResTarget_get_target = \
|
|
$(call gb_XcuResTarget_get_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
|
|
filter_XcuResTarget_get_clean_target = \
|
|
$(call gb_XcuResTarget_get_clean_target,fcfg_langpack/$(1)/$(filter_XCU_filter))
|
|
|
|
$(filter_XcuFilterUiTarget) : $(filter_MERGE_TARGET)
|
|
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),FIU,1)
|
|
$(call gb_Trace_StartRange,$(subst $(WORKDIR)/,,$@),FIU)
|
|
$(call gb_Helper_abbreviate_dirs,\
|
|
mkdir -p $(dir $@) && \
|
|
RESPONSEFILE=`$(gb_MKTEMP)` && \
|
|
echo "items=$(basename $(notdir $(filter %.xcu,$^)))" \
|
|
| sed "s/ /$(COMMA)/g" > $${RESPONSEFILE} && \
|
|
$(filter_MERGE) tempdir=$(TMPDIR) \
|
|
share_subdir_name=$(LIBO_SHARE_FOLDER) \
|
|
fragmentsdir=$(dir $(firstword $(filter %.xcu,$^))).. \
|
|
pkg=$@ xmlpackage=Filter fcfg=$${RESPONSEFILE} languagepack=true \
|
|
&& rm -f $${RESPONSEFILE})
|
|
$(call gb_Trace_EndRange,$(subst $(WORKDIR)/,,$@),FIU)
|
|
|
|
$(filter_XcuFilterUiCleanTarget) :
|
|
$(call gb_Output_announce,$(filter_XcuFilterUiTarget),$(false),FIU,1)
|
|
$(call gb_Helper_abbreviate_dirs,\
|
|
rm -f $(filter_XcuFilterUiTarget))
|
|
|
|
$(call gb_Configuration_get_clean_target,fcfg_langpack) : \
|
|
$(filter_XcuFilterUiCleanTarget)
|
|
|
|
# this is _not_ a pattern rule:
|
|
# there is already a pattern rule for gb_XcuResTarget_get_target,
|
|
# so generate non-pattern rules which have higher priority even in GNUmake 3.81
|
|
define filter_XcuResTarget__rule
|
|
$$(call filter_XcuResTarget_get_target,$(1)) : \
|
|
$(filter_XSLT_langfilter) $(filter_XcuFilterUiTarget) \
|
|
| $(call gb_ExternalExecutable_get_dependencies,xsltproc)
|
|
$$(call gb_Output_announce,$(1),$(true),XCU,1)
|
|
$$(call gb_Trace_StartRange,$(1),XCU)
|
|
$$(call gb_Helper_abbreviate_dirs,\
|
|
mkdir -p $$(dir $$@) && \
|
|
$(subst $$,$$$$,$(call gb_ExternalExecutable_get_command,xsltproc)) --nonet --stringparam lang $(1) \
|
|
$(filter_XSLT_langfilter) \
|
|
$(filter_XcuFilterUiTarget) > $$@)
|
|
$$(call gb_Trace_EndRange,$(1),XCU)
|
|
|
|
endef
|
|
|
|
$(foreach lang,$(gb_Configuration_LANGS),$(eval \
|
|
$(call filter_XcuResTarget__rule,$(lang))))
|
|
|
|
define filter_Configuration_Configuration
|
|
$(call gb_Configuration_Configuration,$(1))
|
|
|
|
$(call gb_Configuration_get_target,$(1)) : \
|
|
$(foreach lang,$(gb_Configuration_LANGS),$(call filter_XcuResTarget_get_target,$(lang)))
|
|
$(call gb_Configuration_get_clean_target,$(1)) : \
|
|
$(foreach lang,$(gb_Configuration_LANGS),$(call filter_XcuResTarget_get_clean_target,$(lang)))
|
|
|
|
endef
|
|
|
|
|
|
# $(call filter_Configuration_add_ui_filter,configuration,prefix,xcufile)
|
|
define filter_Configuration_add_ui_filter
|
|
ifeq ($(WITH_LANG),)
|
|
$(filter_XcuFilterUiTarget) : $(SRCDIR)/$(2)/$(3)
|
|
else
|
|
$(call gb_XcuMergeTarget_XcuMergeTarget,$(2)/$(3),$(1),$(2),$(3))
|
|
$(filter_XcuFilterUiTarget) : \
|
|
$(call gb_XcuMergeTarget_get_target,$(2)/$(3))
|
|
endif
|
|
$(call gb_Configuration_get_clean_target,$(1)) : \
|
|
$(call gb_XcuMergeTarget_get_clean_target,$(2)/$(3))
|
|
|
|
endef
|
|
|
|
# $(call filter_Configuration_add_ui_filters,configuration,prefix,xcufile)
|
|
define filter_Configuration_add_ui_filters
|
|
$(foreach xcu,$(3),$(call filter_Configuration_add_ui_filter,$(1),$(2),$(xcu).xcu))
|
|
|
|
endef
|
|
|
|
|
|
### the filter configuration ########################################
|
|
|
|
$(eval $(call filter_Configuration_Configuration,fcfg_langpack))
|
|
|
|
# fcfg_base
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_base_types.xcu,filter/source/config/fragments/types,\
|
|
writer_web_HTML_help \
|
|
oxt_OpenOffice_Extension \
|
|
wav_Wave_Audio_File \
|
|
component_Bibliography \
|
|
component_DB \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_base_filters.xcu,filter/source/config/fragments/filters,\
|
|
writer_web_HTML_help \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_others,fcfg_langpack,fcfg_base_others.xcu,filter/source/config/fragments,\
|
|
frameloaders/com_sun_star_frame_Bibliography \
|
|
frameloaders/com_sun_star_sdb_ContentLoader \
|
|
contenthandlers/com_sun_star_comp_framework_SoundHandler \
|
|
contenthandlers/com_sun_star_comp_framework_oxt_handler \
|
|
))
|
|
|
|
# fcfg_database
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_database_types.xcu,filter/source/config/fragments/types,\
|
|
StarBase \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_database_filters.xcu,filter/source/config/fragments/filters,\
|
|
StarOffice_XML__Base_ \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_others,fcfg_langpack,fcfg_database_others.xcu,filter/source/config/fragments,\
|
|
frameloaders/org_openoffice_comp_dbflt_DBContentLoader2 \
|
|
))
|
|
|
|
# fcfg_reportbuilder
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_reportbuilder_types.xcu,filter/source/config/fragments/types,\
|
|
StarBaseReport \
|
|
StarBaseReportChart \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_reportbuilder_filters.xcu,filter/source/config/fragments/filters,\
|
|
StarBaseReport \
|
|
StarBaseReportChart \
|
|
))
|
|
|
|
# fcfg_writer
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writer_types.xcu,filter/source/config/fragments/types,\
|
|
generic_HTML \
|
|
calc_MS_Excel_40 \
|
|
calc_MS_Excel_5095 \
|
|
calc_MS_Excel_95 \
|
|
writer_MS_WinWord_5 \
|
|
writer_MS_WinWord_60 \
|
|
writer_MS_Word_95 \
|
|
writer_MS_Word_95_Vorlage \
|
|
writer_MS_Word_97 \
|
|
writer_MS_Word_97_Vorlage \
|
|
writer_ODT_FlatXML \
|
|
writer_Rich_Text_Format \
|
|
writer_StarOffice_XML_Writer \
|
|
writer_WordPerfect_Document \
|
|
writer_MS_Works_Document \
|
|
writer_MS_Write \
|
|
writer_DosWord \
|
|
writer_ClarisWorks \
|
|
writer_Mac_Word \
|
|
writer_Mac_Works \
|
|
writer_MacWrite \
|
|
writer_Mariner_Write \
|
|
writer_WriteNow \
|
|
writer_AbiWord_Document \
|
|
writer_T602_Document \
|
|
writer_LotusWordPro_Document \
|
|
generic_Text \
|
|
writer_MIZI_Hwp_97 \
|
|
writer_StarOffice_XML_Writer_Template \
|
|
pdf_Portable_Document_Format \
|
|
writer8_template \
|
|
writer8 \
|
|
writer_MS_Word_2007_XML \
|
|
writer_MS_Word_2007_XML_Template \
|
|
writer_MS_Word_2007_XML_VBA \
|
|
writer_OOXML \
|
|
writer_OOXML_Template \
|
|
writer_layout_dump_xml \
|
|
writer_indexing_export_xml \
|
|
writer_BroadBand_eBook \
|
|
writer_FictionBook_2 \
|
|
writer_PalmDoc \
|
|
writer_Plucker_eBook \
|
|
writer_ApplePages \
|
|
MWAW_Text_Document \
|
|
Palm_Text_Document \
|
|
StarOffice_Writer \
|
|
writer_EPUB_Document \
|
|
writer_PocketWord_File \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters.xcu,filter/source/config/fragments/filters,\
|
|
HTML__StarWriter_ \
|
|
MS_WinWord_5 \
|
|
MS_WinWord_6_0 \
|
|
MS_Word_95 \
|
|
MS_Word_95_Vorlage \
|
|
MS_Word_97 \
|
|
MS_Word_97_Vorlage \
|
|
ODT_FlatXML \
|
|
Rich_Text_Format \
|
|
StarOffice_XML__Writer_ \
|
|
WordPerfect \
|
|
MS_Works \
|
|
MS_Write \
|
|
DosWord \
|
|
ClarisWorks \
|
|
Mac_Word \
|
|
Mac_Works \
|
|
MacWrite \
|
|
Mariner_Write \
|
|
WriteNow \
|
|
AbiWord \
|
|
T602Document \
|
|
LotusWordPro \
|
|
Text \
|
|
Text__encoded_ \
|
|
writer_MIZI_Hwp_97 \
|
|
writer_StarOffice_XML_Writer_Template \
|
|
writer_pdf_Export\
|
|
writer8\
|
|
writer8_template \
|
|
MS_Word_2007_XML \
|
|
MS_Word_2007_XML_Template \
|
|
MS_Word_2007_XML_VBA \
|
|
OOXML_Text \
|
|
OOXML_Text_Template \
|
|
writer_layout_dump \
|
|
writer_indexing_export \
|
|
BroadBand_eBook \
|
|
FictionBook_2 \
|
|
PalmDoc \
|
|
Plucker_eBook \
|
|
ApplePages \
|
|
MWAW_Text_Document \
|
|
Palm_Text_Document \
|
|
StarOffice_Writer \
|
|
EPUB \
|
|
PocketWord_File \
|
|
))
|
|
|
|
# fcfg_web
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_web_types.xcu,filter/source/config/fragments/types,\
|
|
generic_HTML \
|
|
generic_Text \
|
|
writer_web_HTML_help \
|
|
writer_StarOffice_XML_Writer \
|
|
writer_web_StarOffice_XML_Writer_Web_Template \
|
|
pdf_Portable_Document_Format \
|
|
writerweb8_writer_template \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_web_filters.xcu,filter/source/config/fragments/filters,\
|
|
HTML \
|
|
Text__StarWriter_Web_ \
|
|
Text__encoded___StarWriter_Web_ \
|
|
writer_web_HTML_help \
|
|
writer_web_StarOffice_XML_Writer \
|
|
writer_web_StarOffice_XML_Writer_Web_Template \
|
|
writer_web_pdf_Export\
|
|
writer_web_png_Export\
|
|
writer_web_jpg_Export\
|
|
writer_web_webp_Export\
|
|
writerweb8_writer_template\
|
|
writerweb8_writer \
|
|
))
|
|
|
|
# fcfg_global
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_global_types.xcu,filter/source/config/fragments/types,\
|
|
generic_Text \
|
|
writer_StarOffice_XML_Writer \
|
|
writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
|
|
pdf_Portable_Document_Format \
|
|
writerglobal8 \
|
|
writerglobal8_template \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_global_filters.xcu,filter/source/config/fragments/filters,\
|
|
Text__encoded___StarWriter_GlobalDocument_ \
|
|
writer_globaldocument_StarOffice_XML_Writer \
|
|
writer_globaldocument_StarOffice_XML_Writer_GlobalDocument \
|
|
writer_globaldocument_pdf_Export \
|
|
writerglobal8 \
|
|
writerglobal8_template \
|
|
writerglobal8_writer \
|
|
writerglobal8_HTML \
|
|
))
|
|
|
|
# fcfg_calc
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calc_types.xcu,filter/source/config/fragments/types,\
|
|
calc_DIF \
|
|
calc_ODS_FlatXML \
|
|
calc_HTML \
|
|
generic_HTML \
|
|
generic_Text \
|
|
calc_Gnumeric \
|
|
calc_Lotus \
|
|
calc_QPro \
|
|
calc_MS_Excel_40 \
|
|
calc_MS_Excel_40_VorlageTemplate \
|
|
calc_MS_Excel_5095 \
|
|
calc_MS_Excel_5095_VorlageTemplate \
|
|
calc_MS_Excel_95 \
|
|
calc_MS_Excel_95_VorlageTemplate \
|
|
calc_MS_Excel_97 \
|
|
calc_MS_Excel_97_VorlageTemplate \
|
|
writer_Rich_Text_Format \
|
|
calc_SYLK \
|
|
calc_StarOffice_XML_Calc \
|
|
calc_StarOffice_XML_Calc_Template \
|
|
pdf_Portable_Document_Format \
|
|
calc_dBase\
|
|
calc8 \
|
|
calc8_template \
|
|
MS_Excel_2007_XML \
|
|
MS_Excel_2007_VBA_XML \
|
|
MS_Excel_2007_XML_Template \
|
|
MS_Excel_2007_Binary \
|
|
calc_OOXML \
|
|
calc_OOXML_Template \
|
|
calc_MS_Works_Document \
|
|
calc_WPS_Lotus_Document \
|
|
calc_WPS_QPro_Document \
|
|
calc_ClarisWorks \
|
|
calc_Claris_Resolve \
|
|
calc_Mac_Works \
|
|
calc_AppleNumbers \
|
|
MWAW_Database \
|
|
MWAW_Spreadsheet \
|
|
StarOffice_Spreadsheet \
|
|
calc_MS_Multiplan \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calc_filters.xcu,filter/source/config/fragments/filters,\
|
|
DIF \
|
|
HTML__StarCalc_ \
|
|
ODS_FlatXML \
|
|
Lotus \
|
|
QPro \
|
|
MS_Excel_4_0 \
|
|
MS_Excel_4_0_Vorlage_Template \
|
|
MS_Excel_5_0_95 \
|
|
MS_Excel_5_0_95_Vorlage_Template \
|
|
MS_Excel_95 \
|
|
MS_Excel_95_Vorlage_Template \
|
|
MS_Excel_97 \
|
|
MS_Excel_97_Vorlage_Template \
|
|
MS_Excel_2003_XML_Orcus \
|
|
Rich_Text_Format__StarCalc_ \
|
|
SYLK \
|
|
StarOffice_XML__Calc_ \
|
|
Text___txt___csv__StarCalc_ \
|
|
calc_HTML_WebQuery \
|
|
calc_StarOffice_XML_Calc_Template \
|
|
calc_pdf_Export \
|
|
dBase \
|
|
calc8 \
|
|
calc8_template \
|
|
calc_Gnumeric \
|
|
calc_MS_Excel_2007_XML \
|
|
calc_MS_Excel_2007_VBA_XML \
|
|
calc_MS_Excel_2007_XML_Template \
|
|
calc_MS_Excel_2007_Binary \
|
|
calc_OOXML \
|
|
calc_OOXML_Template \
|
|
MS_Works_Calc \
|
|
WPS_Lotus_Calc \
|
|
WPS_QPro_Calc \
|
|
ClarisWorks_Calc \
|
|
Claris_Resolve_Calc \
|
|
Mac_Works_Calc \
|
|
AppleNumbers \
|
|
MWAW_Database \
|
|
MWAW_Spreadsheet \
|
|
StarOffice_Spreadsheet \
|
|
MS_Multiplan \
|
|
))
|
|
|
|
# fcfg_draw
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_draw_types.xcu,filter/source/config/fragments/types,\
|
|
draw_ODG_FlatXML \
|
|
draw_StarOffice_XML_Draw \
|
|
draw_StarOffice_XML_Draw_Template \
|
|
pdf_Portable_Document_Format \
|
|
draw8 \
|
|
draw8_template \
|
|
draw_WordPerfect_Graphics \
|
|
draw_Visio_Document \
|
|
draw_Publisher_Document \
|
|
draw_CorelDraw_Document \
|
|
draw_Corel_Presentation_Exchange \
|
|
draw_Freehand_Document \
|
|
draw_Visio_Document \
|
|
draw_ClarisWorks \
|
|
draw_PageMaker_Document \
|
|
draw_QXP_Document \
|
|
draw_ZMF_Document \
|
|
MWAW_Bitmap \
|
|
MWAW_Drawing \
|
|
StarOffice_Drawing \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_draw_filters.xcu,filter/source/config/fragments/filters,\
|
|
ODG_FlatXML \
|
|
StarOffice_XML__Draw_ \
|
|
draw_StarOffice_XML_Draw_Template \
|
|
draw_pdf_Export \
|
|
draw8 \
|
|
draw8_template \
|
|
WordPerfectGraphics \
|
|
VisioDocument \
|
|
PublisherDocument \
|
|
CorelDrawDocument \
|
|
CorelPresentationExchange \
|
|
FreehandDocument \
|
|
ClarisWorks_Draw \
|
|
PageMakerDocument \
|
|
QXPDocument \
|
|
ZMFDocument \
|
|
MWAW_Bitmap \
|
|
MWAW_Drawing \
|
|
StarOffice_Drawing \
|
|
))
|
|
|
|
# fcfg_impress
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impress_types.xcu,filter/source/config/fragments/types,\
|
|
draw_StarOffice_XML_Draw \
|
|
impress_AppleKeynote \
|
|
impress_MS_PowerPoint_97 \
|
|
impress_MS_PowerPoint_97_AutoPlay \
|
|
impress_MS_PowerPoint_97_Vorlage \
|
|
impress_ODP_FlatXML \
|
|
impress_StarOffice_XML_Impress \
|
|
impress_StarOffice_XML_Impress_Template \
|
|
pdf_Portable_Document_Format \
|
|
impress8 \
|
|
impress8_template \
|
|
draw8 \
|
|
MS_PowerPoint_2007_XML \
|
|
MS_PowerPoint_2007_XML_AutoPlay \
|
|
MS_PowerPoint_2007_XML_Template \
|
|
MS_PowerPoint_2007_XML_VBA \
|
|
impress_OOXML_Presentation \
|
|
impress_OOXML_Presentation_Template \
|
|
impress_OOXML_Presentation_AutoPlay \
|
|
impress_ClarisWorks \
|
|
StarOffice_Presentation \
|
|
MWAW_Presentation \
|
|
impress_PowerPoint3 \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impress_filters.xcu,filter/source/config/fragments/filters,\
|
|
AppleKeynote \
|
|
MS_PowerPoint_97 \
|
|
MS_PowerPoint_97_AutoPlay \
|
|
MS_PowerPoint_97_Vorlage \
|
|
impress_StarOffice_XML_Draw \
|
|
ODP_FlatXML \
|
|
StarOffice_XML__Impress_ \
|
|
impress_StarOffice_XML_Impress_Template \
|
|
impress_pdf_Export \
|
|
impress8 \
|
|
impress8_template \
|
|
impress8_draw \
|
|
impress_MS_PowerPoint_2007_XML \
|
|
impress_MS_PowerPoint_2007_XML_AutoPlay \
|
|
impress_MS_PowerPoint_2007_XML_Template \
|
|
impress_MS_PowerPoint_2007_XML_VBA \
|
|
impress_OOXML \
|
|
impress_OOXML_Template \
|
|
impress_OOXML_AutoPlay \
|
|
ClarisWorks_Impress \
|
|
StarOffice_Presentation \
|
|
MWAW_Presentation \
|
|
PowerPoint3 \
|
|
))
|
|
|
|
# fcfg_chart
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_chart_types.xcu,filter/source/config/fragments/types,\
|
|
chart_StarOffice_XML_Chart \
|
|
chart8 \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_chart_filters.xcu,filter/source/config/fragments/filters,\
|
|
StarOffice_XML__Chart_ \
|
|
chart8 \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_others,fcfg_langpack,fcfg_chart_others.xcu,filter/source/config/fragments,\
|
|
frameloaders/com_sun_star_comp_chart2_ChartFrameLoader \
|
|
))
|
|
|
|
# fcfg_math
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_math_types.xcu,filter/source/config/fragments/types,\
|
|
math_MathML_XML_Math \
|
|
math_MathType_3x \
|
|
math_StarOffice_XML_Math \
|
|
pdf_Portable_Document_Format \
|
|
math8 \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_math_filters.xcu,filter/source/config/fragments/filters,\
|
|
MathML_XML__Math_ \
|
|
MathType_3_x \
|
|
StarOffice_XML__Math_ \
|
|
math_pdf_Export \
|
|
math8 \
|
|
))
|
|
|
|
# fcfg_drawgraphics
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_drawgraphics_types.xcu,filter/source/config/fragments/types,\
|
|
bmp_MS_Windows \
|
|
dxf_AutoCAD_Interchange \
|
|
emf_MS_Windows_Metafile \
|
|
emz_Compressed_MS_Windows_Metafile \
|
|
eps_Encapsulated_PostScript \
|
|
gif_Graphics_Interchange \
|
|
graphic_HTML \
|
|
jpg_JPEG \
|
|
met_OS2_Metafile \
|
|
mov_MOV \
|
|
pbm_Portable_Bitmap \
|
|
pcd_Photo_CD_Base \
|
|
pcd_Photo_CD_Base16 \
|
|
pcd_Photo_CD_Base4 \
|
|
pct_Mac_Pict \
|
|
pcx_Zsoft_Paintbrush \
|
|
pgm_Portable_Graymap \
|
|
png_Portable_Network_Graphic \
|
|
ppm_Portable_Pixelmap \
|
|
psd_Adobe_Photoshop \
|
|
ras_Sun_Rasterfile \
|
|
svg_Scalable_Vector_Graphics_Draw \
|
|
svg_Scalable_Vector_Graphics \
|
|
svgz_Compressed_Scalable_Vector_Graphics \
|
|
svm_StarView_Metafile \
|
|
tga_Truevision_TARGA \
|
|
tif_Tag_Image_File \
|
|
webp_WebP \
|
|
wmf_MS_Windows_Metafile \
|
|
wmz_Compressed_MS_Windows_Metafile \
|
|
xbm_X_Consortium \
|
|
xpm_XPM \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_drawgraphics_filters.xcu,filter/source/config/fragments/filters,\
|
|
BMP___MS_Windows \
|
|
DXF___AutoCAD_Interchange \
|
|
EMF___MS_Windows_Metafile \
|
|
EMZ___Compressed_MS_Windows_Metafile \
|
|
EPS___Encapsulated_PostScript \
|
|
GIF___Graphics_Interchange \
|
|
JPG___JPEG \
|
|
MET___OS_2_Metafile \
|
|
mov__MOV \
|
|
PBM___Portable_Bitmap \
|
|
PCT___Mac_Pict \
|
|
PCX___Zsoft_Paintbrush \
|
|
PGM___Portable_Graymap \
|
|
PNG___Portable_Network_Graphic \
|
|
PPM___Portable_Pixelmap \
|
|
PSD___Adobe_Photoshop \
|
|
RAS___Sun_Rasterfile \
|
|
SVG___Scalable_Vector_Graphics_Draw \
|
|
SVG___Scalable_Vector_Graphics \
|
|
SVGZ___Compressed_Scalable_Vector_Graphics \
|
|
SVM___StarView_Metafile \
|
|
TGA___Truevision_TARGA \
|
|
TIF___Tag_Image_File \
|
|
WEBP___WebP \
|
|
WMF___MS_Windows_Metafile \
|
|
WMZ___Compressed_MS_Windows_Metafile \
|
|
XBM___X_Consortium \
|
|
XPM \
|
|
draw_PCD_Photo_CD_Base \
|
|
draw_PCD_Photo_CD_Base16 \
|
|
draw_PCD_Photo_CD_Base4 \
|
|
draw_bmp_Export \
|
|
draw_emf_Export \
|
|
draw_emz_Export \
|
|
draw_eps_Export \
|
|
draw_gif_Export \
|
|
draw_html_Export \
|
|
draw_jpg_Export \
|
|
draw_png_Export \
|
|
draw_svg_Export \
|
|
draw_svgz_Export \
|
|
draw_tif_Export \
|
|
draw_webp_Export \
|
|
draw_wmf_Export \
|
|
draw_wmz_Export \
|
|
))
|
|
|
|
# fcfg_impressgraphics
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_impressgraphics_types.xcu,filter/source/config/fragments/types,\
|
|
bmp_MS_Windows \
|
|
emf_MS_Windows_Metafile \
|
|
emz_Compressed_MS_Windows_Metafile \
|
|
eps_Encapsulated_PostScript \
|
|
gif_Graphics_Interchange \
|
|
graphic_HTML \
|
|
impress_CGM_Computer_Graphics_Metafile \
|
|
jpg_JPEG \
|
|
met_OS2_Metafile \
|
|
pbm_Portable_Bitmap \
|
|
pct_Mac_Pict \
|
|
pgm_Portable_Graymap \
|
|
png_Portable_Network_Graphic \
|
|
ppm_Portable_Pixelmap \
|
|
ras_Sun_Rasterfile \
|
|
svg_Scalable_Vector_Graphics_Draw \
|
|
svg_Scalable_Vector_Graphics \
|
|
svgz_Compressed_Scalable_Vector_Graphics \
|
|
svm_StarView_Metafile \
|
|
tif_Tag_Image_File \
|
|
wmf_MS_Windows_Metafile \
|
|
wmz_Compressed_MS_Windows_Metafile \
|
|
webp_WebP \
|
|
xpm_XPM \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_impressgraphics_filters.xcu,filter/source/config/fragments/filters,\
|
|
CGM___Computer_Graphics_Metafile \
|
|
impress_bmp_Export \
|
|
impress_emf_Export \
|
|
impress_eps_Export \
|
|
impress_gif_Export \
|
|
impress_html_Export \
|
|
impress_jpg_Export \
|
|
impress_png_Export \
|
|
impress_svg_Export \
|
|
impress_tif_Export \
|
|
impress_webp_Export \
|
|
impress_wmf_Export \
|
|
))
|
|
|
|
# fcfg_writergraphics
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writergraphics_types.xcu,filter/source/config/fragments/types,\
|
|
jpg_JPEG \
|
|
png_Portable_Network_Graphic \
|
|
svg_Scalable_Vector_Graphics \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writergraphics_filters.xcu,filter/source/config/fragments/filters,\
|
|
writer_jpg_Export \
|
|
writer_png_Export \
|
|
writer_svg_Export \
|
|
writer_webp_Export \
|
|
))
|
|
|
|
# fcfg_calcgraphics
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_calcgraphics_types.xcu,filter/source/config/fragments/types,\
|
|
png_Portable_Network_Graphic \
|
|
svg_Scalable_Vector_Graphics \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_calcgraphics_filters.xcu,filter/source/config/fragments/filters,\
|
|
calc_jpg_Export \
|
|
calc_png_Export \
|
|
calc_svg_Export \
|
|
calc_webp_Export \
|
|
))
|
|
|
|
# fcfg_internalgraphics
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_internalgraphics_types.xcu,filter/source/config/fragments/types,\
|
|
bmp_MS_Windows \
|
|
dxf_AutoCAD_Interchange \
|
|
emf_MS_Windows_Metafile \
|
|
emz_Compressed_MS_Windows_Metafile \
|
|
eps_Encapsulated_PostScript \
|
|
gif_Graphics_Interchange \
|
|
jpg_JPEG \
|
|
met_OS2_Metafile \
|
|
mov_MOV \
|
|
pbm_Portable_Bitmap \
|
|
pcd_Photo_CD_Base \
|
|
pcd_Photo_CD_Base16 \
|
|
pcd_Photo_CD_Base4 \
|
|
pct_Mac_Pict \
|
|
pcx_Zsoft_Paintbrush \
|
|
pgm_Portable_Graymap \
|
|
png_Portable_Network_Graphic \
|
|
ppm_Portable_Pixelmap \
|
|
psd_Adobe_Photoshop \
|
|
ras_Sun_Rasterfile \
|
|
svg_Scalable_Vector_Graphics \
|
|
svgz_Compressed_Scalable_Vector_Graphics \
|
|
svm_StarView_Metafile \
|
|
tga_Truevision_TARGA \
|
|
tif_Tag_Image_File \
|
|
webp_WebP \
|
|
wmf_MS_Windows_Metafile \
|
|
wmz_Compressed_MS_Windows_Metafile \
|
|
xbm_X_Consortium \
|
|
xpm_XPM \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_internal_filters,fcfg_langpack,fcfg_internalgraphics_filters.xcu,filter/source/config/fragments/internalgraphicfilters,\
|
|
bmp_Export \
|
|
bmp_Import \
|
|
dxf_Import \
|
|
emf_Export \
|
|
emz_Export \
|
|
emf_Import \
|
|
emz_Import \
|
|
eps_Export \
|
|
eps_Import \
|
|
gif_Export \
|
|
gif_Import \
|
|
jpg_Export \
|
|
jpg_Import \
|
|
met_Import \
|
|
pbm_Import \
|
|
pcd_Import_Base \
|
|
pcd_Import_Base4 \
|
|
pcd_Import_Base16 \
|
|
pct_Import \
|
|
pcx_Import \
|
|
pdf_Export \
|
|
pdf_Import \
|
|
pgm_Import \
|
|
png_Export \
|
|
png_Import \
|
|
ppm_Import \
|
|
psd_Import \
|
|
ras_Import \
|
|
svg_Export \
|
|
svg_Import \
|
|
svgz_Export \
|
|
svgz_Import \
|
|
svm_Export \
|
|
svm_Import \
|
|
tga_Import \
|
|
tif_Export \
|
|
tif_Import \
|
|
webp_Export \
|
|
webp_Import \
|
|
wmf_Export \
|
|
wmz_Export \
|
|
wmf_Import \
|
|
wmz_Import \
|
|
xbm_Import \
|
|
xpm_Import \
|
|
mov_Import \
|
|
))
|
|
|
|
# fcfg_xslt
|
|
$(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_xslt_types.xcu,filter/source/config/fragments/types,\
|
|
calc_ADO_rowset_XML \
|
|
calc_MS_Excel_2003_XML \
|
|
writer_DocBook_File \
|
|
writer_MS_Word_2003_XML \
|
|
XHTML_File \
|
|
Unified_Office_Format_text \
|
|
Unified_Office_Format_spreadsheet \
|
|
Unified_Office_Format_presentation \
|
|
))
|
|
|
|
$(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_xslt_filters.xcu,filter/source/config/fragments/filters,\
|
|
ADO_rowset_XML \
|
|
DocBook_File \
|
|
MS_Excel_2003_XML \
|
|
MS_Word_2003_XML \
|
|
XHTML_Calc_File \
|
|
XHTML_Draw_File \
|
|
XHTML_Impress_File \
|
|
XHTML_Writer_File \
|
|
UOF_text \
|
|
UOF_spreadsheet \
|
|
UOF_presentation \
|
|
))
|
|
|
|
# vim: set noet sw=4 ts=4:
|