xref: /trunk/main/sc/Library_scfilt.mk (revision cf6516809c57e1bb0a940545cca99cdad54d4ce2)
1#**************************************************************
2#
3#  Licensed to the Apache Software Foundation (ASF) under one
4#  or more contributor license agreements.  See the NOTICE file
5#  distributed with this work for additional information
6#  regarding copyright ownership.  The ASF licenses this file
7#  to you under the Apache License, Version 2.0 (the
8#  "License"); you may not use this file except in compliance
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20#**************************************************************
21
22
23
24$(eval $(call gb_Library_Library,scfilt))
25
26$(eval $(call gb_Library_add_precompiled_header,scfilt,$(SRCDIR)/sc/inc/pch/precompiled_scfilt))
27
28$(eval $(call gb_Library_set_include,scfilt,\
29        $$(INCLUDE) \
30    -I$(SRCDIR)/sc/inc \
31    -I$(SRCDIR)/sc/inc/pch \
32    -I$(SRCDIR)/sc/source/ui/inc \
33    -I$(SRCDIR)/sc/source/core/inc \
34    -I$(SRCDIR)/sc/source/filter/inc \
35))
36
37$(eval $(call gb_Library_add_api,scfilt,\
38    offapi \
39    udkapi \
40))
41
42$(eval $(call gb_Library_add_linked_libs,scfilt,\
43    basegfx \
44    comphelper \
45    cppu \
46    cppuhelper \
47    drawinglayer \
48    editeng \
49    for \
50    msfilter \
51    ootk \
52    oox \
53    sal \
54    sax \
55    sb \
56    sc \
57    sfx \
58    sot \
59    stl \
60    svl \
61    svt \
62    svx \
63    svxcore \
64    tl \
65    utl \
66    vcl \
67    vos3 \
68    $(gb_STDLIBS) \
69))
70
71$(eval $(call gb_Library_add_exception_objects,scfilt,\
72    sc/source/filter/ftools/fapihelper \
73    sc/source/filter/ftools/fprogressbar \
74    sc/source/filter/ftools/ftools \
75    sc/source/filter/excel/colrowst \
76    sc/source/filter/excel/excdoc \
77    sc/source/filter/excel/excel \
78    sc/source/filter/excel/excform \
79    sc/source/filter/excel/excform8 \
80    sc/source/filter/excel/excimp8 \
81    sc/source/filter/excel/excrecds \
82    sc/source/filter/excel/exctools \
83    sc/source/filter/excel/expop2 \
84    sc/source/filter/excel/fontbuff \
85    sc/source/filter/excel/frmbase \
86    sc/source/filter/excel/impop \
87    sc/source/filter/excel/namebuff \
88    sc/source/filter/excel/read \
89    sc/source/filter/excel/tokstack \
90    sc/source/filter/excel/xechart \
91    sc/source/filter/excel/xecontent \
92    sc/source/filter/excel/xeescher \
93    sc/source/filter/excel/xeformula \
94    sc/source/filter/excel/xehelper \
95    sc/source/filter/excel/xelink \
96    sc/source/filter/excel/xename \
97    sc/source/filter/excel/xepage \
98    sc/source/filter/excel/xepivot \
99    sc/source/filter/excel/xerecord \
100    sc/source/filter/excel/xeroot \
101    sc/source/filter/excel/xestream \
102    sc/source/filter/excel/xestring \
103    sc/source/filter/excel/xestyle \
104    sc/source/filter/excel/xetable \
105    sc/source/filter/excel/xeview \
106    sc/source/filter/excel/xichart \
107    sc/source/filter/excel/xicontent \
108    sc/source/filter/excel/xiescher \
109    sc/source/filter/excel/xiformula \
110    sc/source/filter/excel/xihelper \
111    sc/source/filter/excel/xilink \
112    sc/source/filter/excel/xiname \
113    sc/source/filter/excel/xipage \
114    sc/source/filter/excel/xipivot \
115    sc/source/filter/excel/xiroot \
116    sc/source/filter/excel/xistream \
117    sc/source/filter/excel/xistring \
118    sc/source/filter/excel/xistyle \
119    sc/source/filter/excel/xiview \
120    sc/source/filter/excel/xladdress \
121    sc/source/filter/excel/xlchart \
122    sc/source/filter/excel/xlescher \
123    sc/source/filter/excel/xlformula \
124    sc/source/filter/excel/xlpage \
125    sc/source/filter/excel/xlpivot \
126    sc/source/filter/excel/xlroot \
127    sc/source/filter/excel/xlstyle \
128    sc/source/filter/excel/xltools \
129    sc/source/filter/excel/xltracer \
130    sc/source/filter/excel/xlview \
131    sc/source/filter/xcl97/xcl97esc \
132    sc/source/filter/xcl97/xcl97rec \
133    sc/source/filter/xcl97/XclImpChangeTrack \
134    sc/source/filter/xcl97/XclExpChangeTrack \
135    sc/source/filter/lotus/filter \
136    sc/source/filter/lotus/lotus \
137    sc/source/filter/lotus/lotimpop \
138    sc/source/filter/lotus/lotread \
139    sc/source/filter/lotus/lotform \
140    sc/source/filter/lotus/memory \
141    sc/source/filter/lotus/op \
142    sc/source/filter/lotus/optab \
143    sc/source/filter/lotus/tool \
144    sc/source/filter/lotus/expop \
145    sc/source/filter/lotus/export \
146    sc/source/filter/lotus/lotattr \
147    sc/source/filter/qpro/qpro \
148    sc/source/filter/qpro/qproform \
149    sc/source/filter/qpro/qprostyle \
150    sc/source/filter/qpro/biff \
151    sc/source/filter/dif/difimp \
152    sc/source/filter/dif/difexp \
153    sc/source/filter/html/htmlexp \
154    sc/source/filter/html/htmlexp2 \
155    sc/source/filter/html/htmlimp \
156    sc/source/filter/html/htmlpars \
157    sc/source/filter/rtf/eeimpars \
158    sc/source/filter/rtf/expbase \
159    sc/source/filter/rtf/rtfexp \
160    sc/source/filter/rtf/rtfimp \
161    sc/source/filter/rtf/rtfparse \
162    sc/source/filter/starcalc/scflt \
163    sc/source/filter/starcalc/scfobj \
164))
165
166ifeq ($(OS)$(COM)$(CPUNAME),LINUXGCCSPARC)
167$(eval $(call gb_LinkTarget_set_cxx_optimization, \
168    sc/source/filter/excel/xiescher, $(gb_COMPILERNOOPTFLAGS) \
169))
170endif
171
172# vim: set noet sw=4 ts=4:
173