summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRiccardo Magliocchetti <riccardo.magliocchetti@gmail.com>2012-02-21 12:49:09 +0100
committerTor Lillqvist <tlillqvist@suse.com>2012-02-21 15:36:49 +0200
commit84c8559820ba33c1ac4e7a8ce5412cf5534b954c (patch)
tree5591e2c5969ef9777428719a20ebcc7503f01629
parentfdo#46382 s/Slovakian/Slovak/ (diff)
downloadcore-84c8559820ba33c1ac4e7a8ce5412cf5534b954c.tar.gz
core-84c8559820ba33c1ac4e7a8ce5412cf5534b954c.zip
Fix most of the build with --disable-database-connectivity
-rw-r--r--extensions/Module_extensions.mk17
-rw-r--r--forms/Module_forms.mk2
-rw-r--r--sc/source/ui/docshell/docsh8.cxx6
-rw-r--r--svx/Library_svx.mk25
-rw-r--r--svx/Library_svxcore.mk109
-rw-r--r--svx/Package_inc.mk2
-rw-r--r--sw/Library_sw.mk21
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,\