[Libreoffice-commits] core.git: 15 commits - connectivity/Module_connectivity.mk i18npool/CustomTarget_localedata.mk Library_merged.mk reportdesign/Module_reportdesign.mk RepositoryModule_host.mk sc/source sd/source solenv/gbuild sw/source tools/README

Peter Foley pefoley2 at verizon.net
Thu Mar 28 06:58:16 PDT 2013


 Library_merged.mk                              |   56 +++++++++----------
 RepositoryModule_host.mk                       |    4 -
 connectivity/Module_connectivity.mk            |    4 -
 i18npool/CustomTarget_localedata.mk            |    2 
 reportdesign/Module_reportdesign.mk            |    4 -
 sc/source/ui/attrdlg/scuiexp.cxx               |    2 
 sd/source/ui/dlg/sduiexp.cxx                   |    2 
 solenv/gbuild/Library.mk                       |    3 +
 solenv/gbuild/LinkTarget.mk                    |    3 +
 solenv/gbuild/extensions/pre_MergedLibsList.mk |   73 +++++++++++++++++--------
 sw/source/ui/dialog/swdialmgr.cxx              |    2 
 sw/source/ui/dialog/swuiexp.cxx                |    2 
 tools/README                                   |    6 +-
 13 files changed, 94 insertions(+), 69 deletions(-)

New commits:
commit a93f651c345d3646c8720ac5b03346812f91aa9e
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Wed Mar 27 21:47:41 2013 -0400

    add tl dependent libs to Library_merged
    
    Change-Id: Idd99db9c6afce3b7713f6262927a0972d16ae418

diff --git a/Library_merged.mk b/Library_merged.mk
index 7122e4f..d712028 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -49,10 +49,13 @@ $(eval $(call gb_Library_use_static_libraries,merged,\
 endif
 
 $(eval $(call gb_Library_use_externals,merged,\
+	boostdatetime \
 	$(if $(filter-out IOS,$(OS)),cdr) \
 	$(call gb_Helper_optional,DESKTOP,clucene) \
+	cmis \
 	cppunit \
 	cups \
+	curl \
 	expat_utf8 \
 	hunspell \
 	hyphen \
@@ -63,6 +66,7 @@ $(eval $(call gb_Library_use_externals,merged,\
 	lcms2 \
 	libxml2 \
 	$(call gb_Helper_optional,DESKTOP,libxslt) \
+	$(if $(filter-out IOS,$(OS)),lpsolve) \
 	$(if $(filter-out IOS,$(OS)),mspub) \
 	$(if $(filter-out IOS,$(OS)),mwaw) \
 	mythes \
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index d515208..a8acf37 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -97,15 +97,18 @@ gb_MERGEDLIBS := \
 	sax \
 	sb \
 	sc \
+	$(if $(DISABLE_SCRIPTING),,scriptframe) \
 	scui \
 	scfilt \
 	sd \
 	sdui \
 	sfx \
 	sofficeapp \
+	$(if $(filter-out IOS,$(OS)),solver) \
 	sot \
 	spell \
 	spl \
+	$(if $(DISABLE_SCRIPTING),,stringresource) \
 	subsequenttest \
 	svl \
 	svt \
@@ -115,9 +118,11 @@ gb_MERGEDLIBS := \
 	swui \
 	swd \
 	test \
+	textfd \
 	tk \
 	$(if $(filter TRUE,$(ENABLE_TELEPATHY)),tubes) \
 	ucb1 \
+	ucpcmis1 \
 	ucpfile1 \
 	unotest \
 	utl \
@@ -128,6 +133,8 @@ gb_MERGEDLIBS := \
 	$(if $(filter-out IOS,$(OS)),wpftdraw) \
 	$(if $(filter-out IOS,$(OS)),wpftwriter) \
 	writerfilter \
+	xmlfa \
+	xmlfd \
 	xmlscript \
 	xmlsecurity \
 	xo \
commit d5b337980d2f2d687e926f1a9055c6c18d634ad8
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Wed Mar 27 16:01:58 2013 -0400

    fix typos in README
    
    Change-Id: Ibc7134837e61c8af090751429d6e9d9fa3639c8c

diff --git a/tools/README b/tools/README
index c5ed912..16b6dba 100644
--- a/tools/README
+++ b/tools/README
@@ -1,7 +1,7 @@
-Predates sal - string etc . functions, url manip, stream stuff,
+Predates sal - string functions, url manipulation, stream stuff,
 polygons, etc.
 
-Exakt history ist lost before Sept. 18th, 2000, but old source code
-comments show that part of the tools library date back until at least
+Exact history is lost before Sept. 18th, 2000, but old source code
+comments show that part of the tools library dates back until at least
 April 1991.
 
commit b49c71ff2968e29706480a030f1a57c05a948be9
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Wed Mar 27 14:58:23 2013 -0400

    add pyuno and pythonloader to Library_merged
    
    Change-Id: Ib2bde93f7f99873c4c2f4d3857bb1ed5e3e7fd8a

diff --git a/Library_merged.mk b/Library_merged.mk
index 7efcf9e..7122e4f 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -69,6 +69,7 @@ $(eval $(call gb_Library_use_externals,merged,\
 	nss3 \
 	openssl \
 	orcus \
+	$(call gb_Helper_optional,PYUNO,python) \
 	$(if $(filter-out IOS,$(OS)),wpd) \
 	$(if $(filter-out IOS,$(OS)),wpg) \
 	$(if $(filter-out IOS,$(OS)),wps) \
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 172ca7a..d515208 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -89,6 +89,8 @@ gb_MERGEDLIBS := \
 	oox \
 	package2 \
 	pricing \
+	$(call gb_Helper_optional,PYUNO,pythonloader) \
+	$(call gb_Helper_optional,PYUNO,pyuno) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,rpt) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,rptui) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,rptxml) \
commit b270066390132819b749d704ced9db69268ee120
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Wed Mar 27 14:49:38 2013 -0400

    add javaloader, java_uno, juh, and jvmaccess to Library_merged
    
    Change-Id: I9841860d7c7d34310b99ee339d7835e909702d4f

diff --git a/Library_merged.mk b/Library_merged.mk
index 651f608..7efcf9e 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -87,12 +87,6 @@ $(eval $(call gb_Library_use_externals,merged,\
 ))
 endif
 
-ifneq ($(OS),IOS)
-$(eval $(call gb_Library_use_libraries,merged,\
-	jvmaccess \
-))
-endif
-
 ifeq ($(GUIBASE),unx)
 $(eval $(call gb_Library_use_externals,merged,\
 	fontconfig \
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 81a85a2..172ca7a 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -70,7 +70,11 @@ gb_MERGEDLIBS := \
 	hyphen \
 	i18npool \
 	i18nutil \
+	$(if $(filter TRUE,$(SOLAR_JAVA)),javaloader) \
 	$(if $(filter TRUE,$(SOLAR_JAVA)),javavm) \
+	$(if $(filter TRUE,$(SOLAR_JAVA)),java_uno) \
+	$(if $(filter TRUE,$(SOLAR_JAVA)),juh) \
+	$(if $(filter-out IOS,$(OS)),jvmaccess) \
 	jvmfwk \
 	lng \
 	lnth \
commit c74f2edfce221960fe546e88f2b3222d69d53598
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Wed Mar 27 14:24:21 2013 -0400

    add lingucomponent libs to Library_merged
    
    Change-Id: Ib34f589b377991b9e2d043d43ecf0360031ddae3

diff --git a/Library_merged.mk b/Library_merged.mk
index db8991d..651f608 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -49,10 +49,13 @@ $(eval $(call gb_Library_use_static_libraries,merged,\
 endif
 
 $(eval $(call gb_Library_use_externals,merged,\
+	$(if $(filter-out IOS,$(OS)),cdr) \
 	$(call gb_Helper_optional,DESKTOP,clucene) \
 	cppunit \
 	cups \
-	$(call gb_Helper_optional,DESKTOP,expat_utf8) \
+	expat_utf8 \
+	hunspell \
+	hyphen \
 	icui18n \
 	icule \
 	icuuc \
@@ -60,33 +63,23 @@ $(eval $(call gb_Library_use_externals,merged,\
 	lcms2 \
 	libxml2 \
 	$(call gb_Helper_optional,DESKTOP,libxslt) \
+	$(if $(filter-out IOS,$(OS)),mspub) \
+	$(if $(filter-out IOS,$(OS)),mwaw) \
+	mythes \
 	nss3 \
 	openssl \
 	orcus \
-	$(if $(filter-out IOS,$(OS)),\
-	cdr \
-	wpd \
-	wpg \
-	wps \
-	mwaw \
-	mspub \
-	visio) \
+	$(if $(filter-out IOS,$(OS)),wpd) \
+	$(if $(filter-out IOS,$(OS)),wpg) \
+	$(if $(filter-out IOS,$(OS)),wps) \
+	$(if $(filter-out IOS,$(OS)),visio) \
 	zlib \
 ))
 
-# This would be needed on all platforms but only on android we merge libraries from lingucomponent
-ifeq ($(OS),ANDROID)
-$(eval $(call gb_Library_use_externals,merged,\
-	hunspell \
-	expat_utf8 \
-	mythes \
-	hyphen \
-))
 $(eval $(call gb_Library_use_static_libraries,merged,\
 	sax_shared \
 	ulingu \
 ))
-endif
 
 ifeq ($(ENABLE_GRAPHITE),TRUE)
 $(eval $(call gb_Library_use_externals,merged,\
@@ -167,10 +160,6 @@ $(eval $(call gb_Library_use_system_darwin_frameworks,merged,\
 endif
 
 ifeq ($(OS),ANDROID)
-$(eval $(call gb_Library_use_static_libraries,merged,\
-	basebmp \
-))
-
 $(eval $(call gb_Library_use_libraries,merged,\
 	libotouch \
 ))
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index f9aa251..81a85a2 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -29,6 +29,7 @@ ifeq ($(MERGELIBS),TRUE)
 
 # we link all object files from these libraries into one, merged library
 gb_MERGEDLIBS := \
+	analysis \
 	avmedia \
 	$(if $(filter unx,$(GUIBASE)),basebmp) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,calc) \
@@ -36,7 +37,9 @@ gb_MERGEDLIBS := \
 	chartcore \
 	configmgr \
 	cppcanvas \
+	ctl \
 	cui \
+	date \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dba) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dbase) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dbtools) \
@@ -46,7 +49,11 @@ gb_MERGEDLIBS := \
 	desktopbe1 \
 	drawinglayer \
 	editeng \
+	embobj \
+	evtatt \
+	fastsax \
 	$(call gb_Helper_optional,DBCONNECTIVITY,file) \
+	fileacc \
 	filterconfig \
 	$(call gb_Helper_optional,DBCONNECTIVITY,flat) \
 	for \
@@ -57,12 +64,16 @@ gb_MERGEDLIBS := \
 	fwi \
 	fwk \
 	fwl \
+	fwm \
 	$(call gb_Helper_optional,DESKTOP,helplinker) \
+	hwp \
+	hyphen \
 	i18npool \
 	i18nutil \
 	$(if $(filter TRUE,$(SOLAR_JAVA)),javavm) \
 	jvmfwk \
 	lng \
+	lnth \
 	localebe1 \
 	localedata_en \
 	localedata_es \
@@ -73,6 +84,7 @@ gb_MERGEDLIBS := \
 	$(if $(filter-out ANDROID IOS,$(OS)),odbcbase) \
 	oox \
 	package2 \
+	pricing \
 	$(call gb_Helper_optional,DBCONNECTIVITY,rpt) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,rptui) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,rptxml) \
@@ -86,6 +98,7 @@ gb_MERGEDLIBS := \
 	sfx \
 	sofficeapp \
 	sot \
+	spell \
 	spl \
 	subsequenttest \
 	svl \
@@ -111,29 +124,8 @@ gb_MERGEDLIBS := \
 	writerfilter \
 	xmlscript \
 	xmlsecurity \
-	xo
-
-ifeq ($(OS),ANDROID)
-gb_MERGEDLIBS += \
-	analysis \
-	ctl \
-	date \
-	embobj \
-	evtatt \
-	fastsax \
-	fileacc \
-	for \
-	forui \
-	fwl \
-	fwm \
-	hwp \
-	hyphen \
-	lnth \
-	pricing \
-	spell \
-	xstor \
-
-endif
+	xo \
+	xstor
 
 endif
 
commit 77169b9ceccfedeadef272f701425430cf1c719d
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Wed Mar 27 14:10:57 2013 -0400

    add javavm and jvmfwk to Library_merged
    
    Change-Id: Ia59027e4eb9909b6afeab6dc6c7f76a6b60cd1c6

diff --git a/Library_merged.mk b/Library_merged.mk
index 45119e9..db8991d 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -34,7 +34,6 @@ $(eval $(call gb_Library_use_libraries,merged,\
 	cppu \
 	cppuhelper \
 	i18nisolang1 \
-    jvmfwk \
 	sal \
 	salhelper \
 	tl \
diff --git a/solenv/gbuild/Library.mk b/solenv/gbuild/Library.mk
index 116d5c4..b5a9b4f 100644
--- a/solenv/gbuild/Library.mk
+++ b/solenv/gbuild/Library.mk
@@ -123,8 +123,11 @@ $(call gb_ComponentTarget_ComponentTarget,$(2),\
 	$(call gb_Library_get_runtime_filename,$(gb_Library__get_name)))
 $(call gb_Library__get_final_target,$(gb_Library__get_name)) : \
 	$(call gb_ComponentTarget_get_outdir_target,$(2))
+# prevent circular deps: Library_merged -> localedata -> saxparser -> services.rdb -> javavm.component
+ifneq ($(gb_Library__get_name),merged)
 $(call gb_ComponentTarget_get_target,$(2)) :| \
 	$(call gb_Library_get_target,$(gb_Library__get_name))
+endif
 $(call gb_Library_get_clean_target,$(gb_Library__get_name)) : \
 	$(call gb_ComponentTarget_get_clean_target,$(2))
 endef
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 3efa625..f9aa251 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -60,6 +60,8 @@ gb_MERGEDLIBS := \
 	$(call gb_Helper_optional,DESKTOP,helplinker) \
 	i18npool \
 	i18nutil \
+	$(if $(filter TRUE,$(SOLAR_JAVA)),javavm) \
+	jvmfwk \
 	lng \
 	localebe1 \
 	localedata_en \
commit 679ab714380c4e4508f123a6c6f6691289c9a653
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Wed Mar 27 14:00:39 2013 -0400

    add helplinker to Library_merged
    
    Change-Id: I33073859403edf11576fd88db6a68279f9055139

diff --git a/Library_merged.mk b/Library_merged.mk
index e523814..45119e9 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -50,14 +50,17 @@ $(eval $(call gb_Library_use_static_libraries,merged,\
 endif
 
 $(eval $(call gb_Library_use_externals,merged,\
+	$(call gb_Helper_optional,DESKTOP,clucene) \
 	cppunit \
 	cups \
+	$(call gb_Helper_optional,DESKTOP,expat_utf8) \
 	icui18n \
 	icule \
 	icuuc \
 	jpeg \
 	lcms2 \
 	libxml2 \
+	$(call gb_Helper_optional,DESKTOP,libxslt) \
 	nss3 \
 	openssl \
 	orcus \
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index b419e13..3efa625 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -57,6 +57,7 @@ gb_MERGEDLIBS := \
 	fwi \
 	fwk \
 	fwl \
+	$(call gb_Helper_optional,DESKTOP,helplinker) \
 	i18npool \
 	i18nutil \
 	lng \
commit 470c5fefa5ea60183f3c8056da27dbde1e2c0078
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 21:58:39 2013 -0400

    add basebmp and unotest to Library_merged
    
    Change-Id: I13dadec895bc67a903956c6a4e6bdbfa9a1b8d84

diff --git a/Library_merged.mk b/Library_merged.mk
index c4b14a0..e523814 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -29,7 +29,6 @@ $(eval $(call gb_Library_use_library_objects,merged,\
 ))
 
 $(eval $(call gb_Library_use_libraries,merged,\
-	$(if $(filter unx,$(GUIBASE)),basebmp) \
 	basegfx \
 	comphelper \
 	cppu \
@@ -40,7 +39,6 @@ $(eval $(call gb_Library_use_libraries,merged,\
 	salhelper \
 	tl \
 	ucbhelper \
-	unotest \
 	xmlreader \
 	$(gb_UWINAPI) \
 ))
@@ -105,17 +103,6 @@ $(eval $(call gb_Library_use_externals,merged,\
 	fontconfig \
 	freetype \
 ))
-endif
-
-ifeq ($(OS),LINUX)
-$(eval $(call gb_Library_add_libs,merged,\
-	-lm \
-	-ldl \
-	-lpthread \
-))
-endif
-
-ifeq ($(GUIBASE),unx)
 $(eval $(call gb_Library_add_libs,merged,\
 	-lX11 \
 	-lXext \
@@ -127,6 +114,14 @@ $(eval $(call gb_Library_use_static_libraries,merged,\
 ))
 endif
 
+ifeq ($(OS),LINUX)
+$(eval $(call gb_Library_add_libs,merged,\
+	-lm \
+	-ldl \
+	-lpthread \
+))
+endif
+
 ifeq ($(OS),WNT)
 $(eval $(call gb_Library_use_system_win32_libs,merged,\
 	advapi32 \
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 344655b..b419e13 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -30,6 +30,7 @@ ifeq ($(MERGELIBS),TRUE)
 # we link all object files from these libraries into one, merged library
 gb_MERGEDLIBS := \
 	avmedia \
+	$(if $(filter unx,$(GUIBASE)),basebmp) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,calc) \
 	canvastools \
 	chartcore \
@@ -96,6 +97,7 @@ gb_MERGEDLIBS := \
 	$(if $(filter TRUE,$(ENABLE_TELEPATHY)),tubes) \
 	ucb1 \
 	ucpfile1 \
+	unotest \
 	utl \
 	uui \
 	$(if $(DISABLE_SCRIPTING),,vbahelper) \
commit 1081150d3575b2da393862214b71dbf30cc489a3
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 21:44:21 2013 -0400

    add rpt, rptui, and rptxml to Library_merged
    
    Change-Id: I8c20d81043602229a3fd936af6e7cdc337c40951

diff --git a/RepositoryModule_host.mk b/RepositoryModule_host.mk
index c77357c..1d20b5f 100644
--- a/RepositoryModule_host.mk
+++ b/RepositoryModule_host.mk
@@ -162,7 +162,7 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
 	registry \
 	remotebridges \
 	reportbuilder \
-	reportdesign \
+	$(call gb_Helper_optional,DBCONNECTIVITY,reportdesign) \
 	$(call gb_Helper_optional,RHINO,rhino) \
 	ridljar \
 	rsc \
diff --git a/reportdesign/Module_reportdesign.mk b/reportdesign/Module_reportdesign.mk
index 854a822..e72e430 100644
--- a/reportdesign/Module_reportdesign.mk
+++ b/reportdesign/Module_reportdesign.mk
@@ -27,8 +27,6 @@
 
 $(eval $(call gb_Module_Module,reportdesign))
 
-ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE)))
-
 $(eval $(call gb_Module_add_targets,reportdesign,\
     AllLangResTarget_rpt \
     AllLangResTarget_rptui \
@@ -44,6 +42,4 @@ $(eval $(call gb_Module_add_targets,reportdesign,\
 	JunitTest_reportdesign_complex \
 ))
 
-endif
-
 # vim: set noet sw=4 ts=4:
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index d036fb0..344655b 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -69,6 +69,9 @@ gb_MERGEDLIBS := \
 	$(if $(filter-out ANDROID IOS,$(OS)),odbcbase) \
 	oox \
 	package2 \
+	$(call gb_Helper_optional,DBCONNECTIVITY,rpt) \
+	$(call gb_Helper_optional,DBCONNECTIVITY,rptui) \
+	$(call gb_Helper_optional,DBCONNECTIVITY,rptxml) \
 	sax \
 	sb \
 	sc \
commit 1b55d8f34be39ba53f4bf80ebf3ec8d13f46410b
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 21:26:03 2013 -0400

    add odbc and odbcbase to Library_merged
    
    Change-Id: I9f00d1bcd3b2d285c21eb9f7a4338a1b97d1eca0

diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index c416e6c..d036fb0 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -65,6 +65,8 @@ gb_MERGEDLIBS := \
 	localedata_euro \
 	localedata_others \
 	msfilter \
+	$(if $(filter-out ANDROID IOS,$(OS)),odbc) \
+	$(if $(filter-out ANDROID IOS,$(OS)),odbcbase) \
 	oox \
 	package2 \
 	sax \
commit 6c8c54ee90a2a8d3a8d35b7e89fb39770500936f
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 21:19:56 2013 -0400

    add fwl, scui, sdui, swui to Library_merged
    
    Change-Id: I2aaa67fef4350d60497b891bc93b43a698c12660

diff --git a/sc/source/ui/attrdlg/scuiexp.cxx b/sc/source/ui/attrdlg/scuiexp.cxx
index 77e5b2e..9337434 100644
--- a/sc/source/ui/attrdlg/scuiexp.cxx
+++ b/sc/source/ui/attrdlg/scuiexp.cxx
@@ -36,7 +36,7 @@ namespace scui
     }
 }
 
-#ifdef DISABLE_DYNLOADING
+#if defined(DISABLE_DYNLOADING) || defined (LIBO_MERGELIBS)
 #define CreateDialogFactory ScCreateDialogFactory
 #endif
 
diff --git a/sd/source/ui/dlg/sduiexp.cxx b/sd/source/ui/dlg/sduiexp.cxx
index d1a64e5..f3d935e 100644
--- a/sd/source/ui/dlg/sduiexp.cxx
+++ b/sd/source/ui/dlg/sduiexp.cxx
@@ -20,7 +20,7 @@
 #include "sddlgfact.hxx"
 #include "sal/types.h"
 
-#ifdef DISABLE_DYNLOADING
+#if defined(DISABLE_DYNLOADING) || defined (LIBO_MERGELIBS)
 #define CreateDialogFactory SdCreateDialogFactory
 #endif
 
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index a9f2365..c416e6c 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -55,6 +55,7 @@ gb_MERGEDLIBS := \
 	fwe \
 	fwi \
 	fwk \
+	fwl \
 	i18npool \
 	i18nutil \
 	lng \
@@ -69,8 +70,10 @@ gb_MERGEDLIBS := \
 	sax \
 	sb \
 	sc \
+	scui \
 	scfilt \
 	sd \
+	sdui \
 	sfx \
 	sofficeapp \
 	sot \
@@ -81,6 +84,7 @@ gb_MERGEDLIBS := \
 	svx \
 	svxcore \
 	sw \
+	swui \
 	swd \
 	test \
 	tk \
diff --git a/sw/source/ui/dialog/swdialmgr.cxx b/sw/source/ui/dialog/swdialmgr.cxx
index fe14678..5775ed7 100644
--- a/sw/source/ui/dialog/swdialmgr.cxx
+++ b/sw/source/ui/dialog/swdialmgr.cxx
@@ -21,7 +21,7 @@
 #include "tools/string.hxx"
 #include <sfx2/app.hxx>
 
-#ifndef DISABLE_DYNLOADING
+#if !defined(DISABLE_DYNLOADING) && !defined (LIBO_MERGELIBS)
 //copy from core\bastyp\swtypes.cxx
 String aEmptyStr; // constant strings
 
diff --git a/sw/source/ui/dialog/swuiexp.cxx b/sw/source/ui/dialog/swuiexp.cxx
index 7b92e892..ee6231b 100644
--- a/sw/source/ui/dialog/swuiexp.cxx
+++ b/sw/source/ui/dialog/swuiexp.cxx
@@ -33,7 +33,7 @@ namespace swui
     }
 }
 
-#ifdef DISABLE_DYNLOADING
+#if defined(DISABLE_DYNLOADING) || defined (LIBO_MERGELIBS)
 #define CreateDialogFactory SwCreateDialogFactory
 #endif
 
commit 8042b521fd5cf71a46256599c84f766c6ae6c621
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 20:53:13 2013 -0400

    add calc, dbase, file, and flat to Library_merged
    
    Change-Id: Ib6b03cda815ba0450930cec970bfe7eb4d98ac44

diff --git a/RepositoryModule_host.mk b/RepositoryModule_host.mk
index a2be8b8..c77357c 100644
--- a/RepositoryModule_host.mk
+++ b/RepositoryModule_host.mk
@@ -51,7 +51,7 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
 	$(call gb_Helper_optional,DESKTOP,codemaker) \
 	comphelper \
 	configmgr \
-	connectivity \
+	$(call gb_Helper_optional,DBCONNECTIVITY,connectivity) \
 	cosv \
 	cppcanvas \
 	cppu \
diff --git a/connectivity/Module_connectivity.mk b/connectivity/Module_connectivity.mk
index bef94383..4ca6a6f 100644
--- a/connectivity/Module_connectivity.mk
+++ b/connectivity/Module_connectivity.mk
@@ -27,8 +27,6 @@
 
 $(eval $(call gb_Module_Module,connectivity))
 
-ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE)))
-
 $(eval $(call gb_Module_add_targets,connectivity,\
 	AllLangResTarget_cnr \
 	AllLangResTarget_sdbcl \
@@ -165,6 +163,4 @@ $(eval $(call gb_Module_add_check_targets,connectivity,\
 	CppunitTest_connectivity_commontools \
 ))
 
-endif
-
 # vim: set noet sw=4 ts=4:
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 60f71d7..a9f2365 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -30,12 +30,14 @@ ifeq ($(MERGELIBS),TRUE)
 # we link all object files from these libraries into one, merged library
 gb_MERGEDLIBS := \
 	avmedia \
+	$(call gb_Helper_optional,DBCONNECTIVITY,calc) \
 	canvastools \
 	chartcore \
 	configmgr \
 	cppcanvas \
 	cui \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dba) \
+	$(call gb_Helper_optional,DBCONNECTIVITY,dbase) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dbtools) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dbu) \
 	deploymentmisc \
@@ -43,7 +45,9 @@ gb_MERGEDLIBS := \
 	desktopbe1 \
 	drawinglayer \
 	editeng \
+	$(call gb_Helper_optional,DBCONNECTIVITY,file) \
 	filterconfig \
+	$(call gb_Helper_optional,DBCONNECTIVITY,flat) \
 	for \
 	forui \
 	$(call gb_Helper_optional,DBCONNECTIVITY,frm) \
commit 3c8f17930eeacb7250ecfc01cbf557e50234e307
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 20:42:09 2013 -0400

    add desktop_detector, subsequenttest, test, and vclplug_svp to Library_merged
    
    Change-Id: Ic2201436d1e4fe01670e2086e7dd1c6c525c9e91

diff --git a/Library_merged.mk b/Library_merged.mk
index 2a07894..c4b14a0 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -29,6 +29,7 @@ $(eval $(call gb_Library_use_library_objects,merged,\
 ))
 
 $(eval $(call gb_Library_use_libraries,merged,\
+	$(if $(filter unx,$(GUIBASE)),basebmp) \
 	basegfx \
 	comphelper \
 	cppu \
@@ -39,6 +40,7 @@ $(eval $(call gb_Library_use_libraries,merged,\
 	salhelper \
 	tl \
 	ucbhelper \
+	unotest \
 	xmlreader \
 	$(gb_UWINAPI) \
 ))
@@ -50,6 +52,7 @@ $(eval $(call gb_Library_use_static_libraries,merged,\
 endif
 
 $(eval $(call gb_Library_use_externals,merged,\
+	cppunit \
 	cups \
 	icui18n \
 	icule \
@@ -112,6 +115,18 @@ $(eval $(call gb_Library_add_libs,merged,\
 ))
 endif
 
+ifeq ($(GUIBASE),unx)
+$(eval $(call gb_Library_add_libs,merged,\
+	-lX11 \
+	-lXext \
+	-lSM \
+	-lICE \
+))
+$(eval $(call gb_Library_use_static_libraries,merged,\
+	headless \
+))
+endif
+
 ifeq ($(OS),WNT)
 $(eval $(call gb_Library_use_system_win32_libs,merged,\
 	advapi32 \
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 2217014..60f71d7 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -39,6 +39,7 @@ gb_MERGEDLIBS := \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dbtools) \
 	$(call gb_Helper_optional,DBCONNECTIVITY,dbu) \
 	deploymentmisc \
+	$(if $(filter unx,$(GUIBASE)),desktop_detector) \
 	desktopbe1 \
 	drawinglayer \
 	editeng \
@@ -70,12 +71,14 @@ gb_MERGEDLIBS := \
 	sofficeapp \
 	sot \
 	spl \
+	subsequenttest \
 	svl \
 	svt \
 	svx \
 	svxcore \
 	sw \
 	swd \
+	test \
 	tk \
 	$(if $(filter TRUE,$(ENABLE_TELEPATHY)),tubes) \
 	ucb1 \
@@ -84,6 +87,7 @@ gb_MERGEDLIBS := \
 	uui \
 	$(if $(DISABLE_SCRIPTING),,vbahelper) \
 	vcl \
+	$(if $(filter unx,$(GUIBASE)),vclplug_svp) \
 	$(if $(filter-out IOS,$(OS)),wpftdraw) \
 	$(if $(filter-out IOS,$(OS)),wpftwriter) \
 	writerfilter \
commit 49d8bc1dcce4c662d85d894567501205f94f678d
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 20:41:06 2013 -0400

    make saxparser deps order-only
    
    Change-Id: Ib45f9fb5b5b1b77dd209545a45ae5da6a381e100

diff --git a/i18npool/CustomTarget_localedata.mk b/i18npool/CustomTarget_localedata.mk
index 8284126..ceee958 100644
--- a/i18npool/CustomTarget_localedata.mk
+++ b/i18npool/CustomTarget_localedata.mk
@@ -39,7 +39,7 @@ define i18npool_LD_RULE
 $(i18npool_LDDIR)/localedata_$(1).cxx : \
 		$(SRCDIR)/i18npool/source/localedata/data/$(1).xml \
 		$(i18npool_LDDIR)/saxparser.rdb \
-		$(call gb_Executable_get_runtime_dependencies,saxparser)
+		| $(call gb_Executable_get_runtime_dependencies,saxparser)
 	$$(call gb_Output_announce,$$(subst $(WORKDIR)/,,$$@),$(true),SAX,1)
 	$$(call gb_Helper_abbreviate_dirs, \
 		$(call gb_Helper_execute,saxparser) $(1) $$< $$@.tmp \
commit 2cd5d5b12dab9042f78db74909bce9255fd93e31
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 16:22:38 2013 -0400

    collapse merged libs in module-deps.pl
    
    Change-Id: Id22ff49b1c1910e608c1968eee7bf9be97d46750

diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 52d2684..cd3f39b 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -832,8 +832,11 @@ gb_LINKED_LIBS := $(if $(filter $(gb_MERGEDLIBS),$(2)), \
 
 # used by bin/module-deps.pl
 ifneq ($(ENABLE_PRINT_DEPS),)
+# exclude libraries in Library_merged
+ifeq ($(filter $(1),$(foreach lib,$(gb_MERGEDLIBS),$(call gb_Library_get_linktargetname,$(lib)))),)
 $$(eval $$(call gb_PrintDeps_info,$(1),$$(gb_LINKED_LIBS),$(3),$(4)))
 endif
+endif
 
 $(call gb_LinkTarget_get_target,$(1)) : LINKED_LIBS += $$(gb_LINKED_LIBS)
 


More information about the Libreoffice-commits mailing list