From ba6a2dc29889d74641f3ae49ee15b61099f499cc Mon Sep 17 00:00:00 2001 From: Norbert Thiebaud Date: Fri, 25 Mar 2011 23:41:28 -0500 Subject: gnumake support for calc. calc build and execute. loading excel file fail --- sc/AllLangResTarget_sc.mk | 106 +++++++ sc/Library_sc.mk | 608 +++++++++++++++++++++++++++++++++++++++ sc/Library_scd.mk | 57 ++++ sc/Library_scfilt.mk | 166 +++++++++++ sc/Library_scui.mk | 126 ++++++++ sc/Library_vbaobj.mk | 153 ++++++++++ sc/Makefile | 33 +++ sc/Module_sc.mk | 35 +++ sc/Package_uiconfig.mk | 24 ++ sc/Package_xml.mk | 141 +++++++++ sc/prj/gbuild.lst | 2 + sc/prj/makefile.mk | 40 +++ sc/source/core/tool/interpr5.cxx | 2 + 13 files changed, 1493 insertions(+) create mode 100644 sc/AllLangResTarget_sc.mk create mode 100644 sc/Library_sc.mk create mode 100644 sc/Library_scd.mk create mode 100644 sc/Library_scfilt.mk create mode 100644 sc/Library_scui.mk create mode 100644 sc/Library_vbaobj.mk create mode 100644 sc/Makefile create mode 100644 sc/Module_sc.mk create mode 100644 sc/Package_uiconfig.mk create mode 100644 sc/Package_xml.mk create mode 100644 sc/prj/gbuild.lst create mode 100644 sc/prj/makefile.mk (limited to 'sc') diff --git a/sc/AllLangResTarget_sc.mk b/sc/AllLangResTarget_sc.mk new file mode 100644 index 000000000000..64fdfd4139c2 --- /dev/null +++ b/sc/AllLangResTarget_sc.mk @@ -0,0 +1,106 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + + +$(eval $(call gb_AllLangResTarget_AllLangResTarget,sc)) + +$(eval $(call gb_AllLangResTarget_add_srs,sc,\ + sc/res \ +)) + +$(eval $(call gb_SrsTarget_SrsTarget,sc/res)) + +$(eval $(call gb_SrsTarget_set_include,sc/res,\ + $$(INCLUDE) \ + -I$(OUTDIR)/inc \ + -I$(WORKDIR)/inc/sc \ + -I$(SRCDIR)/sc/inc \ + -I$(SRCDIR)/sc/source/ui/wrtsh \ + -I$(SRCDIR)/sc/source/ui/inc \ + -I$(SRCDIR)/sc/source/ui/navipi \ + -I$(SRCDIR)/sc/source/ui/docshell \ + -I$(SRCDIR)/sc/source/ui/pagedlg \ + -I$(SRCDIR)/sc/source/ui/dbgui \ + -I$(SRCDIR)/sc/source/ui/formdlg \ +)) + +$(eval $(call gb_SrsTarget_add_files,sc/res,\ + sc/source/ui/src/optdlg.src \ + sc/source/ui/src/popup.src \ + sc/source/ui/src/autofmt.src \ + sc/source/ui/src/globstr.src \ + sc/source/ui/src/optsolver.src \ + sc/source/ui/src/datafdlg.src \ + sc/source/ui/src/toolbox.src \ + sc/source/ui/src/scfuncs.src \ + sc/source/ui/src/textdlgs.src \ + sc/source/ui/src/solvrdlg.src \ + sc/source/ui/src/sc.src \ + sc/source/ui/src/pseudo.src \ + sc/source/ui/src/subtdlg.src \ + sc/source/ui/src/crnrdlg.src \ + sc/source/ui/src/hdrcont.src \ + sc/source/ui/src/scerrors.src \ + sc/source/ui/src/simpref.src \ + sc/source/ui/src/solveroptions.src \ + sc/source/ui/src/namedlg.src \ + sc/source/ui/src/miscdlgs.src \ + sc/source/ui/src/tabopdlg.src \ + sc/source/ui/src/scstring.src \ + sc/source/ui/src/condfrmt.src \ + sc/source/ui/src/dbnamdlg.src \ + sc/source/ui/src/opredlin.src \ + sc/source/ui/src/sortdlg.src \ + sc/source/ui/src/attrdlg.src \ + sc/source/ui/src/filter.src \ + sc/source/ui/cctrl/dpcontrol.src \ + sc/source/ui/navipi/navipi.src \ + sc/source/ui/docshell/tpstat.src \ + sc/source/ui/pagedlg/pagedlg.src \ + sc/source/ui/pagedlg/tphf.src \ + sc/source/ui/pagedlg/hfedtdlg.src \ + sc/source/ui/styleui/scstyles.src \ + sc/source/ui/styleui/styledlg.src \ + sc/source/ui/dbgui/asciiopt.src \ + sc/source/ui/dbgui/pivot.src \ + sc/source/ui/dbgui/dpgroupdlg.src \ + sc/source/ui/dbgui/consdlg.src \ + sc/source/ui/dbgui/pvfundlg.src \ + sc/source/ui/dbgui/dapitype.src \ + sc/source/ui/dbgui/imoptdlg.src \ + sc/source/ui/dbgui/textimportoptions.src \ + sc/source/ui/dbgui/scendlg.src \ + sc/source/ui/dbgui/outline.src \ + sc/source/ui/dbgui/validate.src \ + sc/source/ui/drawfunc/drformsh.src \ + sc/source/ui/drawfunc/objdraw.src \ + sc/source/ui/miscdlgs/retypepassdlg.src \ + sc/source/ui/miscdlgs/instbdlg.src \ + sc/source/ui/miscdlgs/highred.src \ + sc/source/ui/miscdlgs/conflictsdlg.src \ + sc/source/ui/miscdlgs/protectiondlg.src \ + sc/source/ui/miscdlgs/acredlin.src \ + sc/source/ui/miscdlgs/sharedocdlg.src \ + sc/source/ui/miscdlgs/linkarea.src \ + sc/source/ui/formdlg/formdlgs.src \ + sc/source/ui/formdlg/dwfunctr.src \ + sc/source/core/src/compiler.src \ +)) diff --git a/sc/Library_sc.mk b/sc/Library_sc.mk new file mode 100644 index 000000000000..7abb7b0983a2 --- /dev/null +++ b/sc/Library_sc.mk @@ -0,0 +1,608 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +$(eval $(call gb_Library_Library,sc)) + +$(eval $(call gb_Library_add_sdi_headers,sc,sc/sdi/scslots)) + +$(eval $(call gb_Library_add_precompiled_header,sc,$(SRCDIR)/sc/inc/pch/precompiled_sc)) + +$(eval $(call gb_Library_set_componentfile,sc,sc/util/sc)) + +$(eval $(call gb_Library_set_include,sc,\ + -I$(SRCDIR)/sc/source/core/inc \ + -I$(SRCDIR)/sc/source/filter/inc \ + -I$(SRCDIR)/sc/source/ui/inc \ + -I$(SRCDIR)/sc/inc/pch \ + -I$(SRCDIR)/sc/inc \ + -I$(WORKDIR)/SdiTarget/sc/sdi \ + -I$(WORKDIR)/Misc/sc/ \ + $$(INCLUDE) \ + -I$(OUTDIR)/inc/offuh \ + -I$(OUTDIR)/inc \ +)) + +$(eval $(call gb_Library_set_defs,sc,\ + $$(DEFS) \ + -DSC_DLLIMPLEMENTATION \ + -DSC_INFO_OSVERSION=\"$(OS)\" \ +)) + +$(eval $(call gb_Library_add_linked_libs,sc,\ + avmedia \ + basegfx \ + comphelper \ + cppu \ + cppuhelper \ + drawinglayer \ + editeng \ + for \ + forui \ + i18nisolang1 \ + sal \ + salhelper \ + sb \ + sfx \ + sot \ + svl \ + svt \ + svx \ + svxcore \ + tk \ + tl \ + ucbhelper \ + utl \ + vbahelper \ + vcl \ + xo \ +)) + +$(eval $(call gb_Library_add_exception_objects,sc,\ + sc/source/core/data/attarray \ + sc/source/core/data/attrib \ + sc/source/core/data/autonamecache \ + sc/source/core/data/bcaslot \ + sc/source/core/data/cell \ + sc/source/core/data/cell2 \ + sc/source/core/data/clipparam \ + sc/source/core/data/column \ + sc/source/core/data/column2 \ + sc/source/core/data/column3 \ + sc/source/core/data/compressedarray \ + sc/source/core/data/conditio \ + sc/source/core/data/dbdocutl \ + sc/source/core/data/dociter \ + sc/source/core/data/docparam \ + sc/source/core/data/docpool \ + sc/source/core/data/documen2 \ + sc/source/core/data/documen3 \ + sc/source/core/data/documen4 \ + sc/source/core/data/documen5 \ + sc/source/core/data/documen6 \ + sc/source/core/data/documen7 \ + sc/source/core/data/documen8 \ + sc/source/core/data/documen9 \ + sc/source/core/data/document \ + sc/source/core/data/dpcachetable \ + sc/source/core/data/dpdimsave \ + sc/source/core/data/dpglobal \ + sc/source/core/data/dpgroup \ + sc/source/core/data/dpobject \ + sc/source/core/data/dpoutput \ + sc/source/core/data/dpoutputgeometry \ + sc/source/core/data/dpsave \ + sc/source/core/data/dpsdbtab \ + sc/source/core/data/dpshttab \ + sc/source/core/data/dptabdat \ + sc/source/core/data/dptablecache \ + sc/source/core/data/dptabres \ + sc/source/core/data/dptabsrc \ + sc/source/core/data/drawpage \ + sc/source/core/data/drwlayer \ + sc/source/core/data/fillinfo \ + sc/source/core/data/funcdesc \ + sc/source/core/data/global \ + sc/source/core/data/global2 \ + sc/source/core/data/globalx \ + sc/source/core/data/markarr \ + sc/source/core/data/markdata \ + sc/source/core/data/olinetab \ + sc/source/core/data/pagepar \ + sc/source/core/data/patattr \ + sc/source/core/data/pivot2 \ + sc/source/core/data/poolhelp \ + sc/source/core/data/postit \ + sc/source/core/data/scdpoutputimpl \ + sc/source/core/data/segmenttree \ + sc/source/core/data/sheetevents \ + sc/source/core/data/sortparam \ + sc/source/core/data/stlpool \ + sc/source/core/data/stlsheet \ + sc/source/core/data/subtotalparam \ + sc/source/core/data/tabbgcolor \ + sc/source/core/data/table1 \ + sc/source/core/data/table2 \ + sc/source/core/data/table3 \ + sc/source/core/data/table4 \ + sc/source/core/data/table5 \ + sc/source/core/data/table6 \ + sc/source/core/data/tabprotection \ + sc/source/core/data/userdat \ + sc/source/core/data/validat \ + sc/source/core/tool/addincfg \ + sc/source/core/tool/addincol \ + sc/source/core/tool/addinhelpid \ + sc/source/core/tool/addinlis \ + sc/source/core/tool/address \ + sc/source/core/tool/adiasync \ + sc/source/core/tool/appoptio \ + sc/source/core/tool/autoform \ + sc/source/core/tool/callform \ + sc/source/core/tool/cellform \ + sc/source/core/tool/cellkeytranslator \ + sc/source/core/tool/chartarr \ + sc/source/core/tool/charthelper \ + sc/source/core/tool/chartlis \ + sc/source/core/tool/chartlock \ + sc/source/core/tool/chartpos \ + sc/source/core/tool/chgtrack \ + sc/source/core/tool/chgviset \ + sc/source/core/tool/collect \ + sc/source/core/tool/compiler \ + sc/source/core/tool/consoli \ + sc/source/core/tool/dbcolect \ + sc/source/core/tool/ddelink \ + sc/source/core/tool/detdata \ + sc/source/core/tool/detfunc \ + sc/source/core/tool/docoptio \ + sc/source/core/tool/doubleref \ + sc/source/core/tool/editutil \ + sc/source/core/tool/filtopt \ + sc/source/core/tool/formulaparserpool \ + sc/source/core/tool/hints \ + sc/source/core/tool/inputopt \ + sc/source/core/tool/interpr1 \ + sc/source/core/tool/interpr2 \ + sc/source/core/tool/interpr3 \ + sc/source/core/tool/interpr4 \ + sc/source/core/tool/interpr5 \ + sc/source/core/tool/interpr6 \ + sc/source/core/tool/interpr7 \ + sc/source/core/tool/lookupcache \ + sc/source/core/tool/navicfg \ + sc/source/core/tool/odffmap \ + sc/source/core/tool/optutil \ + sc/source/core/tool/parclass \ + sc/source/core/tool/printopt \ + sc/source/core/tool/prnsave \ + sc/source/core/tool/progress \ + sc/source/core/tool/queryparam \ + sc/source/core/tool/rangelst \ + sc/source/core/tool/rangenam \ + sc/source/core/tool/rangeseq \ + sc/source/core/tool/rangeutl \ + sc/source/core/tool/rechead \ + sc/source/core/tool/refdata \ + sc/source/core/tool/reffind \ + sc/source/core/tool/refreshtimer \ + sc/source/core/tool/reftokenhelper \ + sc/source/core/tool/refupdat \ + sc/source/core/tool/scmatrix \ + sc/source/core/tool/simplerangelist \ + sc/source/core/tool/stringutil \ + sc/source/core/tool/subtotal \ + sc/source/core/tool/token \ + sc/source/core/tool/unitconv \ + sc/source/core/tool/userlist \ + sc/source/core/tool/viewopti \ + sc/source/core/tool/zforauto \ + sc/source/filter/xml/XMLCalculationSettingsContext \ + sc/source/filter/xml/XMLCellRangeSourceContext \ + sc/source/filter/xml/XMLChangeTrackingExportHelper \ + sc/source/filter/xml/XMLChangeTrackingImportHelper \ + sc/source/filter/xml/XMLCodeNameProvider \ + sc/source/filter/xml/XMLColumnRowGroupExport \ + sc/source/filter/xml/XMLConsolidationContext \ + sc/source/filter/xml/XMLConverter \ + sc/source/filter/xml/XMLDDELinksContext \ + sc/source/filter/xml/XMLDetectiveContext \ + sc/source/filter/xml/XMLEmptyContext \ + sc/source/filter/xml/XMLExportDDELinks \ + sc/source/filter/xml/XMLExportDataPilot \ + sc/source/filter/xml/XMLExportDatabaseRanges \ + sc/source/filter/xml/XMLExportIterator \ + sc/source/filter/xml/XMLExportSharedData \ + sc/source/filter/xml/XMLStylesExportHelper \ + sc/source/filter/xml/XMLStylesImportHelper \ + sc/source/filter/xml/XMLTableHeaderFooterContext \ + sc/source/filter/xml/XMLTableMasterPageExport \ + sc/source/filter/xml/XMLTableShapeImportHelper \ + sc/source/filter/xml/XMLTableShapeResizer \ + sc/source/filter/xml/XMLTableShapesContext \ + sc/source/filter/xml/XMLTableSourceContext \ + sc/source/filter/xml/XMLTextPContext \ + sc/source/filter/xml/XMLTrackedChangesContext \ + sc/source/filter/xml/cachedattraccess \ + sc/source/filter/xml/sheetdata \ + sc/source/filter/xml/xmlannoi \ + sc/source/filter/xml/xmlbodyi \ + sc/source/filter/xml/xmlcelli \ + sc/source/filter/xml/xmlcoli \ + sc/source/filter/xml/xmlconti \ + sc/source/filter/xml/xmlcvali \ + sc/source/filter/xml/xmldpimp \ + sc/source/filter/xml/xmldrani \ + sc/source/filter/xml/xmlexprt \ + sc/source/filter/xml/xmlexternaltabi \ + sc/source/filter/xml/xmlfilti \ + sc/source/filter/xml/xmlfonte \ + sc/source/filter/xml/xmlimprt \ + sc/source/filter/xml/xmllabri \ + sc/source/filter/xml/xmlnexpi \ + sc/source/filter/xml/xmlrowi \ + sc/source/filter/xml/xmlsceni \ + sc/source/filter/xml/xmlsorti \ + sc/source/filter/xml/xmlstyle \ + sc/source/filter/xml/xmlstyli \ + sc/source/filter/xml/xmlsubti \ + sc/source/filter/xml/xmltabi \ + sc/source/filter/xml/xmlwrap \ + sc/source/ui/Accessibility/AccessibilityHints \ + sc/source/ui/Accessibility/AccessibleCell \ + sc/source/ui/Accessibility/AccessibleCellBase \ + sc/source/ui/Accessibility/AccessibleContextBase \ + sc/source/ui/Accessibility/AccessibleCsvControl \ + sc/source/ui/Accessibility/AccessibleDataPilotControl \ + sc/source/ui/Accessibility/AccessibleDocument \ + sc/source/ui/Accessibility/AccessibleDocumentBase \ + sc/source/ui/Accessibility/AccessibleDocumentPagePreview \ + sc/source/ui/Accessibility/AccessibleEditObject \ + sc/source/ui/Accessibility/AccessibleFilterMenu \ + sc/source/ui/Accessibility/AccessibleFilterMenuItem \ + sc/source/ui/Accessibility/AccessibleFilterTopWindow \ + sc/source/ui/Accessibility/AccessibleGlobal \ + sc/source/ui/Accessibility/AccessiblePageHeader \ + sc/source/ui/Accessibility/AccessiblePageHeaderArea \ + sc/source/ui/Accessibility/AccessiblePreviewCell \ + sc/source/ui/Accessibility/AccessiblePreviewHeaderCell \ + sc/source/ui/Accessibility/AccessiblePreviewTable \ + sc/source/ui/Accessibility/AccessibleSpreadsheet \ + sc/source/ui/Accessibility/AccessibleTableBase \ + sc/source/ui/Accessibility/AccessibleText \ + sc/source/ui/Accessibility/DrawModelBroadcaster \ + sc/source/ui/app/client \ + sc/source/ui/app/drwtrans \ + sc/source/ui/app/inputhdl \ + sc/source/ui/app/inputwin \ + sc/source/ui/app/lnktrans \ + sc/source/ui/app/msgpool \ + sc/source/ui/app/rfindlst \ + sc/source/ui/app/scdll \ + sc/source/ui/app/scmod \ + sc/source/ui/app/scmod2 \ + sc/source/ui/app/seltrans \ + sc/source/ui/app/transobj \ + sc/source/ui/app/typemap \ + sc/source/ui/app/uiitems \ + sc/source/ui/attrdlg/attrdlg \ + sc/source/ui/attrdlg/condfrmt \ + sc/source/ui/attrdlg/scabstdlg \ + sc/source/ui/attrdlg/scdlgfact \ + sc/source/ui/attrdlg/scuiexp \ + sc/source/ui/attrdlg/tabpages \ + sc/source/ui/cctrl/cbuttonw \ + sc/source/ui/cctrl/dpcontrol \ + sc/source/ui/cctrl/editfield \ + sc/source/ui/cctrl/popmenu \ + sc/source/ui/cctrl/tbinsert \ + sc/source/ui/cctrl/tbzoomsliderctrl \ + sc/source/ui/dbgui/asciiopt \ + sc/source/ui/dbgui/consdlg \ + sc/source/ui/dbgui/csvcontrol \ + sc/source/ui/dbgui/csvgrid \ + sc/source/ui/dbgui/csvruler \ + sc/source/ui/dbgui/csvsplits \ + sc/source/ui/dbgui/csvtablebox \ + sc/source/ui/dbgui/dapidata \ + sc/source/ui/dbgui/dapitype \ + sc/source/ui/dbgui/dbnamdlg \ + sc/source/ui/dbgui/dpgroupdlg \ + sc/source/ui/dbgui/expftext \ + sc/source/ui/dbgui/fieldwnd \ + sc/source/ui/dbgui/filtdlg \ + sc/source/ui/dbgui/foptmgr \ + sc/source/ui/dbgui/imoptdlg \ + sc/source/ui/dbgui/pfiltdlg \ + sc/source/ui/dbgui/pvfundlg \ + sc/source/ui/dbgui/pvlaydlg \ + sc/source/ui/dbgui/scuiasciiopt \ + sc/source/ui/dbgui/scuiimoptdlg \ + sc/source/ui/dbgui/scendlg \ + sc/source/ui/dbgui/sfiltdlg \ + sc/source/ui/dbgui/sortdlg \ + sc/source/ui/dbgui/subtdlg \ + sc/source/ui/dbgui/textimportoptions \ + sc/source/ui/dbgui/tpsort \ + sc/source/ui/dbgui/tpsubt \ + sc/source/ui/dbgui/validate \ + sc/source/ui/docshell/arealink \ + sc/source/ui/docshell/autostyl \ + sc/source/ui/docshell/dbdocfun \ + sc/source/ui/docshell/dbdocimp \ + sc/source/ui/docshell/docfunc \ + sc/source/ui/docshell/docsh \ + sc/source/ui/docshell/docsh2 \ + sc/source/ui/docshell/docsh3 \ + sc/source/ui/docshell/docsh4 \ + sc/source/ui/docshell/docsh5 \ + sc/source/ui/docshell/docsh6 \ + sc/source/ui/docshell/docsh7 \ + sc/source/ui/docshell/docsh8 \ + sc/source/ui/docshell/editable \ + sc/source/ui/docshell/externalrefmgr \ + sc/source/ui/docshell/hiranges \ + sc/source/ui/docshell/impex \ + sc/source/ui/docshell/macromgr \ + sc/source/ui/docshell/olinefun \ + sc/source/ui/docshell/pagedata \ + sc/source/ui/docshell/pntlock \ + sc/source/ui/docshell/servobj \ + sc/source/ui/docshell/sizedev \ + sc/source/ui/docshell/tablink \ + sc/source/ui/docshell/tpstat \ + sc/source/ui/drawfunc/chartsh \ + sc/source/ui/drawfunc/drawsh \ + sc/source/ui/drawfunc/drawsh2 \ + sc/source/ui/drawfunc/drawsh4 \ + sc/source/ui/drawfunc/drawsh5 \ + sc/source/ui/drawfunc/drformsh \ + sc/source/ui/drawfunc/drtxtob \ + sc/source/ui/drawfunc/drtxtob1 \ + sc/source/ui/drawfunc/drtxtob2 \ + sc/source/ui/drawfunc/fuconarc \ + sc/source/ui/drawfunc/fuconcustomshape \ + sc/source/ui/drawfunc/fuconpol \ + sc/source/ui/drawfunc/fuconrec \ + sc/source/ui/drawfunc/fuconstr \ + sc/source/ui/drawfunc/fuconuno \ + sc/source/ui/drawfunc/fudraw \ + sc/source/ui/drawfunc/fuins1 \ + sc/source/ui/drawfunc/fuins2 \ + sc/source/ui/drawfunc/fumark \ + sc/source/ui/drawfunc/fupoor \ + sc/source/ui/drawfunc/fusel \ + sc/source/ui/drawfunc/fusel2 \ + sc/source/ui/drawfunc/futext \ + sc/source/ui/drawfunc/futext2 \ + sc/source/ui/drawfunc/futext3 \ + sc/source/ui/drawfunc/graphsh \ + sc/source/ui/drawfunc/mediash \ + sc/source/ui/drawfunc/oleobjsh \ + sc/source/ui/formdlg/dwfunctr \ + sc/source/ui/formdlg/formdata \ + sc/source/ui/formdlg/formula \ + sc/source/ui/formdlg/privsplt \ + sc/source/ui/miscdlgs/acredlin \ + sc/source/ui/miscdlgs/anyrefdg \ + sc/source/ui/miscdlgs/autofmt \ + sc/source/ui/miscdlgs/conflictsdlg \ + sc/source/ui/miscdlgs/crdlg \ + sc/source/ui/miscdlgs/crnrdlg \ + sc/source/ui/miscdlgs/datafdlg \ + sc/source/ui/miscdlgs/delcldlg \ + sc/source/ui/miscdlgs/delcodlg \ + sc/source/ui/miscdlgs/filldlg \ + sc/source/ui/miscdlgs/groupdlg \ + sc/source/ui/miscdlgs/highred \ + sc/source/ui/miscdlgs/inscldlg \ + sc/source/ui/miscdlgs/inscodlg \ + sc/source/ui/miscdlgs/instbdlg \ + sc/source/ui/miscdlgs/lbseldlg \ + sc/source/ui/miscdlgs/linkarea \ + sc/source/ui/miscdlgs/mtrindlg \ + sc/source/ui/miscdlgs/mvtabdlg \ + sc/source/ui/miscdlgs/namecrea \ + sc/source/ui/miscdlgs/namepast \ + sc/source/ui/miscdlgs/optsolver \ + sc/source/ui/miscdlgs/protectiondlg \ + sc/source/ui/miscdlgs/redcom \ + sc/source/ui/miscdlgs/retypepassdlg \ + sc/source/ui/miscdlgs/scuiautofmt \ + sc/source/ui/miscdlgs/sharedocdlg \ + sc/source/ui/miscdlgs/shtabdlg \ + sc/source/ui/miscdlgs/simpref \ + sc/source/ui/miscdlgs/solveroptions \ + sc/source/ui/miscdlgs/solverutil \ + sc/source/ui/miscdlgs/solvrdlg \ + sc/source/ui/miscdlgs/strindlg \ + sc/source/ui/miscdlgs/tabbgcolordlg \ + sc/source/ui/miscdlgs/tabopdlg \ + sc/source/ui/miscdlgs/textdlgs \ + sc/source/ui/miscdlgs/warnbox \ + sc/source/ui/namedlg/namedlg \ + sc/source/ui/navipi/content \ + sc/source/ui/navipi/navcitem \ + sc/source/ui/navipi/navipi \ + sc/source/ui/navipi/scenwnd \ + sc/source/ui/optdlg/opredlin \ + sc/source/ui/optdlg/tpcalc \ + sc/source/ui/optdlg/tpcompatibility \ + sc/source/ui/optdlg/tpformula \ + sc/source/ui/optdlg/tpprint \ + sc/source/ui/optdlg/tpusrlst \ + sc/source/ui/optdlg/tpview \ + sc/source/ui/pagedlg/areasdlg \ + sc/source/ui/pagedlg/hfedtdlg \ + sc/source/ui/pagedlg/scuitphfedit \ + sc/source/ui/pagedlg/tphf \ + sc/source/ui/pagedlg/tphfedit \ + sc/source/ui/pagedlg/tptable \ + sc/source/ui/styleui/styledlg \ + sc/source/ui/undo/areasave \ + sc/source/ui/undo/refundo \ + sc/source/ui/undo/target \ + sc/source/ui/undo/undobase \ + sc/source/ui/undo/undoblk \ + sc/source/ui/undo/undoblk2 \ + sc/source/ui/undo/undoblk3 \ + sc/source/ui/undo/undocell \ + sc/source/ui/undo/undodat \ + sc/source/ui/undo/undodraw \ + sc/source/ui/undo/undoolk \ + sc/source/ui/undo/undorangename \ + sc/source/ui/undo/undostyl \ + sc/source/ui/undo/undotab \ + sc/source/ui/undo/undoutil \ + sc/source/ui/unoobj/ChartRangeSelectionListener \ + sc/source/ui/unoobj/addruno \ + sc/source/ui/unoobj/afmtuno \ + sc/source/ui/unoobj/appluno \ + sc/source/ui/unoobj/celllistsource \ + sc/source/ui/unoobj/cellsuno \ + sc/source/ui/unoobj/cellvaluebinding \ + sc/source/ui/unoobj/chart2uno \ + sc/source/ui/unoobj/chartuno \ + sc/source/ui/unoobj/confuno \ + sc/source/ui/unoobj/convuno \ + sc/source/ui/unoobj/cursuno \ + sc/source/ui/unoobj/dapiuno \ + sc/source/ui/unoobj/datauno \ + sc/source/ui/unoobj/defltuno \ + sc/source/ui/unoobj/dispuno \ + sc/source/ui/unoobj/docuno \ + sc/source/ui/unoobj/drdefuno \ + sc/source/ui/unoobj/editsrc \ + sc/source/ui/unoobj/eventuno \ + sc/source/ui/unoobj/fielduno \ + sc/source/ui/unoobj/filtuno \ + sc/source/ui/unoobj/fmtuno \ + sc/source/ui/unoobj/forbiuno \ + sc/source/ui/unoobj/funcuno \ + sc/source/ui/unoobj/linkuno \ + sc/source/ui/unoobj/listenercalls \ + sc/source/ui/unoobj/miscuno \ + sc/source/ui/unoobj/nameuno \ + sc/source/ui/unoobj/notesuno \ + sc/source/ui/unoobj/optuno \ + sc/source/ui/unoobj/pageuno \ + sc/source/ui/unoobj/servuno \ + sc/source/ui/unoobj/shapeuno \ + sc/source/ui/unoobj/srchuno \ + sc/source/ui/unoobj/styleuno \ + sc/source/ui/unoobj/targuno \ + sc/source/ui/unoobj/textuno \ + sc/source/ui/unoobj/tokenuno \ + sc/source/ui/unoobj/unodoc \ + sc/source/ui/unoobj/unoreflist \ + sc/source/ui/unoobj/viewuno \ + sc/source/ui/unoobj/warnpassword \ + sc/source/ui/view/auditsh \ + sc/source/ui/view/cellmergeoption \ + sc/source/ui/view/cellsh \ + sc/source/ui/view/cellsh1 \ + sc/source/ui/view/cellsh2 \ + sc/source/ui/view/cellsh3 \ + sc/source/ui/view/cellsh4 \ + sc/source/ui/view/colrowba \ + sc/source/ui/view/dbfunc \ + sc/source/ui/view/dbfunc2 \ + sc/source/ui/view/dbfunc3 \ + sc/source/ui/view/dbfunc4 \ + sc/source/ui/view/drawutil \ + sc/source/ui/view/drawvie2 \ + sc/source/ui/view/drawvie3 \ + sc/source/ui/view/drawvie4 \ + sc/source/ui/view/drawview \ + sc/source/ui/view/editsh \ + sc/source/ui/view/formatsh \ + sc/source/ui/view/galwrap \ + sc/source/ui/view/gridmerg \ + sc/source/ui/view/gridwin \ + sc/source/ui/view/gridwin2 \ + sc/source/ui/view/gridwin3 \ + sc/source/ui/view/gridwin4 \ + sc/source/ui/view/gridwin5 \ + sc/source/ui/view/hdrcont \ + sc/source/ui/view/hintwin \ + sc/source/ui/view/imapwrap \ + sc/source/ui/view/invmerge \ + sc/source/ui/view/notemark \ + sc/source/ui/view/olinewin \ + sc/source/ui/view/olkact \ + sc/source/ui/view/output \ + sc/source/ui/view/output2 \ + sc/source/ui/view/output3 \ + sc/source/ui/view/overlayobject \ + sc/source/ui/view/pfuncache \ + sc/source/ui/view/pgbrksh \ + sc/source/ui/view/pivotsh \ + sc/source/ui/view/preview \ + sc/source/ui/view/prevloc \ + sc/source/ui/view/prevwsh \ + sc/source/ui/view/prevwsh2 \ + sc/source/ui/view/printfun \ + sc/source/ui/view/reffact \ + sc/source/ui/view/scextopt \ + sc/source/ui/view/select \ + sc/source/ui/view/selectionstate \ + sc/source/ui/view/spelldialog \ + sc/source/ui/view/spelleng \ + sc/source/ui/view/tabcont \ + sc/source/ui/view/tabsplit \ + sc/source/ui/view/tabview \ + sc/source/ui/view/tabview2 \ + sc/source/ui/view/tabview3 \ + sc/source/ui/view/tabview4 \ + sc/source/ui/view/tabview5 \ + sc/source/ui/view/tabvwsh \ + sc/source/ui/view/tabvwsh2 \ + sc/source/ui/view/tabvwsh3 \ + sc/source/ui/view/tabvwsh4 \ + sc/source/ui/view/tabvwsh5 \ + sc/source/ui/view/tabvwsh8 \ + sc/source/ui/view/tabvwsh9 \ + sc/source/ui/view/tabvwsha \ + sc/source/ui/view/tabvwshb \ + sc/source/ui/view/tabvwshc \ + sc/source/ui/view/tabvwshd \ + sc/source/ui/view/tabvwshe \ + sc/source/ui/view/tabvwshf \ + sc/source/ui/view/tabvwshg \ + sc/source/ui/view/tabvwshh \ + sc/source/ui/view/viewdata \ + sc/source/ui/view/viewfun2 \ + sc/source/ui/view/viewfun3 \ + sc/source/ui/view/viewfun4 \ + sc/source/ui/view/viewfun5 \ + sc/source/ui/view/viewfun6 \ + sc/source/ui/view/viewfun7 \ + sc/source/ui/view/viewfunc \ + sc/source/ui/view/viewutil \ + sc/source/ui/view/waitoff \ +)) + +$(eval $(call gb_SdiTarget_SdiTarget,sc/sdi/scslots,sc/sdi/scalc)) + +$(eval $(call gb_SdiTarget_set_include,sc/sdi/scslots,\ + -I$(SRCDIR)/sc/inc \ + -I$(SRCDIR)/sc/sdi \ + $$(INCLUDE) \ +)) diff --git a/sc/Library_scd.mk b/sc/Library_scd.mk new file mode 100644 index 000000000000..fd8e71dc61ab --- /dev/null +++ b/sc/Library_scd.mk @@ -0,0 +1,57 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +$(eval $(call gb_Library_Library,scd)) + +$(eval $(call gb_Library_add_precompiled_header,scd,$(SRCDIR)/sc/inc/pch/precompiled_sc)) + +$(eval $(call gb_Library_set_componentfile,scd,sc/util/scd)) + +$(eval $(call gb_Library_set_include,scd,\ + -I$(SRCDIR)/sc/inc/pch \ + -I$(SRCDIR)/sc/inc \ + -I$(WORKDIR)/Misc/sc/ \ + $$(INCLUDE) \ + -I$(OUTDIR)/inc/offuh \ + -I$(OUTDIR)/inc \ +)) + +$(eval $(call gb_Library_set_defs,scd,\ + $$(DEFS) \ +)) + +$(eval $(call gb_Library_add_linked_libs,scd,\ + cppu \ + cppuhelper \ + sal \ + sfx \ + sot \ + svl \ + svt \ + tl \ + ucbhelper \ + vcl \ +)) + +$(eval $(call gb_Library_add_exception_objects,scd,\ + sc/source/ui/unoobj/detreg \ + sc/source/ui/unoobj/scdetect \ +)) diff --git a/sc/Library_scfilt.mk b/sc/Library_scfilt.mk new file mode 100644 index 000000000000..ad9df6e0dee4 --- /dev/null +++ b/sc/Library_scfilt.mk @@ -0,0 +1,166 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +$(eval $(call gb_Library_Library,scfilt)) + +$(eval $(call gb_Library_add_precompiled_header,sc,$(SRCDIR)/sc/source/filter/inc/filt_pch)) + +$(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 \ + -I$(SRCDIR)/sc/inc/pch \ + -I$(WORKDIR)/Misc/sc/ \ + $$(INCLUDE) \ + -I$(OUTDIR)/inc/offuh \ + -I$(OUTDIR)/inc \ +)) + +$(eval $(call gb_Library_set_defs,scfilt,\ + $$(DEFS) \ +)) + +$(eval $(call gb_Library_add_linked_libs,scfilt,\ + basegfx \ + comphelper \ + cppu \ + cppuhelper \ + drawinglayer \ + editeng \ + for \ + msfilter \ + oox \ + sal \ + sax \ + sb \ + sc \ + sfx \ + sot \ + svl \ + svt \ + svx \ + svxcore \ + tk \ + tl \ + utl \ + vcl \ +)) + +$(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/xeescher \ + 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/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/ftools/fapihelper \ + sc/source/filter/ftools/fprogressbar \ + sc/source/filter/ftools/ftools \ + sc/source/filter/html/htmlexp \ + sc/source/filter/html/htmlexp2 \ + sc/source/filter/html/htmlimp \ + sc/source/filter/html/htmlpars \ + sc/source/filter/lotus/expop \ + sc/source/filter/lotus/export \ + 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/tool \ + sc/source/filter/qpro/biff \ + 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/starcalc/scflt \ + sc/source/filter/starcalc/scfobj \ + sc/source/filter/xcl97/XclExpChangeTrack \ + sc/source/filter/xcl97/XclImpChangeTrack \ + sc/source/filter/xcl97/xcl97esc \ + sc/source/filter/xcl97/xcl97rec \ +)) + +$(eval $(call gb_Library_add_cxxobjects,scfilt,\ + sc/source/filter/lotus/optab \ +)) + diff --git a/sc/Library_scui.mk b/sc/Library_scui.mk new file mode 100644 index 000000000000..402ea080aaf3 --- /dev/null +++ b/sc/Library_scui.mk @@ -0,0 +1,126 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +$(eval $(call gb_Library_Library,scui)) + +$(eval $(call gb_Library_set_include,scui,\ + -I$(SRCDIR)/sc/inc \ + -I$(SRCDIR)/sc/inc/pch \ + -I$(SRCDIR)/sc/source/core/inc \ + -I$(SRCDIR)/sc/source/filter/inc \ + -I$(SRCDIR)/sc/source/ui/inc \ + -I$(WORKDIR)/SdiTarget/sc/sdi \ + -I$(WORKDIR)/Misc/sc \ + $$(INCLUDE) \ + -I$(OUTDIR)/inc/sc \ + -I$(OUTDIR)/inc/offuh \ +)) + +$(eval $(call gb_Library_set_defs,scui,\ + $$(DEFS) \ +)) + +$(eval $(call gb_Library_add_linked_libs,scui,\ + comphelper \ + cppu \ + editeng \ + for \ + forui \ + i18nisolang1 \ + sal \ + sc \ + sfx \ + sot \ + svl \ + svt \ + svx \ + svxcore \ + tl \ + utl \ + vcl \ +)) + +$(eval $(call gb_Library_add_exception_objects,scui,\ + sc/source/ui/attrdlg/attrdlg \ + sc/source/ui/attrdlg/scdlgfact \ + sc/source/ui/attrdlg/scuiexp \ + sc/source/ui/attrdlg/tabpages \ + sc/source/ui/cctrl/editfield \ + sc/source/ui/dbgui/dapidata \ + sc/source/ui/dbgui/dapitype \ + sc/source/ui/dbgui/dpgroupdlg \ + sc/source/ui/dbgui/pfiltdlg \ + sc/source/ui/dbgui/pvfundlg \ + sc/source/ui/dbgui/scendlg \ + sc/source/ui/dbgui/scuiasciiopt \ + sc/source/ui/dbgui/scuiimoptdlg \ + sc/source/ui/dbgui/sortdlg \ + sc/source/ui/dbgui/subtdlg \ + sc/source/ui/dbgui/textimportoptions \ + sc/source/ui/dbgui/tpsort \ + sc/source/ui/dbgui/tpsubt \ + sc/source/ui/dbgui/validate \ + sc/source/ui/docshell/tpstat \ + sc/source/ui/miscdlgs/crdlg \ + sc/source/ui/miscdlgs/datafdlg \ + sc/source/ui/miscdlgs/delcldlg \ + sc/source/ui/miscdlgs/delcodlg \ + sc/source/ui/miscdlgs/filldlg \ + sc/source/ui/miscdlgs/groupdlg \ + sc/source/ui/miscdlgs/inscldlg \ + sc/source/ui/miscdlgs/inscodlg \ + sc/source/ui/miscdlgs/instbdlg \ + sc/source/ui/miscdlgs/lbseldlg \ + sc/source/ui/miscdlgs/linkarea \ + sc/source/ui/miscdlgs/mtrindlg \ + sc/source/ui/miscdlgs/mvtabdlg \ + sc/source/ui/miscdlgs/namecrea \ + sc/source/ui/miscdlgs/namepast \ + sc/source/ui/miscdlgs/scuiautofmt \ + sc/source/ui/miscdlgs/shtabdlg \ + sc/source/ui/miscdlgs/strindlg \ + sc/source/ui/miscdlgs/tabbgcolordlg \ + sc/source/ui/miscdlgs/textdlgs \ + sc/source/ui/optdlg/opredlin \ + sc/source/ui/optdlg/tpcalc \ + sc/source/ui/optdlg/tpcompatibility \ + sc/source/ui/optdlg/tpformula \ + sc/source/ui/optdlg/tpprint \ + sc/source/ui/optdlg/tpusrlst \ + sc/source/ui/optdlg/tpview \ + sc/source/ui/pagedlg/hfedtdlg \ + sc/source/ui/pagedlg/scuitphfedit \ + sc/source/ui/pagedlg/tphf \ + sc/source/ui/pagedlg/tptable \ + sc/source/ui/styleui/styledlg \ +)) + +ifeq ($(OS),WNT) +$(eval $(call gb_Library_add_linked_libs,scui,\ + advapi32 \ + kernel32 \ + msvcrt \ + oldnames \ + user32 \ + uwinapi \ +)) +endif +# vim: set noet sw=4 ts=4: diff --git a/sc/Library_vbaobj.mk b/sc/Library_vbaobj.mk new file mode 100644 index 000000000000..a3649131ef2d --- /dev/null +++ b/sc/Library_vbaobj.mk @@ -0,0 +1,153 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +$(eval $(call gb_Library_Library,vbaobj)) + +$(eval $(call gb_Library_set_include,vbaobj,\ + -I$(SRCDIR)/sc/source/core/inc \ + -I$(SRCDIR)/sc/source/filter/inc \ + -I$(SRCDIR)/sc/source/ui/inc \ + -I$(SRCDIR)/sc/inc/pch \ + -I$(SRCDIR)/sc/inc \ + -I$(WORKDIR)/Misc/sc/ \ + $$(INCLUDE) \ + -I$(OUTDIR)/inc/offuh \ + -I$(OUTDIR)/inc/ \ +)) + +$(eval $(call gb_Library_set_componentfile,vbaobj,sc/util/vbaobj)) + +$(eval $(call gb_Library_set_defs,vbaobj,\ + $$(DEFS) \ + -DVBA_OOBUILD_HACK \ +)) + +$(eval $(call gb_Library_add_linked_libs,vbaobj,\ + comphelper \ + cppu \ + cppuhelper \ + editeng \ + for \ + msfilter \ + sal \ + sb \ + sc \ + sfx \ + svl \ + svt \ + svx \ + svxcore \ + tk \ + tl \ + utl \ + vbahelper \ + vcl \ +)) + +$(eval $(call gb_Library_add_exception_objects,vbaobj,\ + sc/source/ui/vba/excelvbahelper \ + sc/source/ui/vba/service \ + sc/source/ui/vba/vbaapplication \ + sc/source/ui/vba/vbaassistant \ + sc/source/ui/vba/vbaaxes \ + sc/source/ui/vba/vbaaxis \ + sc/source/ui/vba/vbaaxistitle \ + sc/source/ui/vba/vbaborders \ + sc/source/ui/vba/vbacharacters \ + sc/source/ui/vba/vbachart \ + sc/source/ui/vba/vbachartobject \ + sc/source/ui/vba/vbachartobjects \ + sc/source/ui/vba/vbacharttitle \ + sc/source/ui/vba/vbacomment \ + sc/source/ui/vba/vbacomments \ + sc/source/ui/vba/vbacommentshape \ + sc/source/ui/vba/vbacondition \ + sc/source/ui/vba/vbadialog \ + sc/source/ui/vba/vbadialogs \ + sc/source/ui/vba/vbaeventshelper \ + sc/source/ui/vba/vbafiledialog \ + sc/source/ui/vba/vbafiledialogselecteditems \ + sc/source/ui/vba/vbafilesearch \ + sc/source/ui/vba/vbafont \ + sc/source/ui/vba/vbaformat \ + sc/source/ui/vba/vbaformatcondition \ + sc/source/ui/vba/vbaformatconditions \ + sc/source/ui/vba/vbafoundfiles \ + sc/source/ui/vba/vbaglobals \ + sc/source/ui/vba/vbahyperlink \ + sc/source/ui/vba/vbahyperlinks \ + sc/source/ui/vba/vbainterior \ + sc/source/ui/vba/vbamenubar \ + sc/source/ui/vba/vbamenubars \ + sc/source/ui/vba/vbamenu \ + sc/source/ui/vba/vbamenus \ + sc/source/ui/vba/vbamenuitem \ + sc/source/ui/vba/vbamenuitems \ + sc/source/ui/vba/vbaname \ + sc/source/ui/vba/vbanames \ + sc/source/ui/vba/vbaoleobject \ + sc/source/ui/vba/vbaoleobjects \ + sc/source/ui/vba/vbaoutline \ + sc/source/ui/vba/vbapagebreak \ + sc/source/ui/vba/vbapagebreaks \ + sc/source/ui/vba/vbapagesetup \ + sc/source/ui/vba/vbapalette \ + sc/source/ui/vba/vbapane \ + sc/source/ui/vba/vbapivotcache \ + sc/source/ui/vba/vbapivottable \ + sc/source/ui/vba/vbapivottables \ + sc/source/ui/vba/vbaquerytable \ + sc/source/ui/vba/vbarange \ + sc/source/ui/vba/vbasheetobject \ + sc/source/ui/vba/vbasheetobjects \ + sc/source/ui/vba/vbastyle \ + sc/source/ui/vba/vbastyles \ + sc/source/ui/vba/vbatextboxshape \ + sc/source/ui/vba/vbatextframe \ + sc/source/ui/vba/vbavalidation \ + sc/source/ui/vba/vbawindow \ + sc/source/ui/vba/vbawindows \ + sc/source/ui/vba/vbaworkbook \ + sc/source/ui/vba/vbaworkbooks \ + sc/source/ui/vba/vbaworksheet \ + sc/source/ui/vba/vbaworksheets \ + sc/source/ui/vba/vbawsfunction \ +)) + +ifeq ($(OS),LINUX) +$(eval $(call gb_Library_set_ldflags,vbaobj,\ + $$(LDFLAGS) \ + -Wl$(COMMA)-O1 \ + -Wl$(COMMA)-z$(COMMA)noexecstack \ +)) +endif + +ifeq ($(OS),WNT) +$(eval $(call gb_Library_add_linked_libs,vbaobj,\ + advapi32 \ + kernel32 \ + msvcrt \ + oldnames \ + user32 \ + uwinapi \ +)) +endif +# vim: set noet sw=4 ts=4: diff --git a/sc/Makefile b/sc/Makefile new file mode 100644 index 000000000000..de837bea620f --- /dev/null +++ b/sc/Makefile @@ -0,0 +1,33 @@ +# +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +ifeq ($(strip $(SOLARENV)),) +$(error No environment set!) +endif + +gb_PARTIALBUILD := T +GBUILDDIR := $(SOLARENV)/gbuild +include $(GBUILDDIR)/gbuild.mk + +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk))) + +# vim: set noet sw=4 ts=4: diff --git a/sc/Module_sc.mk b/sc/Module_sc.mk new file mode 100644 index 000000000000..6f9117b0676c --- /dev/null +++ b/sc/Module_sc.mk @@ -0,0 +1,35 @@ +# +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +$(eval $(call gb_Module_Module,sc)) + +$(eval $(call gb_Module_add_targets,sc,\ + AllLangResTarget_sc \ + Library_sc \ + Library_scd \ + Library_scfilt \ + Library_scui \ + Library_vbaobj \ + Package_uiconfig \ + Package_xml \ +)) + diff --git a/sc/Package_uiconfig.mk b/sc/Package_uiconfig.mk new file mode 100644 index 000000000000..2421be40dd4c --- /dev/null +++ b/sc/Package_uiconfig.mk @@ -0,0 +1,24 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +$(eval $(call gb_Package_Package,sc_uiconfig,$(SRCDIR)/sc/uiconfig)) +$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/menubar/menubar.xml,scalc/menubar/menubar.xml)) + diff --git a/sc/Package_xml.mk b/sc/Package_xml.mk new file mode 100644 index 000000000000..a33ccbdf9054 --- /dev/null +++ b/sc/Package_xml.mk @@ -0,0 +1,141 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (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.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# Norbert Thiebaud (C) 2010, All Rights Reserved. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + + +$(eval $(call gb_Package_Package,sc_xml,$(SRCDIR)/sc/xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/AccessibleEditableTextPara_HeaderFooter.xml,AccessibleEditableTextPara_HeaderFooter.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/AccessibleEditableTextPara_PreviewCell.xml,AccessibleEditableTextPara_PreviewCell.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/AccessibleEditableTextPara_PreviewNote.xml,AccessibleEditableTextPara_PreviewNote.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCell.xml,ScAccessibleCell.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCsvCell.xml,ScAccessibleCsvCell.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCsvGrid.xml,ScAccessibleCsvGrid.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCsvRuler.xml,ScAccessibleCsvRuler.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleDocument.xml,ScAccessibleDocument.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleDocumentPagePreview.xml,ScAccessibleDocumentPagePreview.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePageHeader.xml,ScAccessiblePageHeader.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePageHeaderArea.xml,ScAccessiblePageHeaderArea.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePreviewCell.xml,ScAccessiblePreviewCell.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePreviewHeaderCell.xml,ScAccessiblePreviewHeaderCell.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePreviewTable.xml,ScAccessiblePreviewTable.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleSpreadsheet.xml,ScAccessibleSpreadsheet.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAnnotationObj.xml,ScAnnotationObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAnnotationShapeObj.xml,ScAnnotationShapeObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAnnotationsObj.xml,ScAnnotationsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAreaLinkObj.xml,ScAreaLinkObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAreaLinksObj.xml,ScAreaLinksObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAutoFormatFieldObj.xml,ScAutoFormatFieldObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAutoFormatObj.xml,ScAutoFormatObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScAutoFormatsObj.xml,ScAutoFormatsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellCursorObj.xml,ScCellCursorObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFieldObj.xml,ScCellFieldObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFieldsObj.xml,ScCellFieldsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFormatsEnumeration.xml,ScCellFormatsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFormatsObj.xml,ScCellFormatsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellObj.xml,ScCellObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellRangeObj.xml,ScCellRangeObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellRangesObj.xml,ScCellRangesObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellSearchObj.xml,ScCellSearchObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellTextCursor.xml,ScCellTextCursor.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellsEnumeration.xml,ScCellsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellsObj.xml,ScCellsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScChartObj.xml,ScChartObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScChartsObj.xml,ScChartsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScConsolidationDescriptor.xml,ScConsolidationDescriptor.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDDELinkObj.xml,ScDDELinkObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDDELinksObj.xml,ScDDELinksObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldGroupItemObj.xml,ScDataPilotFieldGroupItemObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldGroupObj.xml,ScDataPilotFieldGroupObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldGroupsObj.xml,ScDataPilotFieldGroupsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldObj.xml,ScDataPilotFieldObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldsObj.xml,ScDataPilotFieldsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotItemObj.xml,ScDataPilotItemObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotItemsObj.xml,ScDataPilotItemsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotTableObj.xml,ScDataPilotTableObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotTablesObj.xml,ScDataPilotTablesObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDatabaseRangeObj.xml,ScDatabaseRangeObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDatabaseRangesObj.xml,ScDatabaseRangesObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDocumentConfiguration.xml,ScDocumentConfiguration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDrawPageObj.xml,ScDrawPageObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScDrawPagesObj.xml,ScDrawPagesObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScFilterDescriptorBase.xml,ScFilterDescriptorBase.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScFunctionListObj.xml,ScFunctionListObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFieldObj.xml,ScHeaderFieldObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFieldsObj.xml,ScHeaderFieldsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFooterContentObj.xml,ScHeaderFooterContentObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFooterTextCursor.xml,ScHeaderFooterTextCursor.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFooterTextObj.xml,ScHeaderFooterTextObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_CellAnnotationsEnumeration.xml,ScIndexEnumeration_CellAnnotationsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_CellAreaLinksEnumeration.xml,ScIndexEnumeration_CellAreaLinksEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DDELinksEnumeration.xml,ScIndexEnumeration_DDELinksEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DataPilotFieldsEnumeration.xml,ScIndexEnumeration_DataPilotFieldsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DataPilotItemsEnumeration.xml,ScIndexEnumeration_DataPilotItemsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DataPilotTablesEnumeration.xml,ScIndexEnumeration_DataPilotTablesEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DatabaseRangesEnumeration.xml,ScIndexEnumeration_DatabaseRangesEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_FunctionDescriptionEnumeration.xml,ScIndexEnumeration_FunctionDescriptionEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_LabelRangesEnumeration.xml,ScIndexEnumeration_LabelRangesEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_NamedRangesEnumeration.xml,ScIndexEnumeration_NamedRangesEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_ScenariosEnumeration.xml,ScIndexEnumeration_ScenariosEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SheetCellRangesEnumeration.xml,ScIndexEnumeration_SheetCellRangesEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SheetLinksEnumeration.xml,ScIndexEnumeration_SheetLinksEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml,ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SpreadsheetsEnumeration.xml,ScIndexEnumeration_SpreadsheetsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SubTotalFieldsEnumeration.xml,ScIndexEnumeration_SubTotalFieldsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableAutoFormatEnumeration.xml,ScIndexEnumeration_TableAutoFormatEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableChartsEnumeration.xml,ScIndexEnumeration_TableChartsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableColumnsEnumeration.xml,ScIndexEnumeration_TableColumnsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableConditionalEntryEnumeration.xml,ScIndexEnumeration_TableConditionalEntryEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableRowsEnumeration.xml,ScIndexEnumeration_TableRowsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TextFieldEnumeration.xml,ScIndexEnumeration_TextFieldEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScLabelRangeObj.xml,ScLabelRangeObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScLabelRangesObj.xml,ScLabelRangesObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScModelObj.xml,ScModelObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScNamedRangeObj.xml,ScNamedRangeObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScNamedRangesObj.xml,ScNamedRangesObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScPageObj.xml,ScPageObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScRecentFunctionsObj.xml,ScRecentFunctionsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScScenariosObj.xml,ScScenariosObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScShapeObj.xml,ScShapeObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScSheetLinkObj.xml,ScSheetLinkObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScSheetLinksObj.xml,ScSheetLinksObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScSpreadsheetSettings.xml,ScSpreadsheetSettings.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScSpreadsheetSettingsObj.xml,ScSpreadsheetSettingsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScStyleFamiliesObj.xml,ScStyleFamiliesObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScStyleFamilyObj.xml,ScStyleFamilyObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScStyleObj.xml,ScStyleObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScSubTotalDescriptorBase.xml,ScSubTotalDescriptorBase.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScSubTotalFieldObj.xml,ScSubTotalFieldObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTabViewObj.xml,ScTabViewObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableColumnObj.xml,ScTableColumnObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableColumnsObj.xml,ScTableColumnsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableConditionalEntry.xml,ScTableConditionalEntry.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableConditionalFormat.xml,ScTableConditionalFormat.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableRowObj.xml,ScTableRowObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableRowsObj.xml,ScTableRowsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableSheetObj.xml,ScTableSheetObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableSheetsObj.xml,ScTableSheetsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableValidationObj.xml,ScTableValidationObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScUniqueCellFormatsEnumeration.xml,ScUniqueCellFormatsEnumeration.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScUniqueCellFormatsObj.xml,ScUniqueCellFormatsObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScViewPaneObj.xml,ScViewPaneObj.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScXMLExport.xml,ScXMLExport.xml)) +$(eval $(call gb_Package_add_file,sc_xml,xml/ScXMLImport.xml,ScXMLImport.xml)) + + diff --git a/sc/prj/gbuild.lst b/sc/prj/gbuild.lst new file mode 100644 index 000000000000..ac021dfecd88 --- /dev/null +++ b/sc/prj/gbuild.lst @@ -0,0 +1,2 @@ +sc sc : filter TRANSLATIONS:translations vbahelper oovbaapi svx uui stoc BOOST:boost formula MDDS:mdds oox LIBXSLT:libxslt unoxml ure NULL +sc sc\prj nmake - all sc_prj NULL diff --git a/sc/prj/makefile.mk b/sc/prj/makefile.mk new file mode 100644 index 000000000000..e312a7ccab65 --- /dev/null +++ b/sc/prj/makefile.mk @@ -0,0 +1,40 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=.. +TARGET=prj + +.INCLUDE : settings.mk + +.IF "$(VERBOSE)"!="" +VERBOSEFLAG := +.ELSE +VERBOSEFLAG := -s +.ENDIF + +all: + cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog diff --git a/sc/source/core/tool/interpr5.cxx b/sc/source/core/tool/interpr5.cxx index 0d0b50d70baf..3d764e44319b 100644 --- a/sc/source/core/tool/interpr5.cxx +++ b/sc/source/core/tool/interpr5.cxx @@ -52,7 +52,9 @@ #include "scmatrix.hxx" #include "globstr.hrc" #include "cellkeytranslator.hxx" +#ifndef SC_INFO_OSVERSION #include "osversiondef.hxx" +#endif #include #include -- cgit v1.2.3