[ooo-build-commit] Branch 'ooo/master' - 6 commits - configure.in scp2/source solenv/inc

Jan Holesovsky kendy at kemper.freedesktop.org
Fri Sep 18 17:16:31 PDT 2009


 configure.in                         |   25 +++++---
 scp2/source/ooo/file_library_ooo.scp |   28 ++-------
 scp2/source/ooo/file_ooo.scp         |    6 --
 scp2/source/ooo/vc_redist.scp        |    4 +
 solenv/inc/_tg_shl.mk                |  100 +++++++++++++++++------------------
 solenv/inc/libs.mk                   |    2 
 solenv/inc/minor.mk                  |    6 +-
 solenv/inc/postset.mk                |    4 +
 solenv/inc/tg_shl.mk                 |   10 +--
 solenv/inc/unxlngi6.mk               |    6 +-
 solenv/inc/unxlngx6.mk               |    6 +-
 solenv/inc/unxsoli4.mk               |    5 +
 solenv/inc/unxsols4.mk               |    5 +
 13 files changed, 104 insertions(+), 103 deletions(-)

New commits:
commit 0eab645adf5a0cedb9fdd43c74bd2502ac9abb6b
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Fri Sep 18 16:44:35 2009 +0000

    DEV300

diff --git a/solenv/inc/minor.mk b/solenv/inc/minor.mk
index e54ef96..9fa0764 100644
--- a/solenv/inc/minor.mk
+++ b/solenv/inc/minor.mk
@@ -1,5 +1,5 @@
 RSCVERSION=300
-RSCREVISION=300m59(Build:9424)
-BUILD=9424
-LAST_MINOR=m59
+RSCREVISION=300m60(Build:9425)
+BUILD=9425
+LAST_MINOR=m60
 SOURCEVERSION=DEV300
commit adf92ebe5b3591e8cff8190f93b6e2d639a1e6e4
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Fri Sep 18 14:37:01 2009 +0000

    CWS-TOOLING: integrate CWS mingwport24
    2009-09-13 02:15:22 +0200 tono  r276097 : i#105033: mingw port: accept incomplete deflib
    2009-09-12 15:14:34 +0200 tono  r276096 : i#105012: mingw port: $(PATH) should be quoted
    2009-09-12 15:12:49 +0200 tono  r276095 : i#105011: mingw port: berkeleydb fix
    2009-09-12 15:11:39 +0200 tono  r276094 : i#105010: mingw port: decline libdl
    2009-09-12 15:10:21 +0200 tono  r276093 : i#105009: mingw port: sal/osl/w32/file_dirvol.cxx needs ctype.h
    2009-09-12 15:08:27 +0200 tono  r276092 : reverting changes to revise log messages
    2009-09-12 11:55:48 +0200 tono  r276090 : i#105014: mingw port: change to latest w32api and mingw runtime
    2009-09-12 11:52:12 +0200 tono  r276089 : i#105013: mingw port: fix gas error in call.s in bridges
    2009-09-12 11:42:04 +0200 tono  r276088 : mingw port:  should be quoted
    2009-09-12 11:35:35 +0200 tono  r276087 : mingw port: berkeleydb fix
    2009-09-12 11:32:34 +0200 tono  r276086 : mingw port: decline libdl
    2009-09-12 11:20:50 +0200 tono  r276085 : mingw port: sal/osl/w32/file_dirvol.cxx needs ctype.h

diff --git a/solenv/inc/_tg_shl.mk b/solenv/inc/_tg_shl.mk
index 323452c..d648f1d 100644
--- a/solenv/inc/_tg_shl.mk
+++ b/solenv/inc/_tg_shl.mk
@@ -297,13 +297,13 @@ $(SHL1TARGETN) : \
     @echo dlltool --input-def $(SHL1DEF) \
         --dllname $(SHL1TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_1.cmd
+    @noop $(assign ALL1OBJLIST:=$(STDOBJ) $(SHL1OBJS) $(SHL1LINKRESO) $(shell $(TYPE) /dev/null $(SHL1LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB1NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_1.cmd
-.ELSE			# "$(DEFLIB1NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL1OBJS) $(SHL1LINKRESO) \
-        `$(TYPE) /dev/null $(SHL1LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_1.cmd
+    @noop $(assign DEF1OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB1NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF1OBJLIST) $(assign ALL1OBJLIST:=$(ALL1OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB1NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL1OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_1.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL1VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) $(SHL1LINKRESO) \
         `$(TYPE) /dev/null $(SHL1LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -836,13 +836,13 @@ $(SHL2TARGETN) : \
     @echo dlltool --input-def $(SHL2DEF) \
         --dllname $(SHL2TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_2.cmd
+    @noop $(assign ALL2OBJLIST:=$(STDOBJ) $(SHL2OBJS) $(SHL2LINKRESO) $(shell $(TYPE) /dev/null $(SHL2LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB2NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_2.cmd
-.ELSE			# "$(DEFLIB2NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL2OBJS) $(SHL2LINKRESO) \
-        `$(TYPE) /dev/null $(SHL2LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_2.cmd
+    @noop $(assign DEF2OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB2NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF2OBJLIST) $(assign ALL2OBJLIST:=$(ALL2OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB2NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL2OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_2.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL2VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) $(SHL2LINKRESO) \
         `$(TYPE) /dev/null $(SHL2LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -1375,13 +1375,13 @@ $(SHL3TARGETN) : \
     @echo dlltool --input-def $(SHL3DEF) \
         --dllname $(SHL3TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_3.cmd
+    @noop $(assign ALL3OBJLIST:=$(STDOBJ) $(SHL3OBJS) $(SHL3LINKRESO) $(shell $(TYPE) /dev/null $(SHL3LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB3NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_3.cmd
-.ELSE			# "$(DEFLIB3NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL3OBJS) $(SHL3LINKRESO) \
-        `$(TYPE) /dev/null $(SHL3LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_3.cmd
+    @noop $(assign DEF3OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB3NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF3OBJLIST) $(assign ALL3OBJLIST:=$(ALL3OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB3NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL3OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_3.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL3VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) $(SHL3LINKRESO) \
         `$(TYPE) /dev/null $(SHL3LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -1914,13 +1914,13 @@ $(SHL4TARGETN) : \
     @echo dlltool --input-def $(SHL4DEF) \
         --dllname $(SHL4TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_4.cmd
+    @noop $(assign ALL4OBJLIST:=$(STDOBJ) $(SHL4OBJS) $(SHL4LINKRESO) $(shell $(TYPE) /dev/null $(SHL4LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB4NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_4.cmd
-.ELSE			# "$(DEFLIB4NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL4OBJS) $(SHL4LINKRESO) \
-        `$(TYPE) /dev/null $(SHL4LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_4.cmd
+    @noop $(assign DEF4OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB4NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF4OBJLIST) $(assign ALL4OBJLIST:=$(ALL4OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB4NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL4OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_4.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL4VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) $(SHL4LINKRESO) \
         `$(TYPE) /dev/null $(SHL4LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -2453,13 +2453,13 @@ $(SHL5TARGETN) : \
     @echo dlltool --input-def $(SHL5DEF) \
         --dllname $(SHL5TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_5.cmd
+    @noop $(assign ALL5OBJLIST:=$(STDOBJ) $(SHL5OBJS) $(SHL5LINKRESO) $(shell $(TYPE) /dev/null $(SHL5LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB5NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_5.cmd
-.ELSE			# "$(DEFLIB5NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL5OBJS) $(SHL5LINKRESO) \
-        `$(TYPE) /dev/null $(SHL5LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_5.cmd
+    @noop $(assign DEF5OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB5NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF5OBJLIST) $(assign ALL5OBJLIST:=$(ALL5OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB5NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL5OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_5.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL5VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) $(SHL5LINKRESO) \
         `$(TYPE) /dev/null $(SHL5LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -2992,13 +2992,13 @@ $(SHL6TARGETN) : \
     @echo dlltool --input-def $(SHL6DEF) \
         --dllname $(SHL6TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_6.cmd
+    @noop $(assign ALL6OBJLIST:=$(STDOBJ) $(SHL6OBJS) $(SHL6LINKRESO) $(shell $(TYPE) /dev/null $(SHL6LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB6NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_6.cmd
-.ELSE			# "$(DEFLIB6NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL6OBJS) $(SHL6LINKRESO) \
-        `$(TYPE) /dev/null $(SHL6LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_6.cmd
+    @noop $(assign DEF6OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB6NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF6OBJLIST) $(assign ALL6OBJLIST:=$(ALL6OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB6NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL6OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_6.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL6VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) $(SHL6LINKRESO) \
         `$(TYPE) /dev/null $(SHL6LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -3531,13 +3531,13 @@ $(SHL7TARGETN) : \
     @echo dlltool --input-def $(SHL7DEF) \
         --dllname $(SHL7TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_7.cmd
+    @noop $(assign ALL7OBJLIST:=$(STDOBJ) $(SHL7OBJS) $(SHL7LINKRESO) $(shell $(TYPE) /dev/null $(SHL7LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB7NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_7.cmd
-.ELSE			# "$(DEFLIB7NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL7OBJS) $(SHL7LINKRESO) \
-        `$(TYPE) /dev/null $(SHL7LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_7.cmd
+    @noop $(assign DEF7OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB7NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF7OBJLIST) $(assign ALL7OBJLIST:=$(ALL7OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB7NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL7OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_7.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL7VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) $(SHL7LINKRESO) \
         `$(TYPE) /dev/null $(SHL7LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -4070,13 +4070,13 @@ $(SHL8TARGETN) : \
     @echo dlltool --input-def $(SHL8DEF) \
         --dllname $(SHL8TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_8.cmd
+    @noop $(assign ALL8OBJLIST:=$(STDOBJ) $(SHL8OBJS) $(SHL8LINKRESO) $(shell $(TYPE) /dev/null $(SHL8LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB8NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_8.cmd
-.ELSE			# "$(DEFLIB8NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL8OBJS) $(SHL8LINKRESO) \
-        `$(TYPE) /dev/null $(SHL8LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_8.cmd
+    @noop $(assign DEF8OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB8NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF8OBJLIST) $(assign ALL8OBJLIST:=$(ALL8OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB8NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL8OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_8.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL8VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) $(SHL8LINKRESO) \
         `$(TYPE) /dev/null $(SHL8LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -4609,13 +4609,13 @@ $(SHL9TARGETN) : \
     @echo dlltool --input-def $(SHL9DEF) \
         --dllname $(SHL9TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_9.cmd
+    @noop $(assign ALL9OBJLIST:=$(STDOBJ) $(SHL9OBJS) $(SHL9LINKRESO) $(shell $(TYPE) /dev/null $(SHL9LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB9NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_9.cmd
-.ELSE			# "$(DEFLIB9NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL9OBJS) $(SHL9LINKRESO) \
-        `$(TYPE) /dev/null $(SHL9LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_9.cmd
+    @noop $(assign DEF9OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB9NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF9OBJLIST) $(assign ALL9OBJLIST:=$(ALL9OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB9NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL9OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_9.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL9VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) $(SHL9LINKRESO) \
         `$(TYPE) /dev/null $(SHL9LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
@@ -5148,13 +5148,13 @@ $(SHL10TARGETN) : \
     @echo dlltool --input-def $(SHL10DEF) \
         --dllname $(SHL10TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_10.cmd
+    @noop $(assign ALL10OBJLIST:=$(STDOBJ) $(SHL10OBJS) $(SHL10LINKRESO) $(shell $(TYPE) /dev/null $(SHL10LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB10NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_10.cmd
-.ELSE			# "$(DEFLIB10NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL10OBJS) $(SHL10LINKRESO) \
-        `$(TYPE) /dev/null $(SHL10LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_10.cmd
+    @noop $(assign DEF10OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB10NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF10OBJLIST) $(assign ALL10OBJLIST:=$(ALL10OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB10NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL10OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_10.cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL10VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) $(SHL10LINKRESO) \
         `$(TYPE) /dev/null $(SHL10LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
diff --git a/solenv/inc/tg_shl.mk b/solenv/inc/tg_shl.mk
index dc15752..75fea56 100644
--- a/solenv/inc/tg_shl.mk
+++ b/solenv/inc/tg_shl.mk
@@ -330,13 +330,13 @@ $(SHL$(TNR)TARGETN) : \
     @echo dlltool --input-def $(SHL$(TNR)DEF) \
         --dllname $(SHL$(TNR)TARGET)$(DLLPOST) \
         --kill-at \\ > $(MISC)/$(TARGET).$(@:b)_$(TNR).cmd
+    @noop $(assign ALL$(TNR)OBJLIST:=$(STDOBJ) $(SHL$(TNR)OBJS) $(SHL$(TNR)LINKRESO) $(shell $(TYPE) /dev/null $(SHL$(TNR)LIBS) | $(SED) s?$(ROUT)?$(PRJ)/$(ROUT)?g))
 .IF "$(DEFLIB$(TNR)NAME)"!=""	# do not have to include objs
-    @echo 	--output-exp $(MISC)/$(@:b)_exp.o >> $(MISC)/$(TARGET).$(@:b)_$(TNR).cmd
-.ELSE			# "$(DEFLIB$(TNR)NAME)"!=""	# do not have to include objs
-    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
-        $(STDOBJ) $(SHL$(TNR)OBJS) $(SHL$(TNR)LINKRESO) \
-        `$(TYPE) /dev/null $(SHL$(TNR)LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g`  >> $(MISC)/$(TARGET).$(@:b)_$(TNR).cmd
+    @noop $(assign DEF$(TNR)OBJLIST:=$(shell $(TYPE) $(foreach,i,$(DEFLIB$(TNR)NAME) $(SLB)/$(i).lib) | sed s?$(ROUT)?$(PRJ)/$(ROUT)?g))
+    @noop $(foreach,i,$(DEF$(TNR)OBJLIST) $(assign ALL$(TNR)OBJLIST:=$(ALL$(TNR)OBJLIST:s?$i??)))
 .ENDIF			# "$(DEFLIB$(TNR)NAME)"!=""
+    @echo	--output-exp $(MISC)/$(@:b)_exp.o \
+        $(ALL$(TNR)OBJLIST) >> $(MISC)/$(TARGET).$(@:b)_$(TNR).cmd
     @echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(MINGWSSTDOBJ) -o $@ \
         $(STDOBJ) $(SHL$(TNR)VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) $(SHL$(TNR)OBJS) $(SHL$(TNR)LINKRESO) \
         `$(TYPE) /dev/null $(SHL$(TNR)LIBS) | $(SED) s\#$(ROUT)\#$(PRJ)/$(ROUT)\#g` \
commit cc0220aa33337f9c96076e8f011a64c15b530558
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Fri Sep 18 14:30:31 2009 +0000

    #i10000# #i105127# kde configure patch

diff --git a/configure.in b/configure.in
index 5c76458..cf91e51 100644
--- a/configure.in
+++ b/configure.in
@@ -6101,8 +6101,8 @@ KDE4_CFLAGS=""
 KDE4_LIBS=""
 MOC4="moc"
 if test "$test_kde4" = "yes" -a "$ENABLE_KDE4" = "TRUE" ; then
-   qt_incdirs="$QTINC $QTDIR /usr/include/qt4 /usr/include $x_includes"
-   qt_libdirs="$QTLIB /usr/lib $x_libraries"
+   qt_incdirs="$QT4INC $QT4DIR /usr/include/qt4 /usr/include $x_includes"
+   qt_libdirs="$QT4LIB /usr/lib $x_libraries"
    
    kde_incdirs="/usr/include $x_includes"
    kde_libdirs="/usr/lib $x_libraries"
@@ -6112,6 +6112,15 @@ if test "$test_kde4" = "yes" -a "$ENABLE_KDE4" = "TRUE" ; then
       kde_libdirs="$kde_libdirs /usr/lib64 /usr/lib64/kde4"
    fi
 
+   if test -n "$KDE4DIR" ; then
+      kde_incdirs="$KDE4DIR/include $kde_incdirs"
+      if test "$build_cpu" != "x86_64" ; then
+         kde_libdirs="$KDE4DIR/lib $kde_libdirs"
+      else
+         kde_libdirs="$KDE4DIR/lib64 $KDE4DIR/lib $kde_libdirs"
+      fi
+   fi
+
    qt_test_include="Qt/qobject.h"
    qt_test_library="libQtCore.so"
    kde_test_include="ksharedptr.h"
@@ -6128,7 +6137,7 @@ if test "$test_kde4" = "yes" -a "$ENABLE_KDE4" = "TRUE" ; then
    
    AC_MSG_RESULT([$qt_header_dir])
    if test "x$qt_header_dir" = "xno" ; then
-      AC_MSG_ERROR([Qt4 headers not found.  Please specify the root of your Qt4 installation by exporting QTDIR before running "configure".])
+      AC_MSG_ERROR([Qt4 headers not found.  Please specify the root of your Qt4 installation by exporting QT4DIR before running "configure".])
    fi
    
    AC_MSG_CHECKING([for Qt4 libraries])
@@ -6143,14 +6152,14 @@ if test "$test_kde4" = "yes" -a "$ENABLE_KDE4" = "TRUE" ; then
    AC_MSG_RESULT([$qt_lib_dir])
    
    if test "x$qt_lib_dir" = "xno" ; then
-      AC_MSG_ERROR([Qt4 libraries not found.  Please specify the root of your Qt4 installation by exporting QTDIR before running "configure".])
+      AC_MSG_ERROR([Qt4 libraries not found.  Please specify the root of your Qt4 installation by exporting QT4DIR before running "configure".])
    fi
 
    dnl Check for Meta Object Compiler
-   AC_PATH_PROG( MOC4, moc, no, [$PATH:$QTDIR/bin] )
+   AC_PATH_PROG( MOC4, moc, no, [$PATH:$QT4DIR/bin] )
    if test "$MOC4" = "no" ; then
       AC_MSG_ERROR([Qt Meta Object Compiler not found.  Please specify
-the root of your Qt installation by exporting QTDIR before running "configure".])
+the root of your Qt installation by exporting QT4DIR before running "configure".])
    fi
 
    dnl Check for KDE4 headers
@@ -6164,7 +6173,7 @@ the root of your Qt installation by exporting QTDIR before running "configure".]
    done
    AC_MSG_RESULT([$kde_incdir])
    if test "x$kde_incdir" = "xno" ; then
-      AC_MSG_ERROR([KDE4 headers not found.  Please specify the root of your KDE4 installation by exporting KDEDIR before running "configure".])
+      AC_MSG_ERROR([KDE4 headers not found.  Please specify the root of your KDE4 installation by exporting KDE4DIR before running "configure".])
    fi
 
    dnl Check for KDE4 libraries
@@ -6179,7 +6188,7 @@ the root of your Qt installation by exporting QTDIR before running "configure".]
    
    AC_MSG_RESULT([$kde_libdir])
    if test "x$kde_libdir" = "xno" ; then
-      AC_MSG_ERROR([KDE4 libraries not found.  Please specify the root of your KDE4 installation by exporting KDEDIR before running "configure".])
+      AC_MSG_ERROR([KDE4 libraries not found.  Please specify the root of your KDE4 installation by exporting KDE4DIR before running "configure".])
    fi
 
    KDE4_CFLAGS="`pkg-config --cflags QtCore` `pkg-config --cflags QtGui` -I$kde_incdir -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT"
commit 95f67b8bb4fd3abf53d7e705041549d71dac5739
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Fri Sep 18 11:54:06 2009 +0000

    CWS-TOOLING: integrate CWS dtrans2vcl
    2009-09-09 19:47:56 +0200 pl  r276016 : merge fix for #i104390# into moved code
    2009-09-07 12:50:47 +0200 pl  r275891 : remove nonexistant header
    2009-09-04 16:47:05 +0200 pl  r275819 : forgot calling convention for Windoze
    2009-09-04 13:27:36 +0200 pl  r275800 : #150926# remove X11 dependency
    2009-09-04 13:19:08 +0200 pl  r275799 : #150926# move mac dtrans service to vcl to be used in service implementation
    2009-09-03 21:19:01 +0200 pl  r275774 : fix warning, adjust comment
    2009-09-03 18:36:01 +0200 pl  r275768 : no more sjlib
    2009-09-03 17:56:49 +0200 pl  r275767 : remove unused X11 link dependency
    2009-09-03 17:43:35 +0200 pl  r275766 : headless not used in X11 case
    2009-09-03 17:34:36 +0200 pl  r275765 : #150926# bye bye sj2
    2009-09-03 16:19:04 +0200 pl  r275761 : #150926# bye bye sj2, x11 dependenices removed where not necessary
    2009-09-01 17:22:54 +0200 pl  r275674 : #150926# step 1: move X11 code from dtrans to vcl, adapt glue code

diff --git a/scp2/source/ooo/file_library_ooo.scp b/scp2/source/ooo/file_library_ooo.scp
index 0f8c57b..1a28d5d 100644
--- a/scp2/source/ooo/file_library_ooo.scp
+++ b/scp2/source/ooo/file_library_ooo.scp
@@ -7,7 +7,6 @@
  * OpenOffice.org - a multi-platform office productivity suite
  *
  * $RCSfile: file_library_ooo.scp,v $
- * $Revision: 1.303.16.2 $
  *
  * This file is part of OpenOffice.org.
  *
@@ -818,17 +817,6 @@ End
 
 #endif
 
-File gid_File_Lib_J
-    TXT_FILE_BODY;
-  #ifdef UNX
-    Name = STRING(CONCAT5(lib,j,DLLPOSTFIX,_g,UNXSUFFIX));
-  #else
-    Name = STRING(CONCAT4(j,DLLPOSTFIX,_g,.dll));
-  #endif
-    Dir = SCP2_OOO_BIN_DIR;
-    Styles = (PACKED);
-End
-
 #ifdef SOLAR_JAVA
 
 STD_UNO_LIB_FILE( gid_File_Lib_Jdbc, jdbc)
@@ -1213,6 +1201,12 @@ STD_UNO_LIB_FILE( gid_File_Lib_Preload, preload)
 SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Productregistration, productregistration.uno )
 
 #if defined(UNX) && ! defined(QUARTZ)
+File gid_File_Lib_Desktop_Detector
+    Name = LIBNAME(desktop_detector);
+    TXT_FILE_BODY;
+    Styles = (PACKED,PATCH);
+    Dir = SCP2_OOO_BIN_DIR;
+End
 File gid_File_Lib_Vclplug_Gen
     Name = LIBNAME(vclplug_gen);
     TXT_FILE_BODY;
@@ -1492,21 +1486,15 @@ STD_LIB_FILE_PATCH( gid_File_Lib_Swui, swui)
 
 STD_LIB_FILE_PATCH( gid_File_Lib_Msword, msword )
 
+#if ! defined UNX
 File gid_File_Lib_Sysdtrans
     TXT_FILE_BODY;
     Styles = (PACKED,PATCH,UNO_COMPONENT);
     RegistryID = gid_Starregistry_Services_Rdb;
     Dir = SCP2_OOO_BIN_DIR;
-  #ifdef UNX
-    #ifdef QUARTZ
-      Name = STRING(CONCAT3(libdtransaqua,DLLPOSTFIX,UNXSUFFIX));
-    #else
-      Name = STRING(CONCAT3(libdtransX11,DLLPOSTFIX,UNXSUFFIX));
-    #endif
-  #else
     Name = "sysdtrans.dll";
-  #endif
 End
+#endif
 
 SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Syssh, syssh.uno )
 SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Localebe, localebe1.uno )
diff --git a/scp2/source/ooo/file_ooo.scp b/scp2/source/ooo/file_ooo.scp
index 986e224..519a2f8 100644
--- a/scp2/source/ooo/file_ooo.scp
+++ b/scp2/source/ooo/file_ooo.scp
@@ -456,12 +456,6 @@ STD_JAR_FILE( gid_File_Jar_Bsh, bsh )
 #endif
 
 #ifdef SOLAR_JAVA
-
-STD_JAR_FILE( gid_File_Jar_Classes, classes )
-
-#endif
-
-#ifdef SOLAR_JAVA
 #ifndef SYSTEM_LUCENE
 STD_JAR_FILE( gid_File_Jar_Lucene_Core, lucene-core-2.3 )
 STD_JAR_FILE( gid_File_Jar_Lucene_Analyzers, lucene-analyzers-2.3 )
diff --git a/solenv/inc/libs.mk b/solenv/inc/libs.mk
index 6104637..0d46f3f 100644
--- a/solenv/inc/libs.mk
+++ b/solenv/inc/libs.mk
@@ -182,7 +182,6 @@ BTCOMMUNILIB=-lbtcommuni$(DLLPOSTFIX)
 AUTOMATIONLIB=-lsts$(DLLPOSTFIX)
 SVLLIB=-lsvl$(DLLPOSTFIX)
 TKTLIB=-ltkt$(DLLPOSTFIX)
-SJLIB=-lj$(DLLPOSTFIX)_g
 GOODIESLIB=-lgo$(DLLPOSTFIX)
 SAXLIB=-lsax$(DLLPOSTFIX)
 MAILLIB=-lmail
@@ -425,7 +424,6 @@ MAILLIB=mail.lib
 DOCMGRLIB=docmgr.lib
 BASICLIB=basic.lib
 TKTLIB=tkt.lib
-SJLIB=sj.lib
 SVXCORELIB=isvxcore.lib
 SVXMSFILTERLIB=isvxmsfilter.lib
 SVXLIB=isvx.lib
diff --git a/solenv/inc/unxlngi6.mk b/solenv/inc/unxlngi6.mk
index e525748..224159f 100644
--- a/solenv/inc/unxlngi6.mk
+++ b/solenv/inc/unxlngi6.mk
@@ -207,12 +207,14 @@ LINKFLAGS += -Wl,-zdynsort
 .ENDIF
 
 # libraries for linking applications
-STDLIBGUIMT+=-Wl,--as-needed -lX11 -ldl -lpthread -lm -Wl,--no-as-needed
+STDLIBGUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 STDLIBCUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 # libraries for linking shared libraries
-STDSHLGUIMT+=-Wl,--as-needed -lX11 -lXext -ldl -lpthread -lm -Wl,--no-as-needed
+STDSHLGUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 STDSHLCUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 
+X11LINK_DYNAMIC = -lX11
+
 LIBSALCPPRT*=-Wl,--whole-archive -lsalcpprt -Wl,--no-whole-archive
 
 .IF "$(USE_STLP_DEBUG)" != ""
diff --git a/solenv/inc/unxlngx6.mk b/solenv/inc/unxlngx6.mk
index b55e53a..c49e1c4 100644
--- a/solenv/inc/unxlngx6.mk
+++ b/solenv/inc/unxlngx6.mk
@@ -199,12 +199,14 @@ STDOBJCUI=
 STDSLOCUI=
 
 # libraries for linking applications
-STDLIBGUIMT+=-Wl,--as-needed -lX11 -ldl -lpthread -lm -Wl,--no-as-needed
+STDLIBGUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 STDLIBCUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 # libraries for linking shared libraries
-STDSHLGUIMT+=-Wl,--as-needed -lX11 -lXext -ldl -lpthread -lm -Wl,--no-as-needed
+STDSHLGUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 STDSHLCUIMT+=-Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed
 
+X11LINK_DYNAMIC = -lX11
+
 LIBSALCPPRT*=-Wl,--whole-archive -lsalcpprt -Wl,--no-whole-archive
 
 .IF "$(USE_STLP_DEBUG)" != ""
diff --git a/solenv/inc/unxsoli4.mk b/solenv/inc/unxsoli4.mk
index bfa6f2b..afcea59 100644
--- a/solenv/inc/unxsoli4.mk
+++ b/solenv/inc/unxsoli4.mk
@@ -197,8 +197,9 @@ STDSHLGUIMT=$(DYNAMIC) -lpthread CPPRUNTIME -lm -lc
 STDSHLCUIMT=$(DYNAMIC) -lpthread CPPRUNTIME -lm -lc
 
 # libdl.so - no really an GUI library but required in this context
-STDLIBGUIMT+=-lX11 -ldl
-STDSHLGUIMT+=-lX11 -ldl
+STDLIBGUIMT+=-ldl
+STDSHLGUIMT+=-ldl
+X11LINK_DYNAMIC = -lX11
 
 # @@@ interposer needed for -Bdirect @@@
 # LIBSALCPPRT*=-z allextract -lsalcpprt -z defaultextract
diff --git a/solenv/inc/unxsols4.mk b/solenv/inc/unxsols4.mk
index b526152..a28b097 100644
--- a/solenv/inc/unxsols4.mk
+++ b/solenv/inc/unxsols4.mk
@@ -203,8 +203,9 @@ STDSHLGUIMT=$(DYNAMIC) -lpthread CPPRUNTIME -lm -lc
 STDSHLCUIMT=$(DYNAMIC) -lpthread CPPRUNTIME -lm -lc
 
 # libdl.so - no really an GUI library but required in this context
-STDLIBGUIMT+=-lX11 -ldl
-STDSHLGUIMT+=-lX11 -ldl
+STDLIBGUIMT+=-ldl
+STDSHLGUIMT+=-ldl
+X11LINK_DYNAMIC = -lX11
 
 # @@@ interposer needed for -Bdirect @@@
 # LIBSALCPPRT*=-z allextract -lsalcpprt -z defaultextract
commit aa217990e3298340aa5c976307fe22d2cd3ec18a
Author: Jens-Heiner Rechtien <hr at openoffice.org>
Date:   Fri Sep 18 10:15:03 2009 +0000

    CWS-TOOLING: integrate CWS mba32issues02
    2009-09-17 mb93783 merge commit
    2009-09-03 tb121644 #i104748 - slot unification to .uno:PasteSpecial
    2009-09-01 mba #101455#: code simplification
    2009-08-31 mb93783 iso locales for norwegian builds are nb and nn, not no
    2009-08-25 mba merge to m55
    2009-07-29 mba cleanup after rebase
    2009-07-29 mba #i103200#: wrong order of first and last name in CJK UI
    2009-07-27 mba adding dictionary changes from broken svn CWS
    2009-07-27 mba adding dictionary changes from broken svn CWS
    2009-07-27 mba apply patch from broken svn CWS

diff --git a/solenv/inc/postset.mk b/solenv/inc/postset.mk
index 5c7eded..3101d0a 100644
--- a/solenv/inc/postset.mk
+++ b/solenv/inc/postset.mk
@@ -1,7 +1,7 @@
 #*************************************************************************
 #
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
+#
 # Copyright 2008 by Sun Microsystems, Inc.
 #
 # OpenOffice.org - a multi-platform office productivity suite
@@ -35,6 +35,7 @@
 defaultlangiso=en-US
 
 # Complete list of all supported ISO codes
+
 completelangiso=\
     af \
     ar \
@@ -111,6 +112,7 @@ completelangiso=\
     pl \
     pt \
     pt-BR \
+    ro \
     ru \
     rw \
     sa-IN \
commit b42b54b3608373a8aee0022eefa3b53e7e496527
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Fri Sep 18 10:00:24 2009 +0000

    CWS-TOOLING: integrate CWS native267
    2009-09-08 16:34:02 +0200 is  r275939 : #i104893# new jre6u16 for all products
    2009-09-08 15:18:09 +0200 is  r275932 : #i104893# new jre6u16 for all products
    2009-09-07 14:34:35 +0200 is  r275899 : #104765# update version of vcredist_x86.exe

diff --git a/scp2/source/ooo/vc_redist.scp b/scp2/source/ooo/vc_redist.scp
index 92a1d70..427f698 100644
--- a/scp2/source/ooo/vc_redist.scp
+++ b/scp2/source/ooo/vc_redist.scp
@@ -41,7 +41,11 @@ WindowsCustomAction gid_Customaction_InstallRuntime
 End
 
 ScpAction scp_Copy_vcredist_x86
+  #if defined(BUILD_SPECIAL)
+    Copy = "vcredist_x86_9.0.21022.218.exe";
+  #else
     Copy = "vcredist_x86.exe";
+  #endif
     Name = "vcredist_x86.exe";
     Subdir = "redist";
 End


More information about the ooo-build-commit mailing list