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