diff options
author | Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> | 2012-02-21 12:49:09 +0100 |
---|---|---|
committer | Tor Lillqvist <tlillqvist@suse.com> | 2012-02-21 15:36:49 +0200 |
commit | 84c8559820ba33c1ac4e7a8ce5412cf5534b954c (patch) | |
tree | 5591e2c5969ef9777428719a20ebcc7503f01629 | |
parent | deb9b28697abe665f87076fc72fcee76212b68c8 (diff) |
Fix most of the build with --disable-database-connectivity
-rw-r--r-- | extensions/Module_extensions.mk | 17 | ||||
-rw-r--r-- | forms/Module_forms.mk | 2 | ||||
-rw-r--r-- | sc/source/ui/docshell/docsh8.cxx | 6 | ||||
-rw-r--r-- | svx/Library_svx.mk | 25 | ||||
-rw-r--r-- | svx/Library_svxcore.mk | 109 | ||||
-rw-r--r-- | svx/Package_inc.mk | 2 | ||||
-rw-r--r-- | sw/Library_sw.mk | 21 |
7 files changed, 102 insertions, 80 deletions
diff --git a/extensions/Module_extensions.mk b/extensions/Module_extensions.mk index 7faa6930a2de..d0490eaea76e 100644 --- a/extensions/Module_extensions.mk +++ b/extensions/Module_extensions.mk @@ -29,21 +29,26 @@ $(eval $(call gb_Module_Module,extensions)) $(eval $(call gb_Module_add_targets,extensions,\ AllLangResTarget_abp \ - AllLangResTarget_bib \ - AllLangResTarget_dbp \ - AllLangResTarget_pcr \ AllLangResTarget_scn \ AllLangResTarget_upd \ Library_abp \ - Library_bib \ - Library_dbp \ Library_log \ - Library_pcr \ Library_res \ Library_scn \ +)) + +ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) +$(eval $(call gb_Module_add_targets,extensions,\ + AllLangResTarget_bib \ + AllLangResTarget_dbp \ + AllLangResTarget_pcr \ + Library_bib \ + Library_dbp \ + Library_pcr \ Package_bib \ Package_pcr \ )) +endif ifneq (,$(filter DESKTOP,$(BUILD_TYPE))) $(eval $(call gb_Module_add_targets,extensions,\ diff --git a/forms/Module_forms.mk b/forms/Module_forms.mk index 6f147224330b..4f5e99ecf344 100644 --- a/forms/Module_forms.mk +++ b/forms/Module_forms.mk @@ -28,6 +28,7 @@ $(eval $(call gb_Module_Module,forms)) +ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) $(eval $(call gb_Module_add_targets,forms,\ AllLangResTarget_frm \ Library_frm \ @@ -38,5 +39,6 @@ $(eval $(call gb_Module_add_subsequentcheck_targets,forms,\ JunitTest_forms_unoapi \ JunitTest_forms_complex \ )) +endif # vim: set noet sw=4 ts=4: diff --git a/sc/source/ui/docshell/docsh8.cxx b/sc/source/ui/docshell/docsh8.cxx index 96e3c63d44b6..d0e5890be984 100644 --- a/sc/source/ui/docshell/docsh8.cxx +++ b/sc/source/ui/docshell/docsh8.cxx @@ -26,10 +26,7 @@ * ************************************************************************/ - - - -// INCLUDE --------------------------------------------------------------- +#ifndef DISABLE_DBCONNECTIVITY #include <stdio.h> #include <tools/urlobj.hxx> @@ -1166,5 +1163,6 @@ sal_uLong ScDocShell::DBaseExport( const rtl::OUString& rFullFileName, CharSet e return nErr; } +#endif // !DISABLE_DBCONNECTIVITY /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/Library_svx.mk b/svx/Library_svx.mk index 97db17f7da91..a545c409ba17 100644 --- a/svx/Library_svx.mk +++ b/svx/Library_svx.mk @@ -147,16 +147,6 @@ $(eval $(call gb_Library_add_exception_objects,svx,\ svx/source/dialog/txenctab \ svx/source/dialog/wrapfield \ svx/source/engine3d/float3d \ - svx/source/fmcomp/dbaobjectex \ - svx/source/form/databaselocationinput \ - svx/source/form/dbcharsethelper \ - svx/source/form/filtnav \ - svx/source/form/fmobjfac \ - svx/source/form/fmPropBrw \ - svx/source/form/fmsrccfg \ - svx/source/form/fmsrcimp \ - svx/source/form/tabwin \ - svx/source/form/tbxform \ svx/source/items/algitem \ svx/source/items/hlnkitem \ svx/source/items/numfmtsh \ @@ -213,6 +203,21 @@ $(eval $(call gb_Library_add_exception_objects,svx,\ svx/source/unogallery/unogalthemeprovider \ )) +ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) +$(eval $(call gb_Library_use_external,svx,icuuc)) + svx/source/fmcomp/dbaobjectex \ + svx/source/form/databaselocationinput \ + svx/source/form/dbcharsethelper \ + svx/source/form/filtnav \ + svx/source/form/fmobjfac \ + svx/source/form/fmPropBrw \ + svx/source/form/fmsrccfg \ + svx/source/form/fmsrcimp \ + svx/source/form/tabwin \ + svx/source/form/tbxform \ +)) +endif + ifneq (,$(filter LINUX DRAGONFLY OPENBSD FREEBSD NETBSD, $(OS))) $(eval $(call gb_Library_add_exception_objects,svx,\ svx/source/dialog/sendreportunx \ diff --git a/svx/Library_svxcore.mk b/svx/Library_svxcore.mk index 508622f004ea..a4e642490ed4 100644 --- a/svx/Library_svxcore.mk +++ b/svx/Library_svxcore.mk @@ -123,58 +123,6 @@ $(eval $(call gb_Library_add_exception_objects,svxcore,\ svx/source/engine3d/view3d \ svx/source/engine3d/view3d1 \ svx/source/engine3d/viewpt3d2 \ - svx/source/fmcomp/dbaexchange \ - svx/source/fmcomp/fmgridcl \ - svx/source/fmcomp/fmgridif \ - svx/source/fmcomp/gridcell \ - svx/source/fmcomp/gridcols \ - svx/source/fmcomp/gridctrl \ - svx/source/fmcomp/trace \ - svx/source/fmcomp/xmlexchg \ - svx/source/form/dataaccessdescriptor \ - svx/source/form/datalistener \ - svx/source/form/datanavi \ - svx/source/form/dbtoolsclient \ - svx/source/form/delayedevent \ - svx/source/form/fmcontrolbordermanager \ - svx/source/form/fmcontrollayout \ - svx/source/form/fmdmod \ - svx/source/form/fmdocumentclassification \ - svx/source/form/fmdpage \ - svx/source/form/fmexch \ - svx/source/form/fmexpl \ - svx/source/form/fmitems \ - svx/source/form/fmmodel \ - svx/source/form/fmobj \ - svx/source/form/fmpage \ - svx/source/form/fmpgeimp \ - svx/source/form/fmscriptingenv \ - svx/source/form/fmservs \ - svx/source/form/fmshell \ - svx/source/form/fmshimp \ - svx/source/form/fmtextcontroldialogs \ - svx/source/form/fmtextcontrolfeature \ - svx/source/form/fmtextcontrolshell \ - svx/source/form/fmtools \ - svx/source/form/fmundo \ - svx/source/form/fmview \ - svx/source/form/fmvwimp \ - svx/source/form/formcontrolfactory \ - svx/source/form/formcontroller \ - svx/source/form/formcontrolling \ - svx/source/form/formdispatchinterceptor \ - svx/source/form/formfeaturedispatcher \ - svx/source/form/formtoolbars \ - svx/source/form/legacyformcontroller \ - svx/source/form/navigatortree \ - svx/source/form/navigatortreemodel \ - svx/source/form/ParseContext \ - svx/source/form/sdbdatacolumn \ - svx/source/form/sqlparserclient \ - svx/source/form/stringlistresource \ - svx/source/form/typeconversionclient \ - svx/source/form/typemap \ - svx/source/form/xfm_addcondition \ svx/source/gallery2/codec \ svx/source/gallery2/galbrws \ svx/source/gallery2/galbrws1 \ @@ -433,6 +381,63 @@ $(eval $(call gb_Library_add_exception_objects,svxcore,\ svx/source/xoutdev/xtablend \ )) +ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) +$(eval $(call gb_Library_add_exception_objects,svxcore,\ + svx/source/fmcomp/dbaexchange \ + svx/source/fmcomp/fmgridcl \ + svx/source/fmcomp/fmgridif \ + svx/source/fmcomp/gridcell \ + svx/source/fmcomp/gridcols \ + svx/source/fmcomp/gridctrl \ + svx/source/fmcomp/trace \ + svx/source/fmcomp/xmlexchg \ + svx/source/form/dataaccessdescriptor \ + svx/source/form/datalistener \ + svx/source/form/datanavi \ + svx/source/form/dbtoolsclient \ + svx/source/form/delayedevent \ + svx/source/form/fmcontrolbordermanager \ + svx/source/form/fmcontrollayout \ + svx/source/form/fmdmod \ + svx/source/form/fmdocumentclassification \ + svx/source/form/fmdpage \ + svx/source/form/fmexch \ + svx/source/form/fmexpl \ + svx/source/form/fmitems \ + svx/source/form/fmmodel \ + svx/source/form/fmobj \ + svx/source/form/fmpage \ + svx/source/form/fmpgeimp \ + svx/source/form/fmscriptingenv \ + svx/source/form/fmservs \ + svx/source/form/fmshell \ + svx/source/form/fmshimp \ + svx/source/form/fmtextcontroldialogs \ + svx/source/form/fmtextcontrolfeature \ + svx/source/form/fmtextcontrolshell \ + svx/source/form/fmtools \ + svx/source/form/fmundo \ + svx/source/form/fmview \ + svx/source/form/fmvwimp \ + svx/source/form/formcontrolfactory \ + svx/source/form/formcontroller \ + svx/source/form/formcontrolling \ + svx/source/form/formdispatchinterceptor \ + svx/source/form/formfeaturedispatcher \ + svx/source/form/formtoolbars \ + svx/source/form/legacyformcontroller \ + svx/source/form/navigatortree \ + svx/source/form/navigatortreemodel \ + svx/source/form/ParseContext \ + svx/source/form/sdbdatacolumn \ + svx/source/form/sqlparserclient \ + svx/source/form/stringlistresource \ + svx/source/form/typeconversionclient \ + svx/source/form/typemap \ + svx/source/form/xfm_addcondition \ +)) +endif + # the following source file can't be compiled with optimization by some compilers (crash or endless loop): # Solaris Sparc with Sun compiler, gcc on MacOSX and Linux PPC # the latter is currently not supported by gbuild and needs a fix here later diff --git a/svx/Package_inc.mk b/svx/Package_inc.mk index bd07e7b0caec..9eaba5bbc73d 100644 --- a/svx/Package_inc.mk +++ b/svx/Package_inc.mk @@ -56,7 +56,9 @@ $(eval $(call gb_Package_add_file,svx_inc,inc/svx/EnhancedCustomShapeFunctionPar $(eval $(call gb_Package_add_file,svx_inc,inc/svx/ucsubset.hxx,svx/ucsubset.hxx)) $(eval $(call gb_Package_add_file,svx_inc,inc/svx/sderitm.hxx,svx/sderitm.hxx)) $(eval $(call gb_Package_add_file,svx_inc,inc/svx/obj3d.hxx,svx/obj3d.hxx)) +ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) $(eval $(call gb_Package_add_file,svx_inc,inc/svx/dbcharsethelper.hxx,svx/dbcharsethelper.hxx)) +endif $(eval $(call gb_Package_add_file,svx_inc,inc/svx/sdangitm.hxx,svx/sdangitm.hxx)) $(eval $(call gb_Package_add_file,svx_inc,inc/svx/grfcrop.hxx,svx/grfcrop.hxx)) $(eval $(call gb_Package_add_file,svx_inc,inc/svx/sxtraitm.hxx,svx/sxtraitm.hxx)) diff --git a/sw/Library_sw.mk b/sw/Library_sw.mk index fc51422d5d69..5f16af1ee48d 100644 --- a/sw/Library_sw.mk +++ b/sw/Library_sw.mk @@ -563,14 +563,6 @@ $(eval $(call gb_Library_add_exception_objects,sw,\ sw/source/ui/config/uinums \ sw/source/ui/config/usrpref \ sw/source/ui/config/viewopt \ - sw/source/ui/dbui/dbmgr \ - sw/source/ui/dbui/dbtree \ - sw/source/ui/dbui/dbui \ - sw/source/ui/dbui/maildispatcher \ - sw/source/ui/dbui/mailmergechildwindow \ - sw/source/ui/dbui/mailmergehelper \ - sw/source/ui/dbui/mmconfigitem \ - sw/source/ui/dbui/swdbtoolsclient \ sw/source/ui/dialog/SwSpellDialogChildWindow \ sw/source/ui/dialog/regionsw \ sw/source/ui/dialog/swabstdlg \ @@ -738,6 +730,19 @@ $(eval $(call gb_Library_add_exception_objects,sw,\ sw/source/ui/wrtsh/wrtundo \ )) +ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) +$(eval $(call gb_Library_add_exception_objects,sw,\ + sw/source/ui/dbui/dbmgr \ + sw/source/ui/dbui/dbtree \ + sw/source/ui/dbui/dbui \ + sw/source/ui/dbui/maildispatcher \ + sw/source/ui/dbui/mailmergechildwindow \ + sw/source/ui/dbui/mailmergehelper \ + sw/source/ui/dbui/mmconfigitem \ + sw/source/ui/dbui/swdbtoolsclient \ +)) +endif + $(eval $(call gb_SdiTarget_SdiTarget,sw/sdi/swslots,sw/sdi/swriter)) $(eval $(call gb_SdiTarget_set_include,sw/sdi/swslots,\ |