office-gobmx/sc/Library_scfilt.mk
Tomaž Vajngerl 6e8c675809 oox: import directly into docmodel's Theme and ColorSet
This changes the import to directly fill values of a model::Theme
and model::ColorSet, without filling the oox structs first. The
goal is to get rid of the oox in the long run, but for now it is
necessary to keep reading into both, which is a duplication.

The next step is to also fill the FontScheme and FormatScheme
structures.

Change-Id: I488ec096cbc184bc70d24510ac9091a488540422
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147571
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2023-03-01 12:57:29 +00:00

242 lines
7.2 KiB
Makefile

# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# 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/.
#
$(eval $(call gb_Library_Library,scfilt))
$(eval $(call gb_Library_set_componentfile,scfilt,sc/util/scfilt,services))
$(eval $(call gb_Library_set_include,scfilt,\
-I$(SRCDIR)/sc/source/core/inc \
-I$(SRCDIR)/sc/source/filter/inc \
-I$(SRCDIR)/sc/source/ui/inc \
-I$(SRCDIR)/sc/inc \
$$(INCLUDE) \
))
$(eval $(call gb_Library_set_precompiled_header,scfilt,sc/inc/pch/precompiled_scfilt))
$(eval $(call gb_Library_use_api,scfilt,\
udkapi \
offapi \
oovbaapi \
))
$(eval $(call gb_Library_use_custom_headers,scfilt,\
oox/generated \
officecfg/registry \
))
$(eval $(call gb_Library_use_externals,scfilt,\
boost_headers \
$(call gb_Helper_optional,OPENCL,clew) \
mdds_headers \
))
$(eval $(call gb_Library_use_libraries,scfilt,\
basegfx \
comphelper \
cppu \
cppuhelper \
drawinglayer \
docmodel \
editeng \
for \
msfilter \
oox \
sal \
salhelper \
sax \
sb \
sc \
sfx \
sot \
svl \
svt \
svx \
svxcore \
tk \
tl \
ucbhelper \
utl \
vcl \
i18nlangtag \
))
$(eval $(call gb_Library_add_exception_objects,scfilt,\
sc/source/filter/dif/difexp \
sc/source/filter/dif/difimp \
sc/source/filter/excel/colrowst \
sc/source/filter/excel/excdoc \
sc/source/filter/excel/excel \
sc/source/filter/excel/excform \
sc/source/filter/excel/excform8 \
sc/source/filter/excel/excimp8 \
sc/source/filter/excel/excrecds \
sc/source/filter/excel/exctools \
sc/source/filter/excel/expop2 \
sc/source/filter/excel/fontbuff \
sc/source/filter/excel/frmbase \
sc/source/filter/excel/impop \
sc/source/filter/excel/namebuff \
sc/source/filter/excel/read \
sc/source/filter/excel/tokstack \
sc/source/filter/excel/xechart \
sc/source/filter/excel/xecontent \
sc/source/filter/excel/xedbdata \
sc/source/filter/excel/xeescher \
sc/source/filter/excel/xeextlst \
sc/source/filter/excel/xeformula \
sc/source/filter/excel/xehelper \
sc/source/filter/excel/xelink \
sc/source/filter/excel/xename \
sc/source/filter/excel/xepage \
sc/source/filter/excel/xepivot \
sc/source/filter/excel/xepivotxml \
sc/source/filter/excel/xerecord \
sc/source/filter/excel/xeroot \
sc/source/filter/excel/xestream \
sc/source/filter/excel/xestring \
sc/source/filter/excel/xestyle \
sc/source/filter/excel/xetable \
sc/source/filter/excel/xeview \
sc/source/filter/excel/xichart \
sc/source/filter/excel/xicontent \
sc/source/filter/excel/xiescher \
sc/source/filter/excel/xiformula \
sc/source/filter/excel/xihelper \
sc/source/filter/excel/xilink \
sc/source/filter/excel/xiname \
sc/source/filter/excel/xipage \
sc/source/filter/excel/xipivot \
sc/source/filter/excel/xiroot \
sc/source/filter/excel/xistream \
sc/source/filter/excel/xistring \
sc/source/filter/excel/xistyle \
sc/source/filter/excel/xiview \
sc/source/filter/excel/xladdress \
sc/source/filter/excel/xlchart \
sc/source/filter/excel/xlescher \
sc/source/filter/excel/xlformula \
sc/source/filter/excel/xlpage \
sc/source/filter/excel/xlpivot \
sc/source/filter/excel/xlroot \
sc/source/filter/excel/xlstyle \
sc/source/filter/excel/xltoolbar \
sc/source/filter/excel/xltools \
sc/source/filter/excel/xltracer \
sc/source/filter/excel/xlview \
sc/source/filter/excel/export/SparklineExt \
sc/source/filter/ftools/fapihelper \
sc/source/filter/ftools/fprogressbar \
sc/source/filter/ftools/ftools \
sc/source/filter/ftools/sharedformulagroups \
sc/source/filter/html/htmlexp \
sc/source/filter/html/htmlexp2 \
sc/source/filter/html/htmlimp \
sc/source/filter/html/htmlpars \
sc/source/filter/lotus/filter \
sc/source/filter/lotus/lotattr \
sc/source/filter/lotus/lotform \
sc/source/filter/lotus/lotimpop \
sc/source/filter/lotus/lotread \
sc/source/filter/lotus/lotus \
sc/source/filter/lotus/memory \
sc/source/filter/lotus/op \
sc/source/filter/lotus/optab \
sc/source/filter/lotus/tool \
sc/source/filter/qpro/qpro \
sc/source/filter/qpro/qproform \
sc/source/filter/qpro/qprostyle \
sc/source/filter/rtf/eeimpars \
sc/source/filter/rtf/expbase \
sc/source/filter/rtf/rtfexp \
sc/source/filter/rtf/rtfimp \
sc/source/filter/rtf/rtfparse \
sc/source/filter/xcl97/XclExpChangeTrack \
sc/source/filter/xcl97/XclImpChangeTrack \
sc/source/filter/xcl97/xcl97esc \
sc/source/filter/xcl97/xcl97rec \
sc/source/filter/oox/excelfilter \
sc/source/filter/oox/addressconverter \
sc/source/filter/oox/autofilterbuffer \
sc/source/filter/oox/autofiltercontext \
sc/source/filter/oox/biffhelper \
sc/source/filter/oox/chartsheetfragment \
sc/source/filter/oox/commentsbuffer \
sc/source/filter/oox/commentsfragment \
sc/source/filter/oox/condformatbuffer \
sc/source/filter/oox/condformatcontext \
sc/source/filter/oox/connectionsbuffer \
sc/source/filter/oox/connectionsfragment \
sc/source/filter/oox/defnamesbuffer \
sc/source/filter/oox/drawingbase \
sc/source/filter/oox/drawingfragment \
sc/source/filter/oox/excelchartconverter \
sc/source/filter/oox/excelhandlers \
sc/source/filter/oox/excelvbaproject \
sc/source/filter/oox/externallinkbuffer \
sc/source/filter/oox/externallinkfragment \
sc/source/filter/oox/extlstcontext \
sc/source/filter/oox/formulabase \
sc/source/filter/oox/formulabuffer \
sc/source/filter/oox/formulaparser \
sc/source/filter/oox/numberformatsbuffer \
sc/source/filter/oox/ooxformulaparser \
sc/source/filter/oox/pagesettings \
sc/source/filter/oox/pivotcachebuffer \
sc/source/filter/oox/pivotcachefragment \
sc/source/filter/oox/pivottablebuffer \
sc/source/filter/oox/pivottablefragment \
sc/source/filter/oox/querytablebuffer \
sc/source/filter/oox/querytablefragment \
sc/source/filter/oox/revisionfragment \
sc/source/filter/oox/richstringcontext \
sc/source/filter/oox/richstring \
sc/source/filter/oox/scenariobuffer \
sc/source/filter/oox/scenariocontext \
sc/source/filter/oox/sharedstringsbuffer \
sc/source/filter/oox/sharedstringsfragment \
sc/source/filter/oox/sheetdatabuffer \
sc/source/filter/oox/sheetdatacontext \
sc/source/filter/oox/SparklineFragment \
sc/source/filter/oox/stylesbuffer \
sc/source/filter/oox/stylesfragment \
sc/source/filter/oox/tablebuffer \
sc/source/filter/oox/tablecolumnsbuffer \
sc/source/filter/oox/tablecolumnscontext \
sc/source/filter/oox/tablefragment \
sc/source/filter/oox/themebuffer \
sc/source/filter/oox/unitconverter \
sc/source/filter/oox/viewsettings \
sc/source/filter/oox/workbookfragment \
sc/source/filter/oox/workbookhelper \
sc/source/filter/oox/workbooksettings \
sc/source/filter/oox/worksheetbuffer \
sc/source/filter/oox/worksheetfragment \
sc/source/filter/oox/worksheethelper \
sc/source/filter/oox/worksheetsettings \
))
$(eval $(call gb_Library_use_externals,scfilt,\
orcus \
orcus-parser \
boost_filesystem \
boost_system \
boost_iostreams \
zlib \
))
$(eval $(call gb_Library_add_exception_objects,scfilt,\
sc/source/filter/orcus/interface \
sc/source/filter/orcus/orcusfiltersimpl \
sc/source/filter/orcus/xmlcontext \
sc/source/filter/orcus/filterdetect \
))
# vim: set noet sw=4 ts=4: