1b77af630Sdamjan#************************************************************** 2b77af630Sdamjan# 3b77af630Sdamjan# Licensed to the Apache Software Foundation (ASF) under one 4b77af630Sdamjan# or more contributor license agreements. See the NOTICE file 5b77af630Sdamjan# distributed with this work for additional information 6b77af630Sdamjan# regarding copyright ownership. The ASF licenses this file 7b77af630Sdamjan# to you under the Apache License, Version 2.0 (the 8b77af630Sdamjan# "License"); you may not use this file except in compliance 9b77af630Sdamjan# with the License. You may obtain a copy of the License at 10b77af630Sdamjan# 11b77af630Sdamjan# http://www.apache.org/licenses/LICENSE-2.0 12b77af630Sdamjan# 13b77af630Sdamjan# Unless required by applicable law or agreed to in writing, 14b77af630Sdamjan# software distributed under the License is distributed on an 15b77af630Sdamjan# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16b77af630Sdamjan# KIND, either express or implied. See the License for the 17b77af630Sdamjan# specific language governing permissions and limitations 18b77af630Sdamjan# under the License. 19b77af630Sdamjan# 20b77af630Sdamjan#************************************************************** 21b77af630Sdamjan 22b77af630Sdamjan 23b77af630Sdamjan 24b77af630Sdamjan$(eval $(call gb_Library_Library,sc)) 25b77af630Sdamjan 26b77af630Sdamjan$(eval $(call gb_Library_add_precompiled_header,sc,$(SRCDIR)/sc/inc/pch/precompiled_sc)) 27b77af630Sdamjan 28b77af630Sdamjan$(eval $(call gb_Library_add_sdi_headers,sc,sc/sdi/scslots)) 29b77af630Sdamjan 30b77af630Sdamjan$(eval $(call gb_Library_set_componentfile,sc,sc/util/sc)) 31b77af630Sdamjan 32b77af630Sdamjan$(eval $(call gb_Library_set_include,sc,\ 33b77af630Sdamjan $$(INCLUDE) \ 34b77af630Sdamjan -I$(SRCDIR)/sc/inc \ 35b77af630Sdamjan -I$(SRCDIR)/sc/inc/pch \ 36b77af630Sdamjan -I$(SRCDIR)/sc/source/ui/inc \ 37b77af630Sdamjan -I$(SRCDIR)/sc/source/core/inc \ 38b77af630Sdamjan -I$(SRCDIR)/sc/source/filter/inc \ 39b77af630Sdamjan -I$(WORKDIR)/SdiTarget/sc/sdi \ 40b77af630Sdamjan)) 41b77af630Sdamjan 42b77af630Sdamjan$(eval $(call gb_Library_add_defs,sc,\ 43b77af630Sdamjan -DSC_DLLIMPLEMENTATION \ 44b77af630Sdamjan -DSC_INFO_OSVERSION="\"$(OS)\"" \ 45b77af630Sdamjan)) 46b77af630Sdamjan 47b77af630Sdamjan$(eval $(call gb_Library_add_api,sc,\ 48b77af630Sdamjan offapi \ 49b77af630Sdamjan udkapi \ 50b77af630Sdamjan)) 51b77af630Sdamjan 52b77af630Sdamjan$(eval $(call gb_Library_add_linked_libs,sc,\ 53b77af630Sdamjan avmedia \ 54b77af630Sdamjan basegfx \ 55b77af630Sdamjan comphelper \ 56b77af630Sdamjan cppuhelper \ 57b77af630Sdamjan cppu \ 58b77af630Sdamjan drawinglayer \ 59b77af630Sdamjan editeng \ 60b77af630Sdamjan for \ 61b77af630Sdamjan forui \ 62b77af630Sdamjan i18nisolang1 \ 63b77af630Sdamjan ootk \ 64b77af630Sdamjan sal \ 65b77af630Sdamjan sb \ 66b77af630Sdamjan sfx \ 67b77af630Sdamjan sot \ 68b77af630Sdamjan stl \ 69b77af630Sdamjan svl \ 70b77af630Sdamjan svt \ 71b77af630Sdamjan svx \ 72b77af630Sdamjan svxcore \ 73b77af630Sdamjan tl \ 74b77af630Sdamjan ucbhelper \ 75b77af630Sdamjan utl \ 76b77af630Sdamjan vbahelper \ 77b77af630Sdamjan vcl \ 78b77af630Sdamjan vos3 \ 79b77af630Sdamjan xo \ 80b77af630Sdamjan $(gb_STDLIBS) \ 81b77af630Sdamjan)) 82b77af630Sdamjan 83b77af630Sdamjan# FIXME: 84b77af630Sdamjan# icudt \ 85b77af630Sdamjan# icuin \ 86b77af630Sdamjan 87b77af630Sdamjan$(call gb_Library_use_externals,sc,\ 88b77af630Sdamjan icule \ 89b77af630Sdamjan icuuc \ 90b77af630Sdamjan) 91b77af630Sdamjan 92b77af630Sdamjan$(eval $(call gb_Library_add_exception_objects,sc,\ 93b77af630Sdamjan sc/source/ui/app/scmod \ 94b77af630Sdamjan sc/source/ui/app/scmod2 \ 95b77af630Sdamjan sc/source/ui/app/scdll \ 96b77af630Sdamjan sc/source/ui/app/typemap \ 97b77af630Sdamjan sc/source/ui/app/transobj \ 98b77af630Sdamjan sc/source/ui/app/drwtrans \ 99b77af630Sdamjan sc/source/ui/app/lnktrans \ 100b77af630Sdamjan sc/source/ui/app/seltrans \ 101b77af630Sdamjan sc/source/ui/app/inputhdl \ 102b77af630Sdamjan sc/source/ui/app/inputwin \ 103b77af630Sdamjan sc/source/ui/app/rfindlst \ 104b77af630Sdamjan sc/source/ui/app/uiitems \ 105b77af630Sdamjan sc/source/ui/app/msgpool \ 106b77af630Sdamjan sc/source/ui/app/client \ 107b77af630Sdamjan sc/source/ui/docshell/docsh \ 108b77af630Sdamjan sc/source/ui/docshell/docsh2 \ 109b77af630Sdamjan sc/source/ui/docshell/docsh3 \ 110b77af630Sdamjan sc/source/ui/docshell/docsh4 \ 111b77af630Sdamjan sc/source/ui/docshell/docsh5 \ 112b77af630Sdamjan sc/source/ui/docshell/docsh6 \ 113b77af630Sdamjan sc/source/ui/docshell/docsh7 \ 114b77af630Sdamjan sc/source/ui/docshell/docsh8 \ 115b77af630Sdamjan sc/source/ui/docshell/externalrefmgr \ 116b77af630Sdamjan sc/source/ui/docshell/tablink \ 117b77af630Sdamjan sc/source/ui/docshell/arealink \ 118b77af630Sdamjan sc/source/ui/docshell/dbdocfun \ 119b77af630Sdamjan sc/source/ui/docshell/dbdocimp \ 120b77af630Sdamjan sc/source/ui/docshell/impex \ 121b77af630Sdamjan sc/source/ui/docshell/docfunc \ 122b77af630Sdamjan sc/source/ui/docshell/olinefun \ 123b77af630Sdamjan sc/source/ui/docshell/servobj \ 124b77af630Sdamjan sc/source/ui/docshell/autostyl \ 125b77af630Sdamjan sc/source/ui/docshell/pagedata \ 126b77af630Sdamjan sc/source/ui/docshell/hiranges \ 127b77af630Sdamjan sc/source/ui/docshell/pntlock \ 128b77af630Sdamjan sc/source/ui/docshell/sizedev \ 129b77af630Sdamjan sc/source/ui/docshell/editable \ 130b77af630Sdamjan sc/source/ui/view/tabview \ 131b77af630Sdamjan sc/source/ui/view/tabview2 \ 132b77af630Sdamjan sc/source/ui/view/tabview3 \ 133b77af630Sdamjan sc/source/ui/view/tabview4 \ 134b77af630Sdamjan sc/source/ui/view/tabview5 \ 135b77af630Sdamjan sc/source/ui/view/viewfunc \ 136*e10cbeddSDon Lewis sc/source/ui/view/viewfun2 \ 137b77af630Sdamjan sc/source/ui/view/viewfun3 \ 138*e10cbeddSDon Lewis sc/source/ui/view/viewfun4 \ 139b77af630Sdamjan sc/source/ui/view/viewfun5 \ 140b77af630Sdamjan sc/source/ui/view/viewfun6 \ 141b77af630Sdamjan sc/source/ui/view/viewfun7 \ 142b77af630Sdamjan sc/source/ui/view/dbfunc \ 143*e10cbeddSDon Lewis sc/source/ui/view/dbfunc2 \ 144b77af630Sdamjan sc/source/ui/view/dbfunc3 \ 145b77af630Sdamjan sc/source/ui/view/dbfunc4 \ 146*e10cbeddSDon Lewis sc/source/ui/view/drawview \ 147b77af630Sdamjan sc/source/ui/view/tabvwsh \ 148*e10cbeddSDon Lewis sc/source/ui/view/tabvwsh2 \ 149b77af630Sdamjan sc/source/ui/view/tabvwsh3 \ 150b77af630Sdamjan sc/source/ui/view/tabvwsh4 \ 151b77af630Sdamjan sc/source/ui/view/tabvwsh5 \ 152b77af630Sdamjan sc/source/ui/view/tabvwsh8 \ 153b77af630Sdamjan sc/source/ui/view/tabvwsh9 \ 154b77af630Sdamjan sc/source/ui/view/tabvwsha \ 155b77af630Sdamjan sc/source/ui/view/tabvwshb \ 156b77af630Sdamjan sc/source/ui/view/tabvwshc \ 157b77af630Sdamjan sc/source/ui/view/tabvwshd \ 158b77af630Sdamjan sc/source/ui/view/tabvwshe \ 159b77af630Sdamjan sc/source/ui/view/tabvwshf \ 160b77af630Sdamjan sc/source/ui/view/tabvwshg \ 161b77af630Sdamjan sc/source/ui/view/tabvwshh \ 162b77af630Sdamjan sc/source/ui/view/printfun \ 163b77af630Sdamjan sc/source/ui/view/pfuncache \ 164b77af630Sdamjan sc/source/ui/view/preview \ 165b77af630Sdamjan sc/source/ui/view/prevwsh \ 166b77af630Sdamjan sc/source/ui/view/prevwsh2 \ 167b77af630Sdamjan sc/source/ui/view/prevloc \ 168b77af630Sdamjan sc/source/ui/view/editsh \ 169b77af630Sdamjan sc/source/ui/view/pivotsh \ 170b77af630Sdamjan sc/source/ui/view/auditsh \ 171b77af630Sdamjan sc/source/ui/view/gridwin \ 172b77af630Sdamjan sc/source/ui/view/gridwin2 \ 173b77af630Sdamjan sc/source/ui/view/gridwin3 \ 174b77af630Sdamjan sc/source/ui/view/gridwin4 \ 175b77af630Sdamjan sc/source/ui/view/gridwin5 \ 176b77af630Sdamjan sc/source/ui/view/drawvie2 \ 177b77af630Sdamjan sc/source/ui/view/drawvie3 \ 178b77af630Sdamjan sc/source/ui/view/drawvie4 \ 179b77af630Sdamjan sc/source/ui/view/drawutil \ 180b77af630Sdamjan sc/source/ui/view/output \ 181b77af630Sdamjan sc/source/ui/view/output2 \ 182b77af630Sdamjan sc/source/ui/view/output3 \ 183b77af630Sdamjan sc/source/ui/view/gridmerg \ 184b77af630Sdamjan sc/source/ui/view/invmerge \ 185b77af630Sdamjan sc/source/ui/view/select \ 186b77af630Sdamjan sc/source/ui/view/olinewin \ 187b77af630Sdamjan sc/source/ui/view/hintwin \ 188b77af630Sdamjan sc/source/ui/view/notemark \ 189b77af630Sdamjan sc/source/ui/view/tabcont \ 190b77af630Sdamjan sc/source/ui/view/tabsplit \ 191b77af630Sdamjan sc/source/ui/view/viewutil \ 192b77af630Sdamjan sc/source/ui/view/hdrcont \ 193b77af630Sdamjan sc/source/ui/view/colrowba \ 194b77af630Sdamjan sc/source/ui/view/olkact \ 195b77af630Sdamjan sc/source/ui/view/imapwrap \ 196b77af630Sdamjan sc/source/ui/view/reffact \ 197b77af630Sdamjan sc/source/ui/view/selectionstate \ 198b77af630Sdamjan sc/source/ui/view/spelleng \ 199b77af630Sdamjan sc/source/ui/view/spelldialog \ 200b77af630Sdamjan sc/source/ui/view/waitoff \ 201b77af630Sdamjan sc/source/ui/view/cellsh \ 202b77af630Sdamjan sc/source/ui/view/cellsh1 \ 203b77af630Sdamjan sc/source/ui/view/cellsh2 \ 204b77af630Sdamjan sc/source/ui/view/cellsh3 \ 205b77af630Sdamjan sc/source/ui/view/cellsh4 \ 206b77af630Sdamjan sc/source/ui/view/formatsh \ 207b77af630Sdamjan sc/source/ui/view/pgbrksh \ 208b77af630Sdamjan sc/source/ui/view/viewdata \ 209b77af630Sdamjan sc/source/ui/view/scextopt \ 210b77af630Sdamjan sc/source/ui/undo/target \ 211b77af630Sdamjan sc/source/ui/undo/refundo \ 212b77af630Sdamjan sc/source/ui/undo/areasave \ 213b77af630Sdamjan sc/source/ui/undo/undobase \ 214b77af630Sdamjan sc/source/ui/undo/undoutil \ 215b77af630Sdamjan sc/source/ui/undo/undocell \ 216b77af630Sdamjan sc/source/ui/undo/undostyl \ 217b77af630Sdamjan sc/source/ui/undo/undoolk \ 218b77af630Sdamjan sc/source/ui/undo/undoblk \ 219b77af630Sdamjan sc/source/ui/undo/undoblk2 \ 220b77af630Sdamjan sc/source/ui/undo/undoblk3 \ 221b77af630Sdamjan sc/source/ui/undo/undodat \ 222b77af630Sdamjan sc/source/ui/undo/undodraw \ 223b77af630Sdamjan sc/source/ui/undo/undotab \ 224b77af630Sdamjan sc/source/ui/attrdlg/condfrmt \ 225b77af630Sdamjan sc/source/ui/attrdlg/scabstdlg \ 226b77af630Sdamjan sc/source/ui/namedlg/namedlg \ 227b77af630Sdamjan sc/source/ui/miscdlgs/autofmt \ 228b77af630Sdamjan sc/source/ui/miscdlgs/solvrdlg \ 229b77af630Sdamjan sc/source/ui/miscdlgs/optsolver \ 230b77af630Sdamjan sc/source/ui/miscdlgs/solveroptions \ 231b77af630Sdamjan sc/source/ui/miscdlgs/solverutil \ 232b77af630Sdamjan sc/source/ui/miscdlgs/tabopdlg \ 233b77af630Sdamjan sc/source/ui/miscdlgs/anyrefdg \ 234b77af630Sdamjan sc/source/ui/miscdlgs/crnrdlg \ 235b77af630Sdamjan sc/source/ui/miscdlgs/acredlin \ 236b77af630Sdamjan sc/source/ui/miscdlgs/highred \ 237b77af630Sdamjan sc/source/ui/miscdlgs/simpref \ 238b77af630Sdamjan sc/source/ui/miscdlgs/redcom \ 239b77af630Sdamjan sc/source/ui/miscdlgs/warnbox \ 240b77af630Sdamjan sc/source/ui/miscdlgs/conflictsdlg \ 241b77af630Sdamjan sc/source/ui/miscdlgs/sharedocdlg \ 242b77af630Sdamjan sc/source/ui/miscdlgs/protectiondlg \ 243b77af630Sdamjan sc/source/ui/miscdlgs/retypepassdlg \ 244b77af630Sdamjan sc/source/ui/formdlg/formula \ 245b77af630Sdamjan sc/source/ui/formdlg/formdata \ 246b77af630Sdamjan sc/source/ui/formdlg/privsplt \ 247b77af630Sdamjan sc/source/ui/formdlg/dwfunctr \ 248b77af630Sdamjan sc/source/ui/cctrl/popmenu \ 249b77af630Sdamjan sc/source/ui/cctrl/tbinsert \ 250b77af630Sdamjan sc/source/ui/cctrl/cbuttonw \ 251b77af630Sdamjan sc/source/ui/cctrl/dpcontrol \ 252b77af630Sdamjan sc/source/ui/cctrl/tbzoomsliderctrl \ 253b77af630Sdamjan sc/source/ui/dbgui/filtdlg \ 254b77af630Sdamjan sc/source/ui/dbgui/sfiltdlg \ 255b77af630Sdamjan sc/source/ui/dbgui/foptmgr \ 256b77af630Sdamjan sc/source/ui/dbgui/dbnamdlg \ 257b77af630Sdamjan sc/source/ui/dbgui/expftext \ 258b77af630Sdamjan sc/source/ui/dbgui/fieldwnd \ 259b77af630Sdamjan sc/source/ui/dbgui/pvlaydlg \ 260b77af630Sdamjan sc/source/ui/dbgui/consdlg \ 261b77af630Sdamjan sc/source/ui/dbgui/imoptdlg \ 262b77af630Sdamjan sc/source/ui/dbgui/csvsplits \ 263b77af630Sdamjan sc/source/ui/dbgui/csvcontrol \ 264b77af630Sdamjan sc/source/ui/dbgui/csvruler \ 265b77af630Sdamjan sc/source/ui/dbgui/csvgrid \ 266b77af630Sdamjan sc/source/ui/dbgui/csvtablebox \ 267b77af630Sdamjan sc/source/ui/dbgui/asciiopt \ 268b77af630Sdamjan sc/source/ui/pagedlg/areasdlg \ 269b77af630Sdamjan sc/source/ui/pagedlg/tphfedit \ 270b77af630Sdamjan sc/source/ui/drawfunc/fupoor \ 271b77af630Sdamjan sc/source/ui/drawfunc/fumark \ 272b77af630Sdamjan sc/source/ui/drawfunc/fudraw \ 273*e10cbeddSDon Lewis sc/source/ui/drawfunc/fusel \ 274b77af630Sdamjan sc/source/ui/drawfunc/fusel2 \ 275b77af630Sdamjan sc/source/ui/drawfunc/fuconstr \ 276b77af630Sdamjan sc/source/ui/drawfunc/fuconrec \ 277b77af630Sdamjan sc/source/ui/drawfunc/fuconarc \ 278b77af630Sdamjan sc/source/ui/drawfunc/fuconuno \ 279b77af630Sdamjan sc/source/ui/drawfunc/fuconpol \ 280b77af630Sdamjan sc/source/ui/drawfunc/fuconcustomshape \ 281b77af630Sdamjan sc/source/ui/drawfunc/fuins1 \ 282b77af630Sdamjan sc/source/ui/drawfunc/fuins2 \ 283b77af630Sdamjan sc/source/ui/drawfunc/futext \ 284b77af630Sdamjan sc/source/ui/drawfunc/futext2 \ 285b77af630Sdamjan sc/source/ui/drawfunc/futext3 \ 286b77af630Sdamjan sc/source/ui/drawfunc/drawsh \ 287b77af630Sdamjan sc/source/ui/drawfunc/drawsh2 \ 288b77af630Sdamjan sc/source/ui/drawfunc/drawsh4 \ 289b77af630Sdamjan sc/source/ui/drawfunc/drawsh5 \ 290b77af630Sdamjan sc/source/ui/drawfunc/drtxtob \ 291b77af630Sdamjan sc/source/ui/drawfunc/drtxtob1 \ 292b77af630Sdamjan sc/source/ui/drawfunc/drtxtob2 \ 293b77af630Sdamjan sc/source/ui/drawfunc/drformsh \ 294b77af630Sdamjan sc/source/ui/drawfunc/oleobjsh \ 295b77af630Sdamjan sc/source/ui/drawfunc/chartsh \ 296b77af630Sdamjan sc/source/ui/drawfunc/graphsh \ 297b77af630Sdamjan sc/source/ui/drawfunc/mediash \ 298b77af630Sdamjan sc/source/ui/sidebar/ScPanelFactory \ 299b77af630Sdamjan sc/source/ui/sidebar/AlignmentPropertyPanel \ 300b77af630Sdamjan sc/source/ui/sidebar/CellLineStyleControl \ 301b77af630Sdamjan sc/source/ui/sidebar/CellLineStylePopup \ 302b77af630Sdamjan sc/source/ui/sidebar/CellLineStyleValueSet \ 303b77af630Sdamjan sc/source/ui/sidebar/CellBorderUpdater \ 304b77af630Sdamjan sc/source/ui/sidebar/CellAppearancePropertyPanel \ 305b77af630Sdamjan sc/source/ui/sidebar/CellBorderStyleControl \ 306b77af630Sdamjan sc/source/ui/sidebar/CellBorderStylePopup \ 307b77af630Sdamjan sc/source/ui/sidebar/NumberFormatPropertyPanel \ 308b77af630Sdamjan sc/source/ui/navipi/navipi \ 309b77af630Sdamjan sc/source/ui/navipi/navcitem \ 310b77af630Sdamjan sc/source/ui/navipi/scenwnd \ 311b77af630Sdamjan sc/source/ui/navipi/content \ 312*e10cbeddSDon Lewis sc/source/ui/unoobj/cellsuno \ 313b77af630Sdamjan sc/source/ui/unoobj/docuno \ 314b77af630Sdamjan sc/source/ui/unoobj/servuno \ 315b77af630Sdamjan sc/source/ui/unoobj/defltuno \ 316b77af630Sdamjan sc/source/ui/unoobj/drdefuno \ 317b77af630Sdamjan sc/source/ui/unoobj/tokenuno \ 318b77af630Sdamjan sc/source/ui/unoobj/textuno \ 319b77af630Sdamjan sc/source/ui/unoobj/notesuno \ 320b77af630Sdamjan sc/source/ui/unoobj/cursuno \ 321b77af630Sdamjan sc/source/ui/unoobj/srchuno \ 322b77af630Sdamjan sc/source/ui/unoobj/fielduno \ 323b77af630Sdamjan sc/source/ui/unoobj/miscuno \ 324b77af630Sdamjan sc/source/ui/unoobj/optuno \ 325b77af630Sdamjan sc/source/ui/unoobj/appluno \ 326b77af630Sdamjan sc/source/ui/unoobj/funcuno \ 327b77af630Sdamjan sc/source/ui/unoobj/nameuno \ 328b77af630Sdamjan sc/source/ui/unoobj/viewuno \ 329b77af630Sdamjan sc/source/ui/unoobj/dispuno \ 330b77af630Sdamjan sc/source/ui/unoobj/datauno \ 331b77af630Sdamjan sc/source/ui/unoobj/dapiuno \ 332b77af630Sdamjan sc/source/ui/unoobj/chartuno \ 333*e10cbeddSDon Lewis sc/source/ui/unoobj/chart2uno \ 334b77af630Sdamjan sc/source/ui/unoobj/shapeuno \ 335b77af630Sdamjan sc/source/ui/unoobj/pageuno \ 336b77af630Sdamjan sc/source/ui/unoobj/forbiuno \ 337b77af630Sdamjan sc/source/ui/unoobj/styleuno \ 338b77af630Sdamjan sc/source/ui/unoobj/afmtuno \ 339b77af630Sdamjan sc/source/ui/unoobj/fmtuno \ 340b77af630Sdamjan sc/source/ui/unoobj/linkuno \ 341b77af630Sdamjan sc/source/ui/unoobj/targuno \ 342b77af630Sdamjan sc/source/ui/unoobj/convuno \ 343b77af630Sdamjan sc/source/ui/unoobj/editsrc \ 344b77af630Sdamjan sc/source/ui/unoobj/unoguard \ 345b77af630Sdamjan sc/source/ui/unoobj/confuno \ 346b77af630Sdamjan sc/source/ui/unoobj/filtuno \ 347b77af630Sdamjan sc/source/ui/unoobj/unodoc \ 348b77af630Sdamjan sc/source/ui/unoobj/addruno \ 349b77af630Sdamjan sc/source/ui/unoobj/eventuno \ 350b77af630Sdamjan sc/source/ui/unoobj/listenercalls \ 351b77af630Sdamjan sc/source/ui/unoobj/cellvaluebinding \ 352b77af630Sdamjan sc/source/ui/unoobj/celllistsource \ 353b77af630Sdamjan sc/source/ui/unoobj/warnpassword \ 354b77af630Sdamjan sc/source/ui/unoobj/unoreflist \ 355b77af630Sdamjan sc/source/ui/unoobj/ChartRangeSelectionListener \ 356b77af630Sdamjan sc/source/core/data/attarray \ 357b77af630Sdamjan sc/source/core/data/attrib \ 358b77af630Sdamjan sc/source/core/data/autonamecache \ 359b77af630Sdamjan sc/source/core/data/bcaslot \ 360*e10cbeddSDon Lewis sc/source/core/data/cell \ 361b77af630Sdamjan sc/source/core/data/cell2 \ 362b77af630Sdamjan sc/source/core/data/clipparam \ 363b77af630Sdamjan sc/source/core/data/column \ 364*e10cbeddSDon Lewis sc/source/core/data/column2 \ 365*e10cbeddSDon Lewis sc/source/core/data/column3 \ 366b77af630Sdamjan sc/source/core/data/compressedarray \ 367*e10cbeddSDon Lewis sc/source/core/data/conditio \ 368b77af630Sdamjan sc/source/core/data/dbdocutl \ 369b77af630Sdamjan sc/source/core/data/dociter \ 370b77af630Sdamjan sc/source/core/data/docpool \ 371b77af630Sdamjan sc/source/core/data/documen2 \ 372b77af630Sdamjan sc/source/core/data/documen3 \ 373*e10cbeddSDon Lewis sc/source/core/data/documen4 \ 374b77af630Sdamjan sc/source/core/data/documen5 \ 375b77af630Sdamjan sc/source/core/data/documen6 \ 376b77af630Sdamjan sc/source/core/data/documen7 \ 377b77af630Sdamjan sc/source/core/data/documen8 \ 378b77af630Sdamjan sc/source/core/data/documen9 \ 379b77af630Sdamjan sc/source/core/data/document \ 380b77af630Sdamjan sc/source/core/data/dpcachetable \ 381b77af630Sdamjan sc/source/core/data/dpdimsave \ 382b77af630Sdamjan sc/source/core/data/dpglobal \ 383b77af630Sdamjan sc/source/core/data/dpgroup \ 384b77af630Sdamjan sc/source/core/data/dpobject \ 385b77af630Sdamjan sc/source/core/data/dpoutput \ 386b77af630Sdamjan sc/source/core/data/dpoutputgeometry \ 387b77af630Sdamjan sc/source/core/data/dpsave \ 388b77af630Sdamjan sc/source/core/data/dpsdbtab \ 389b77af630Sdamjan sc/source/core/data/dpshttab \ 390b77af630Sdamjan sc/source/core/data/dptabdat \ 391b77af630Sdamjan sc/source/core/data/dptabres \ 392b77af630Sdamjan sc/source/core/data/dptabsrc \ 393b77af630Sdamjan sc/source/core/data/dptablecache \ 394b77af630Sdamjan sc/source/core/data/scdpoutputimpl \ 395b77af630Sdamjan sc/source/core/data/drawpage \ 396b77af630Sdamjan sc/source/core/data/drwlayer \ 397b77af630Sdamjan sc/source/core/data/fillinfo \ 398b77af630Sdamjan sc/source/core/data/global \ 399b77af630Sdamjan sc/source/core/data/global2 \ 400b77af630Sdamjan sc/source/core/data/globalx \ 401b77af630Sdamjan sc/source/core/data/markarr \ 402b77af630Sdamjan sc/source/core/data/markdata \ 403b77af630Sdamjan sc/source/core/data/olinetab \ 404b77af630Sdamjan sc/source/core/data/pagepar \ 405b77af630Sdamjan sc/source/core/data/patattr \ 406b77af630Sdamjan sc/source/core/data/pivot2 \ 407b77af630Sdamjan sc/source/core/data/poolhelp \ 408b77af630Sdamjan sc/source/core/data/sheetevents \ 409b77af630Sdamjan sc/source/core/data/segmenttree \ 410b77af630Sdamjan sc/source/core/data/sortparam \ 411b77af630Sdamjan sc/source/core/data/stlpool \ 412b77af630Sdamjan sc/source/core/data/stlsheet \ 413b77af630Sdamjan sc/source/core/data/tabbgcolor \ 414b77af630Sdamjan sc/source/core/data/table1 \ 415b77af630Sdamjan sc/source/core/data/table2 \ 416*e10cbeddSDon Lewis sc/source/core/data/table3 \ 417*e10cbeddSDon Lewis sc/source/core/data/table4 \ 418b77af630Sdamjan sc/source/core/data/table5 \ 419b77af630Sdamjan sc/source/core/data/table6 \ 420b77af630Sdamjan sc/source/core/data/tabprotection \ 421b77af630Sdamjan sc/source/core/data/userdat \ 422b77af630Sdamjan sc/source/core/data/postit \ 423*e10cbeddSDon Lewis sc/source/core/data/validat \ 424b77af630Sdamjan sc/source/core/tool/addincfg \ 425b77af630Sdamjan sc/source/core/tool/addincol \ 426b77af630Sdamjan sc/source/core/tool/addinhelpid \ 427b77af630Sdamjan sc/source/core/tool/addinlis \ 428b77af630Sdamjan sc/source/core/tool/address \ 429b77af630Sdamjan sc/source/core/tool/adiasync \ 430b77af630Sdamjan sc/source/core/tool/appoptio \ 431b77af630Sdamjan sc/source/core/tool/autoform \ 432b77af630Sdamjan sc/source/core/tool/callform \ 433b77af630Sdamjan sc/source/core/tool/cellform \ 434b77af630Sdamjan sc/source/core/tool/cellkeytranslator \ 435*e10cbeddSDon Lewis sc/source/core/tool/chartarr \ 436b77af630Sdamjan sc/source/core/tool/charthelper \ 437b77af630Sdamjan sc/source/core/tool/chartpos \ 438b77af630Sdamjan sc/source/core/tool/chartlis \ 439b77af630Sdamjan sc/source/core/tool/chartlock \ 440b77af630Sdamjan sc/source/core/tool/chgtrack \ 441b77af630Sdamjan sc/source/core/tool/chgviset \ 442b77af630Sdamjan sc/source/core/tool/collect \ 443b77af630Sdamjan sc/source/core/tool/compiler \ 444b77af630Sdamjan sc/source/core/tool/consoli \ 445b77af630Sdamjan sc/source/core/tool/dbcolect \ 446b77af630Sdamjan sc/source/core/tool/ddelink \ 447b77af630Sdamjan sc/source/core/tool/detdata \ 448b77af630Sdamjan sc/source/core/tool/detfunc \ 449b77af630Sdamjan sc/source/core/tool/docoptio \ 450b77af630Sdamjan sc/source/core/tool/doubleref \ 451b77af630Sdamjan sc/source/core/tool/editutil \ 452b77af630Sdamjan sc/source/core/tool/filtopt \ 453b77af630Sdamjan sc/source/core/tool/formulaparserpool \ 454b77af630Sdamjan sc/source/core/tool/hints \ 455b77af630Sdamjan sc/source/core/tool/inputopt \ 456b77af630Sdamjan sc/source/core/tool/interpr1 \ 457*e10cbeddSDon Lewis sc/source/core/tool/interpr2 \ 458b77af630Sdamjan sc/source/core/tool/interpr3 \ 459*e10cbeddSDon Lewis sc/source/core/tool/interpr4 \ 460b77af630Sdamjan sc/source/core/tool/interpr5 \ 461*e10cbeddSDon Lewis sc/source/core/tool/interpr6 \ 462b77af630Sdamjan sc/source/core/tool/lookupcache \ 463b77af630Sdamjan sc/source/core/tool/navicfg \ 464b77af630Sdamjan sc/source/core/tool/odffmap \ 465b77af630Sdamjan sc/source/core/tool/optutil \ 466b77af630Sdamjan sc/source/core/tool/parclass \ 467b77af630Sdamjan sc/source/core/tool/printopt \ 468b77af630Sdamjan sc/source/core/tool/prnsave \ 469b77af630Sdamjan sc/source/core/tool/progress \ 470b77af630Sdamjan sc/source/core/tool/queryparam \ 471b77af630Sdamjan sc/source/core/tool/rangelst \ 472b77af630Sdamjan sc/source/core/tool/rangenam \ 473b77af630Sdamjan sc/source/core/tool/rangeseq \ 474b77af630Sdamjan sc/source/core/tool/rangeutl \ 475b77af630Sdamjan sc/source/core/tool/rechead \ 476b77af630Sdamjan sc/source/core/tool/refdata \ 477b77af630Sdamjan sc/source/core/tool/reffind \ 478b77af630Sdamjan sc/source/core/tool/refreshtimer \ 479b77af630Sdamjan sc/source/core/tool/reftokenhelper \ 480b77af630Sdamjan sc/source/core/tool/refupdat \ 481b77af630Sdamjan sc/source/core/tool/scmatrix \ 482*e10cbeddSDon Lewis sc/source/core/tool/subtotal \ 483b77af630Sdamjan sc/source/core/tool/stringutil \ 484*e10cbeddSDon Lewis sc/source/core/tool/token \ 485b77af630Sdamjan sc/source/core/tool/unitconv \ 486b77af630Sdamjan sc/source/core/tool/userlist \ 487b77af630Sdamjan sc/source/core/tool/viewopti \ 488b77af630Sdamjan sc/source/core/tool/zforauto \ 489b77af630Sdamjan sc/source/filter/xml/sheetdata \ 490b77af630Sdamjan sc/source/filter/xml/xmlwrap \ 491b77af630Sdamjan sc/source/filter/xml/xmlimprt \ 492b77af630Sdamjan sc/source/filter/xml/xmlexprt \ 493b77af630Sdamjan sc/source/filter/xml/xmlbodyi \ 494b77af630Sdamjan sc/source/filter/xml/xmltabi \ 495b77af630Sdamjan sc/source/filter/xml/xmlexternaltabi \ 496b77af630Sdamjan sc/source/filter/xml/xmlrowi \ 497b77af630Sdamjan sc/source/filter/xml/xmlcelli \ 498b77af630Sdamjan sc/source/filter/xml/xmlconti \ 499*e10cbeddSDon Lewis sc/source/filter/xml/xmlcvali \ 500b77af630Sdamjan sc/source/filter/xml/xmlcoli \ 501b77af630Sdamjan sc/source/filter/xml/xmlsubti \ 502b77af630Sdamjan sc/source/filter/xml/xmlnexpi \ 503b77af630Sdamjan sc/source/filter/xml/xmldrani \ 504b77af630Sdamjan sc/source/filter/xml/xmlfilti \ 505b77af630Sdamjan sc/source/filter/xml/xmlsorti \ 506b77af630Sdamjan sc/source/filter/xml/xmlstyle \ 507b77af630Sdamjan sc/source/filter/xml/xmlstyli \ 508b77af630Sdamjan sc/source/filter/xml/xmldpimp \ 509b77af630Sdamjan sc/source/filter/xml/xmlannoi \ 510b77af630Sdamjan sc/source/filter/xml/xmlsceni \ 511b77af630Sdamjan sc/source/filter/xml/XMLTableMasterPageExport \ 512b77af630Sdamjan sc/source/filter/xml/xmllabri \ 513b77af630Sdamjan sc/source/filter/xml/XMLTableHeaderFooterContext \ 514b77af630Sdamjan sc/source/filter/xml/XMLDetectiveContext \ 515b77af630Sdamjan sc/source/filter/xml/XMLCellRangeSourceContext \ 516b77af630Sdamjan sc/source/filter/xml/XMLConsolidationContext \ 517b77af630Sdamjan sc/source/filter/xml/XMLConverter \ 518b77af630Sdamjan sc/source/filter/xml/XMLExportIterator \ 519b77af630Sdamjan sc/source/filter/xml/XMLColumnRowGroupExport \ 520b77af630Sdamjan sc/source/filter/xml/XMLStylesExportHelper \ 521b77af630Sdamjan sc/source/filter/xml/XMLStylesImportHelper \ 522b77af630Sdamjan sc/source/filter/xml/XMLExportDataPilot \ 523b77af630Sdamjan sc/source/filter/xml/XMLExportDatabaseRanges \ 524b77af630Sdamjan sc/source/filter/xml/XMLTableShapeImportHelper \ 525b77af630Sdamjan sc/source/filter/xml/XMLTableShapesContext \ 526b77af630Sdamjan sc/source/filter/xml/XMLExportDDELinks \ 527b77af630Sdamjan sc/source/filter/xml/XMLDDELinksContext \ 528b77af630Sdamjan sc/source/filter/xml/XMLCalculationSettingsContext \ 529b77af630Sdamjan sc/source/filter/xml/XMLTableSourceContext \ 530b77af630Sdamjan sc/source/filter/xml/XMLTextPContext \ 531b77af630Sdamjan sc/source/filter/xml/XMLTableShapeResizer \ 532b77af630Sdamjan sc/source/filter/xml/XMLChangeTrackingExportHelper \ 533b77af630Sdamjan sc/source/filter/xml/xmlfonte \ 534b77af630Sdamjan sc/source/filter/xml/XMLChangeTrackingImportHelper \ 535b77af630Sdamjan sc/source/filter/xml/XMLTrackedChangesContext \ 536b77af630Sdamjan sc/source/filter/xml/XMLExportSharedData \ 537b77af630Sdamjan sc/source/filter/xml/XMLEmptyContext \ 538b77af630Sdamjan sc/source/filter/xml/XMLCodeNameProvider \ 539b77af630Sdamjan sc/source/ui/Accessibility/AccessibleContextBase \ 540b77af630Sdamjan sc/source/ui/Accessibility/AccessibleTableBase \ 541b77af630Sdamjan sc/source/ui/Accessibility/AccessibleDocument \ 542b77af630Sdamjan sc/source/ui/Accessibility/AccessibleGlobal \ 543b77af630Sdamjan sc/source/ui/Accessibility/AccessibleSpreadsheet \ 544b77af630Sdamjan sc/source/ui/Accessibility/AccessibleCell \ 545b77af630Sdamjan sc/source/ui/Accessibility/AccessibilityHints \ 546b77af630Sdamjan sc/source/ui/Accessibility/AccessibleDocumentBase \ 547b77af630Sdamjan sc/source/ui/Accessibility/AccessibleCellBase \ 548b77af630Sdamjan sc/source/ui/Accessibility/AccessibleDocumentPagePreview \ 549b77af630Sdamjan sc/source/ui/Accessibility/AccessibleFilterMenu \ 550b77af630Sdamjan sc/source/ui/Accessibility/AccessibleFilterMenuItem \ 551b77af630Sdamjan sc/source/ui/Accessibility/AccessibleFilterTopWindow \ 552b77af630Sdamjan sc/source/ui/Accessibility/AccessiblePreviewTable \ 553b77af630Sdamjan sc/source/ui/Accessibility/AccessiblePreviewCell \ 554b77af630Sdamjan sc/source/ui/Accessibility/AccessiblePreviewHeaderCell \ 555b77af630Sdamjan sc/source/ui/Accessibility/AccessiblePageHeader \ 556b77af630Sdamjan sc/source/ui/Accessibility/AccessibleText \ 557b77af630Sdamjan sc/source/ui/Accessibility/AccessiblePageHeaderArea \ 558b77af630Sdamjan sc/source/ui/Accessibility/DrawModelBroadcaster \ 559b77af630Sdamjan sc/source/ui/Accessibility/AccessibleEditObject \ 560b77af630Sdamjan sc/source/ui/Accessibility/AccessibleDataPilotControl \ 561b77af630Sdamjan sc/source/ui/Accessibility/AccessibleCsvControl \ 562b77af630Sdamjan)) 563b77af630Sdamjan 564*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 565*e10cbeddSDon Lewis sc/source/filter/xml/xmlcvali \ 566*e10cbeddSDon Lewis sc/source/ui/drawfunc/fusel \ 567b77af630Sdamjan sc/source/ui/view/dbfunc2 \ 568*e10cbeddSDon Lewis sc/source/ui/view/drawview \ 569b77af630Sdamjan sc/source/ui/view/tabvwsh2 \ 570*e10cbeddSDon Lewis , $(gb_COMPILERNOOPTFLAGS) \ 571b77af630Sdamjan)) 572*e10cbeddSDon Lewis 573b77af630Sdamjanifeq ($(OS)$(COM)$(CPUNAME),LINUXGCCPOWERPC) 574*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 575*e10cbeddSDon Lewis sc/source/core/tool/subtotal, $(gb_COMPILERNOOPTFLAGS) \ 576b77af630Sdamjan)) 577b77af630Sdamjanendif 578b77af630Sdamjan 579b77af630Sdamjanifeq ($(OS)$(COM)$(CPUNAME),LINUXGCCSPARC) 580*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 581b77af630Sdamjan sc/source/core/data/cell \ 582b77af630Sdamjan sc/source/core/data/column2 \ 583b77af630Sdamjan sc/source/core/data/column3 \ 584*e10cbeddSDon Lewis sc/source/core/data/conditio \ 585*e10cbeddSDon Lewis sc/source/core/data/documen4 \ 586b77af630Sdamjan sc/source/core/data/table3 \ 587b77af630Sdamjan sc/source/core/data/table4 \ 588b77af630Sdamjan sc/source/core/data/validat \ 589*e10cbeddSDon Lewis sc/source/core/tool/chartarr \ 590b77af630Sdamjan sc/source/core/tool/interpr2 \ 591b77af630Sdamjan sc/source/core/tool/interpr4 \ 592*e10cbeddSDon Lewis sc/source/core/tool/token 593*e10cbeddSDon Lewis sc/source/ui/unoobj/cellsuno \ 594*e10cbeddSDon Lewis sc/source/ui/view/viewfun2 \ 595*e10cbeddSDon Lewis sc/source/ui/view/viewfun4 \ 596*e10cbeddSDon Lewis , $(gb_COMPILERNOOPTFLAGS) \ 597b77af630Sdamjan)) 598b77af630Sdamjanendif 599b77af630Sdamjan 600b77af630Sdamjanifeq ($(GUI),OS2) 601*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 602*e10cbeddSDon Lewis sc/source/core/tool/interpr6, $(gb_COMPILERNOOPTFLAGS) \ 603b77af630Sdamjan)) 604b77af630Sdamjanendif 605b77af630Sdamjan 606b77af630Sdamjan# Work around bug in gcc 4.2 / 4.3, see 607b77af630Sdamjan# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35182 608b77af630Sdamjanifeq ($(COM),GCC) 609*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 610*e10cbeddSDon Lewis sc/source/ui/unoobj/chart2uno, $(gb_COMPILERNOOPTFLAGS) \ 611b77af630Sdamjan)) 612b77af630Sdamjanendif 613b77af630Sdamjan 614b77af630Sdamjan$(eval $(call gb_SdiTarget_SdiTarget,sc/sdi/scslots,sc/sdi/scalc)) 615b77af630Sdamjan 616b77af630Sdamjan$(eval $(call gb_SdiTarget_set_include,sc/sdi/scslots,\ 617b77af630Sdamjan -I$(SRCDIR)/sc/inc \ 618b77af630Sdamjan -I$(SRCDIR)/sc/sdi \ 619b77af630Sdamjan -I$(SRCDIR)/sc/source/ui/inc \ 620b77af630Sdamjan -I$(OUTDIR)/inc \ 621b77af630Sdamjan)) 622b77af630Sdamjan 623b77af630Sdamjan# vim: set noet sw=4 ts=4: 624