ooo-build r13839 - in trunk: . patches/test



Author: jholesovsky
Date: Mon Sep  8 14:55:37 2008
New Revision: 13839
URL: http://svn.gnome.org/viewvc/ooo-build?rev=13839&view=rev

Log:
2009-09-08  Jan Holesovsky  <kendy suse cz>

        * patches/test/win32-crosscompilation.diff: 'sw' compiles [without
          signing the lib - mt.exe does not work under wine :-(]


Modified:
   trunk/ChangeLog
   trunk/patches/test/win32-crosscompilation.diff

Modified: trunk/patches/test/win32-crosscompilation.diff
==============================================================================
--- trunk/patches/test/win32-crosscompilation.diff	(original)
+++ trunk/patches/test/win32-crosscompilation.diff	Mon Sep  8 14:55:37 2008
@@ -1,3 +1,179 @@
+diff --git a/solenv/inc/_tg_rslb.mk b/solenv/inc/_tg_rslb.mk
+index 9f92278..1313ea1 100755
+--- a/solenv/inc/_tg_rslb.mk
++++ b/solenv/inc/_tg_rslb.mk
+@@ -19,6 +19,9 @@ ALLTAR : $(HIDRES1PARTICLE)
+ 
+ .ENDIF # "$(BUILDHIDS)"!=""
+ 
++COLON_HACK := :
++SOLARSRC_NATIVE := $(subst,z$(COLON_HACK), $(SOLARSRC))
++
+ $(RSC_MULTI1) : \
+ 		$(RESLIB1SRSFILES) \
+ 		$(RESLIB1TARGETN) \
+@@ -45,11 +48,11 @@ $(RSC_MULTI1) : \
+ 	$(foreach,i,$(alllangiso) -lg$i \
+ 	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
+ 	-fs={$(BIN)$/$(RESLIB1NAME)$i.res} \
+-    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)$/$(RSCDEFIMG)$/$(PRJNAME) $(RESLIB1IMAGES)) -lip={$j}$/$i \
++    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC_NATIVE)$/$(RSCDEFIMG)$/$(PRJNAME) $(RESLIB1IMAGES)) -lip={$j}$/$i \
+     -lip={$j} ) \
+-    -lip=$(SOLARSRC)$/$(RSCDEFIMG)$/res$/$i -lip=$(SOLARSRC)$/$(RSCDEFIMG)$/res ) \
+-	-subMODULE=$(SOLARSRC)$/$(RSCDEFIMG) \
+-	-subGLOBALRES=$(SOLARSRC)$/$(RSCDEFIMG)$/res \
++    -lip=$(SOLARSRC_NATIVE)$/$(RSCDEFIMG)$/res$/$i -lip=$(SOLARSRC_NATIVE)$/$(RSCDEFIMG)$/res ) \
++	-subMODULE=$(SOLARSRC_NATIVE)$/$(RSCDEFIMG) \
++	-subGLOBALRES=$(SOLARSRC_NATIVE)$/$(RSCDEFIMG)$/res \
+     -oil=$(BIN) \
+     -ft=$@ \
+ 	$(RSC1HEADER) $(RESLIB1SRSFILES) \
+diff --git a/solenv/inc/_tg_sdi.mk b/solenv/inc/_tg_sdi.mk
+index 238dc76..ab1911f 100755
+--- a/solenv/inc/_tg_sdi.mk
++++ b/solenv/inc/_tg_sdi.mk
+@@ -14,6 +14,8 @@ $(HIDSID1PARTICLE): $(SDI1TARGET)
+ 	@$(RENAME) $  $(ROUT).tmp $@
+ .ENDIF # "$(HIDSID1PARTICLE)"!=""
+ 
++COLON_HACK := :
++
+ .IF "$(SDI1TARGET)"!=""
+ $(SDI1TARGET): $(SVSDI1DEPEND) $(SDI1NAME).sdi
+ 	@echo ------------------------------
+@@ -26,7 +28,7 @@ $(SDI1TARGET): $(SVSDI1DEPEND) $(SDI1NAME).sdi
+ 	-fl$(MISC)$/$(SDI1NAME).lst         \
+ 	-fx$(SDI1EXPORT).sdi		\
+ 	-fz$(MISC)$/$(SDI1NAME).sid	\
+-	$(SDI1NAME).sdi -I$(MISC) -I$(SVSDIINC) -I$(INC) $(INCLUDE))
++	$(SDI1NAME).sdi -I$(MISC) -I$(SVSDIINC) -I$(INC) $(subst,-Iz$(COLON_HACK),-I $(INCLUDE)))
+ .ENDIF # "$(SDI1TARGET)"!=""
+ 
+ # Instruction for ???
+diff --git a/solenv/inc/_tg_shl.mk b/solenv/inc/_tg_shl.mk
+index 83dadeb..772c103 100755
+--- a/solenv/inc/_tg_shl.mk
++++ b/solenv/inc/_tg_shl.mk
+@@ -191,7 +191,7 @@ SHL1LINKRESO*=$(MISC)$/$(SHL1TARGET)_res.o
+ .ENDIF			# "$(SHL1RES)"!=""
+ 
+ .IF "$(SHL1DEFAULTRES)$(use_shl_versions)"!=""
+-SHL1DEFAULTRES*=$(MISC)$/$(SHL1TARGET)_def.res
++SHL1DEFAULTRES*=$(MISC)$/$(SHL1TARGET)_def.RES
+ SHL1ALLRES+=$(SHL1DEFAULTRES)
+ SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res
+ SHL1LINKRESO*=$(MISC)$/$(SHL1TARGET)_res.o
+@@ -382,7 +382,8 @@ $(SHL1TARGETN) : \
+ 	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -manifest $(TRUSTED_MANIFEST_LOCATION)$/trustedinfo.manifest -out:$  tmanifest$(EMQ) $(FI)
+ 	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  tmanifest -outputresource:$ $(EMQ);2 $(FI)
+ .ELSE
+-	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -outputresource:$ $(EMQ);2 $(FI)
++	#mt.exe breaks in wine :-((
++	#$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -outputresource:$ $(EMQ);2 $(FI)
+ .ENDIF # "$(VISTA_MANIFEST)"!=""
+ 	$(IFEXIST) $  manifest $(THEN) $(RM:s/+//) $  manifest $(FI)
+ 	$(IFEXIST) $  tmanifest $(THEN) $(RM:s/+//) $  tmanifest $(FI)
+@@ -731,7 +732,7 @@ SHL2LINKRESO*=$(MISC)$/$(SHL2TARGET)_res.o
+ .ENDIF			# "$(SHL2RES)"!=""
+ 
+ .IF "$(SHL2DEFAULTRES)$(use_shl_versions)"!=""
+-SHL2DEFAULTRES*=$(MISC)$/$(SHL2TARGET)_def.res
++SHL2DEFAULTRES*=$(MISC)$/$(SHL2TARGET)_def.RES
+ SHL2ALLRES+=$(SHL2DEFAULTRES)
+ SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res
+ SHL2LINKRESO*=$(MISC)$/$(SHL2TARGET)_res.o
+@@ -875,7 +876,8 @@ $(SHL2TARGETN) : \
+ 	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -manifest $(TRUSTED_MANIFEST_LOCATION)$/trustedinfo.manifest -out:$  tmanifest$(EMQ) $(FI)
+ 	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  tmanifest -outputresource:$ $(EMQ);2 $(FI)
+ .ELSE
+-	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -outputresource:$ $(EMQ);2 $(FI)
++	#mt.exe breaks in wine :-((
++	#$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -outputresource:$ $(EMQ);2 $(FI)
+ .ENDIF # "$(VISTA_MANIFEST)"!=""
+ 	$(IFEXIST) $  manifest $(THEN) $(RM:s/+//) $  manifest $(FI)
+ 	$(IFEXIST) $  tmanifest $(THEN) $(RM:s/+//) $  tmanifest $(FI)
+@@ -1271,7 +1273,7 @@ SHL3LINKRESO*=$(MISC)$/$(SHL3TARGET)_res.o
+ .ENDIF			# "$(SHL3RES)"!=""
+ 
+ .IF "$(SHL3DEFAULTRES)$(use_shl_versions)"!=""
+-SHL3DEFAULTRES*=$(MISC)$/$(SHL3TARGET)_def.res
++SHL3DEFAULTRES*=$(MISC)$/$(SHL3TARGET)_def.RES
+ SHL3ALLRES+=$(SHL3DEFAULTRES)
+ SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res
+ SHL3LINKRESO*=$(MISC)$/$(SHL3TARGET)_res.o
+@@ -1415,7 +1417,8 @@ $(SHL3TARGETN) : \
+ 	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -manifest $(TRUSTED_MANIFEST_LOCATION)$/trustedinfo.manifest -out:$  tmanifest$(EMQ) $(FI)
+ 	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  tmanifest -outputresource:$ $(EMQ);2 $(FI)
+ .ELSE
+-	$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -outputresource:$ $(EMQ);2 $(FI)
++	#mt.exe breaks in wine :-((
++	#$(IFEXIST) $  manifest $(THEN) mt.exe -manifest $  manifest -outputresource:$ $(EMQ);2 $(FI)
+ .ENDIF # "$(VISTA_MANIFEST)"!=""
+ 	$(IFEXIST) $  manifest $(THEN) $(RM:s/+//) $  manifest $(FI)
+ 	$(IFEXIST) $  tmanifest $(THEN) $(RM:s/+//) $  tmanifest $(FI)
+@@ -1811,7 +1814,7 @@ SHL4LINKRESO*=$(MISC)$/$(SHL4TARGET)_res.o
+ .ENDIF			# "$(SHL4RES)"!=""
+ 
+ .IF "$(SHL4DEFAULTRES)$(use_shl_versions)"!=""
+-SHL4DEFAULTRES*=$(MISC)$/$(SHL4TARGET)_def.res
++SHL4DEFAULTRES*=$(MISC)$/$(SHL4TARGET)_def.RES
+ SHL4ALLRES+=$(SHL4DEFAULTRES)
+ SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res
+ SHL4LINKRESO*=$(MISC)$/$(SHL4TARGET)_res.o
+@@ -2351,7 +2354,7 @@ SHL5LINKRESO*=$(MISC)$/$(SHL5TARGET)_res.o
+ .ENDIF			# "$(SHL5RES)"!=""
+ 
+ .IF "$(SHL5DEFAULTRES)$(use_shl_versions)"!=""
+-SHL5DEFAULTRES*=$(MISC)$/$(SHL5TARGET)_def.res
++SHL5DEFAULTRES*=$(MISC)$/$(SHL5TARGET)_def.RES
+ SHL5ALLRES+=$(SHL5DEFAULTRES)
+ SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res
+ SHL5LINKRESO*=$(MISC)$/$(SHL5TARGET)_res.o
+@@ -2891,7 +2894,7 @@ SHL6LINKRESO*=$(MISC)$/$(SHL6TARGET)_res.o
+ .ENDIF			# "$(SHL6RES)"!=""
+ 
+ .IF "$(SHL6DEFAULTRES)$(use_shl_versions)"!=""
+-SHL6DEFAULTRES*=$(MISC)$/$(SHL6TARGET)_def.res
++SHL6DEFAULTRES*=$(MISC)$/$(SHL6TARGET)_def.RES
+ SHL6ALLRES+=$(SHL6DEFAULTRES)
+ SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res
+ SHL6LINKRESO*=$(MISC)$/$(SHL6TARGET)_res.o
+@@ -3431,7 +3434,7 @@ SHL7LINKRESO*=$(MISC)$/$(SHL7TARGET)_res.o
+ .ENDIF			# "$(SHL7RES)"!=""
+ 
+ .IF "$(SHL7DEFAULTRES)$(use_shl_versions)"!=""
+-SHL7DEFAULTRES*=$(MISC)$/$(SHL7TARGET)_def.res
++SHL7DEFAULTRES*=$(MISC)$/$(SHL7TARGET)_def.RES
+ SHL7ALLRES+=$(SHL7DEFAULTRES)
+ SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res
+ SHL7LINKRESO*=$(MISC)$/$(SHL7TARGET)_res.o
+@@ -3971,7 +3974,7 @@ SHL8LINKRESO*=$(MISC)$/$(SHL8TARGET)_res.o
+ .ENDIF			# "$(SHL8RES)"!=""
+ 
+ .IF "$(SHL8DEFAULTRES)$(use_shl_versions)"!=""
+-SHL8DEFAULTRES*=$(MISC)$/$(SHL8TARGET)_def.res
++SHL8DEFAULTRES*=$(MISC)$/$(SHL8TARGET)_def.RES
+ SHL8ALLRES+=$(SHL8DEFAULTRES)
+ SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res
+ SHL8LINKRESO*=$(MISC)$/$(SHL8TARGET)_res.o
+@@ -4511,7 +4514,7 @@ SHL9LINKRESO*=$(MISC)$/$(SHL9TARGET)_res.o
+ .ENDIF			# "$(SHL9RES)"!=""
+ 
+ .IF "$(SHL9DEFAULTRES)$(use_shl_versions)"!=""
+-SHL9DEFAULTRES*=$(MISC)$/$(SHL9TARGET)_def.res
++SHL9DEFAULTRES*=$(MISC)$/$(SHL9TARGET)_def.RES
+ SHL9ALLRES+=$(SHL9DEFAULTRES)
+ SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res
+ SHL9LINKRESO*=$(MISC)$/$(SHL9TARGET)_res.o
+@@ -5051,7 +5054,7 @@ SHL10LINKRESO*=$(MISC)$/$(SHL10TARGET)_res.o
+ .ENDIF			# "$(SHL10RES)"!=""
+ 
+ .IF "$(SHL10DEFAULTRES)$(use_shl_versions)"!=""
+-SHL10DEFAULTRES*=$(MISC)$/$(SHL10TARGET)_def.res
++SHL10DEFAULTRES*=$(MISC)$/$(SHL10TARGET)_def.RES
+ SHL10ALLRES+=$(SHL10DEFAULTRES)
+ SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res
+ SHL10LINKRESO*=$(MISC)$/$(SHL10TARGET)_res.o
 diff --git a/solenv/inc/_tg_srs.mk b/solenv/inc/_tg_srs.mk
 index 5ed60b2..eaea344 100755
 --- a/solenv/inc/_tg_srs.mk
@@ -34,9 +210,20 @@
  .ENDIF			# "$(GUI)"=="UNX"
  .IF "$(nodep)"==""
 diff --git a/solenv/inc/settings.mk b/solenv/inc/settings.mk
-index f44bc59..8b0c1ce 100755
+index f44bc59..e463115 100755
 --- a/solenv/inc/settings.mk
 +++ b/solenv/inc/settings.mk
+@@ -950,8 +950,8 @@ YACCFLAGS*=-d
+ 
+ SVIDL=svidl
+ 
+-LDUMP=ldump4
+-LDUMP2=ldump4
++LDUMP=wine "/local/ooo-build/ooo-build-win/build/ooo300-m3/solver/300/wntmsci12.pro/bin/ldump4.exe"
++LDUMP2=wine "/local/ooo-build/ooo-build-win/build/ooo300-m3/solver/300/wntmsci12.pro/bin/ldump4.exe"
+ 
+ ZIPUPDATE=-u -j
+ ZIPFLAGS=$(ZIPUPDATE)
 @@ -967,7 +967,7 @@ SCPLINKFLAGS+=-v $(SCPLINKVERSION)
  .IF "$(make_srs_deps)"!=""
  RSC=rscdep
@@ -46,6 +233,184 @@
  .ENDIF # "$(make_srs_deps)"!=""
  
  #new
+diff --git a/solenv/inc/startup/WNT/.macros.mk.swp b/solenv/inc/startup/WNT/.macros.mk.swp
+new file mode 100644
+index 0000000..38ce47f
+Binary files /dev/null and b/solenv/inc/startup/WNT/.macros.mk.swp differ
+diff --git a/solenv/inc/startup/WNT/CVS/Entries b/solenv/inc/startup/WNT/CVS/Entries
+new file mode 100755
+index 0000000..207dd3d
+--- /dev/null
++++ b/solenv/inc/startup/WNT/CVS/Entries
+@@ -0,0 +1,2 @@
++/macros.mk/1.25/Thu Mar  6 15:16:17 2008//TOOO300_m3
++D
+diff --git a/solenv/inc/startup/WNT/CVS/Repository b/solenv/inc/startup/WNT/CVS/Repository
+new file mode 100755
+index 0000000..c635f5b
+--- /dev/null
++++ b/solenv/inc/startup/WNT/CVS/Repository
+@@ -0,0 +1 @@
++tools/solenv/inc/startup/wnt
+diff --git a/solenv/inc/startup/WNT/CVS/Root b/solenv/inc/startup/WNT/CVS/Root
+new file mode 100755
+index 0000000..ab83a92
+--- /dev/null
++++ b/solenv/inc/startup/WNT/CVS/Root
+@@ -0,0 +1 @@
++:pserver:anoncvs anoncvs services openoffice org:/cvs
+diff --git a/solenv/inc/startup/WNT/CVS/Tag b/solenv/inc/startup/WNT/CVS/Tag
+new file mode 100755
+index 0000000..0156927
+--- /dev/null
++++ b/solenv/inc/startup/WNT/CVS/Tag
+@@ -0,0 +1 @@
++NOOO300_m3
+diff --git a/solenv/inc/startup/WNT/CVS/Template b/solenv/inc/startup/WNT/CVS/Template
+new file mode 100755
+index 0000000..eec9bab
+--- /dev/null
++++ b/solenv/inc/startup/WNT/CVS/Template
+@@ -0,0 +1,42 @@
++Issue number:  
++Submitted by:  
++Reviewed by:   
++CVS: ----------------------------------------------------------------------
++CVS: Issue number:
++CVS:   If this change addresses one or more issues,
++CVS:   then enter the issue number(s) here.
++CVS: Submitted by:
++CVS:   If this code has been contributed to the project by someone else; i.e.,
++CVS:   they sent us a patch or a set of diffs, then include their name/email
++CVS:   address here. If this is your work then delete this line.
++CVS: Reviewed by:
++CVS:   If we are doing pre-commit code reviews and someone else has
++CVS:   reviewed your changes, include their name(s) here.
++CVS:   If you have not had it reviewed then delete this line.
++CVS: ----------------------------------------------------------------------
++CVS: Committers, 
++CVS: 
++CVS: Please follow these protocols: 
++CVS: 
++CVS: * Please include in the log message 
++CVS: reference(s) by ID / number and/or URL 
++CVS: to any and all relevant OpenOffice.org issue(s). 
++CVS: 
++CVS: * If the code is contributed from outside Sun 
++CVS: then please verify using the list at the following URL 
++CVS: http://www.openoffice.org/copyright/copyrightapproved.html 
++CVS: that Sun has received a signed Copyright Assignment Form 
++CVS: from the submitter.
++CVS: 
++CVS: Otherwise, 
++CVS: please send an email TO: the submitter; and CC: OOCRequest eng sun com
++CVS: the letter (CopyRightRequest.txt) to request assignment of copyright to Sun 
++CVS: (http://www.openoffice.org/copyright/assign_copyright.html). 
++CVS: 
++CVS: Please do NOT commit code until you have verified (as detailed above) that 
++CVS: Sun has received a signed Copyright Assignment Form from the submitter.
++CVS: 
++CVS: * Please send an email TO: the submitter 
++CVS: (particularly, if from outside Sun) 
++CVS: advising that the code has been committed, 
++CVS: and gratefully recognizing the contribution. 
+diff --git a/solenv/inc/startup/WNT/macros.mk b/solenv/inc/startup/WNT/macros.mk
+new file mode 100755
+index 0000000..5b8e79c
+--- /dev/null
++++ b/solenv/inc/startup/WNT/macros.mk
+@@ -0,0 +1,91 @@
++# Define additional MSDOS specific settings.
++#
++
++# --- Set Wrapper command ---
++# Provide a macro that can be used to access the wrapper and to avoid
++# hardcoding the program name everywhere
++GUWCMD*=guw.exe
++
++# This is a no-op for native W32 dmake
++.WINPATH !:= yes
++
++# Directory cache configuration.
++.DIRCACHE  *:= no
++
++# Applicable suffix definitions
++#E *:= .exe	# Executables
++
++# Now set the remaining arguments depending on which SHELL we
++# are going to use.
++.IF $(USE_SHELL) == 4nt
++
++.IMPORT : COMSPEC
++
++SHELL *:= $(COMSPEC)
++
++   SHELLFLAGS       *:= $(SWITCHAR)c
++   GROUPFLAGS       *:= $(SHELLFLAGS)
++   SHELLMETAS       *:= "<>|&%^
++# Fix syntax highlighting: "
++   GROUPSUFFIX      *:= .bat
++   DIVFILE          *=  $(TMPFILE:s,/,\,)
++   RM               *=  +del
++   RMFLAGS          *= /y /E
++   MV	            *=  +rename
++   __.DIVSEP-sh-yes *:= \\
++   __.DIVSEP-sh-no  *:= \\
++   DIRSEPSTR        := \\
++
++.ELSE	# Non 4nt case
++
++.IF $(USE_SHELL) == bash
++   SHELLFLAGS       *:= -c
++.ELSE
++   # See iz50689 why -f is needed.
++   SHELLFLAGS       *:= -fc
++.ENDIF # $(USE_SHELL) == bash
++
++   GROUPFLAGS       *:=
++   SHELLMETAS       *:= *";?<>|()&][$$\#`'
++# Fix syntax highlighting: "
++   GROUPSUFFIX      *:= .csh
++# This is hopefully not used. Only in: dmake/msdos/spawn.c  
++#  .MKSARGS         *:= yes
++   DIVFILE          *=  $(TMPFILE:s,/,${__.DIVSEP-sh-${USESHELL}})
++   RM               *=  $/bin$/rm
++   RMFLAGS          *=  -f
++   MV	            *=  $/bin$/mv
++   __.DIVSEP-sh-yes *:= \\\
++   __.DIVSEP-sh-no  *:= \\
++   DIRSEPSTR :=/
++
++.ENDIF
++
++.EXPORT : GUWCMD
++
++.IF $(USE_SHELL) == 4nt
++
++my4ver:=$(shell @echo %_4ver)
++
++.IF "$(my4ver:s/.//:s/,//)" >= "400"
++.ELSE			# "$(my4ver:s/.//:s/,//)" >= "400"
++.ERROR : ; @echo Forced error: 4NT version too old! Version 4.0 or newer is required.
++4NT_version_too_old
++.ENDIF			# "$(my4ver:s/.//:s/,//)" >= "400"
++
++.ELSE # $(USE_SHELL) == 4nt
++
++.IF $(SHELL) == $(NULL)
++# SHELL has to be set in (non-4NT) OOobuild environment
++.ERROR : ; @echo Forced error: Environment variable SHELL has to be set for OOo build!
++SHELL_variable_needed
++.END
++
++.END # $(USE_SHELL) == 4nt
++
++GROUPSHELL *:= $(SHELL)
++
++# Does not respect case of filenames.
++.DIRCACHERESPCASE := no
++NAMEMAX	=	256
++
 diff --git a/solenv/inc/startup/wnt/CVS/Entries b/solenv/inc/startup/wnt/CVS/Entries
 deleted file mode 100755
 index 207dd3d..0000000
@@ -221,7 +586,7 @@
 -NAMEMAX	=	256
 -
 diff --git a/solenv/inc/unitools.mk b/solenv/inc/unitools.mk
-index 9ffeeac..46dd60b 100755
+index 9ffeeac..dabcd01 100755
 --- a/solenv/inc/unitools.mk
 +++ b/solenv/inc/unitools.mk
 @@ -39,7 +39,7 @@ XSLTPROC*=xsltproc
@@ -233,11 +598,63 @@
  
  SCP_CHECK_TOOL:=checkscp$E
  
+@@ -159,7 +159,7 @@ TYPE*=+type
+ XARGS*=tr -d "\015" | xargs
+ 4nt_force_shell:=+
+ .ENDIF  "$(USE_SHELL)"!="4nt"
+-DUMPBIN*=dumpbin
++DUMPBIN=wine "c:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\bin\\dumpbin.exe"
+ 
+ .ELIF "$(GUI)"=="UNX"	# "$(GUI)"=="WNT"
+ SED*=sed
 diff --git a/solenv/inc/wntmsci11.mk b/solenv/inc/wntmsci11.mk
-index 5d3bb44..dd8cd6b 100755
+index 5d3bb44..e5272c6 100755
 --- a/solenv/inc/wntmsci11.mk
 +++ b/solenv/inc/wntmsci11.mk
-@@ -305,7 +305,7 @@ MFC_INCLUDE*=$(COMPATH)$/atlmfc$/include
+@@ -212,7 +212,7 @@ CDEFS+=-DWINVER=0x0500 -D_WIN32_IE=0x0500
+ _VC_MANIFEST_BASENAME=__VC90
+ .ENDIF
+ 
+-LINK=link $(NOLOGO) /MACHINE:IX86
++LINK=wine "c:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\bin\\link.exe" $(NOLOGO) /MACHINE:IX86
+ LINKOUTPUTFILTER= $(PIPEERROR) $(GREP) -v "LNK4197:"
+ .IF "$(PRODUCT)"!="full"
+ .ELSE
+@@ -228,7 +228,8 @@ _VC_MANIFEST_INC=0
+ .IF "$(PRODUCT)"!="full"
+ LINKFLAGS+= -NODEFAULTLIB -DEBUG
+ .ELSE # "$(PRODUCT)"!="full"
+-LINKFLAGS+= -NODEFAULTLIB -RELEASE -DEBUG -INCREMENTAL:NO
++#LINKFLAGS+= -NODEFAULTLIB -RELEASE -DEBUG -INCREMENTAL:NO #-DEBUG is broken, http://appdb.winehq.org/objectManager.php?sClass=version&iId=9569
++LINKFLAGS+= -NODEFAULTLIB -RELEASE -INCREMENTAL:NO
+ .ENDIF # "$(PRODUCT)"!="full"
+ MAPFILE=-out:$$@
+ .ENDIF # "$(linkinc)" != ""
+@@ -263,7 +264,7 @@ UWINAPILIB*=uwinapi.lib
+ .IF "$(USE_STLP_DEBUG)" != ""
+ LIBCMT=msvcrtd.lib
+ .ELSE  # "$(USE_STLP_DEBUG)" != ""
+-LIBCMT=msvcrt.lib
++LIBCMT="c:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\lib\\msvcrt.lib"
+ .ENDIF # "$(USE_STLP_DEBUG)" != ""
+ .ELSE # "$(DYNAMIC_CRT)"!=""
+ .IF "$(USE_STLP_DEBUG)" != ""
+@@ -280,10 +281,10 @@ STDSLOGUI=
+ STDOBJCUI=
+ STDSLOCUI=
+ 
+-STDLIBGUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib
+-STDLIBCUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib
+-STDSHLGUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib
+-STDSHLCUIMT=$(LIBCMT) $(UWINAPILIB) kernel32.lib user32.lib oldnames.lib
++STDLIBGUIMT=$(LIBCMT) $(UWINAPILIB) $(KERNEL32LIB) $(USER32LIB) $(OLDNAMESLIB)
++STDLIBCUIMT=$(LIBCMT) $(UWINAPILIB) $(KERNEL32LIB) $(USER32LIB) $(OLDNAMESLIB)
++STDSHLGUIMT=$(LIBCMT) $(UWINAPILIB) $(KERNEL32LIB) $(USER32LIB) $(OLDNAMESLIB)
++STDSHLCUIMT=$(LIBCMT) $(UWINAPILIB) $(KERNEL32LIB) $(USER32LIB) $(OLDNAMESLIB)
+ 
+ .IF "$(USE_STLP_DEBUG)" != ""
+ LIBSTLPORT=stlport_vc71_stldebug.lib
+@@ -305,7 +306,7 @@ MFC_INCLUDE*=$(COMPATH)$/atlmfc$/include
  MFC_LIB*=$(COMPATH)$/atlmfc$/lib
  .ENDIF
  
@@ -246,6 +663,117 @@
  IMPLIB=lib
  LIBFLAGS=
  
+@@ -314,7 +315,7 @@ IMPLIBFLAGS=-machine:IX86
+ MAPSYM=
+ MAPSYMFLAGS=
+ 
+-RC=rc
++RC=wine "c:\\Program Files\\Microsoft SDKs\\Windows\\v6.1\\Bin\\RC.Exe"
+ RCFLAGS=-r -DWIN32 -fo$@ $(RCFILES)
+ RCLINK=rc
+ RCLINKFLAGS=
+@@ -327,7 +328,7 @@ PCHPOST=.pch
+ CSC*=$(FLIPCMD) csc
+ VBC*=vbc
+ 
+-ADVAPI32LIB=advapi32.lib
++ADVAPI32LIB="c:\\Program Files\\Microsoft SDKs\\Windows\\v6.1\\Lib\\advapi32.lib"
+ SHELL32LIB=shell32.lib
+ GDI32LIB=gdi32.lib
+ OLE32LIB=ole32.lib
+@@ -340,8 +341,8 @@ WINMMLIB=winmm.lib
+ WSOCK32LIB=wsock32.lib
+ MPRLIB=mpr.lib
+ WS2_32LIB=ws2_32.lib
+-KERNEL32LIB=kernel32.lib
+-USER32LIB=user32.lib
++KERNEL32LIB="c:\\Program Files\\Microsoft SDKs\\Windows\\v6.1\\Lib\\kernel32.lib"
++USER32LIB="c:\\Program Files\\Microsoft SDKs\\Windows\\v6.1\\Lib\\user32.lib"
+ COMDLG32LIB=comdlg32.lib
+ COMCTL32LIB=comctl32.lib
+ CRYPT32LIB=crypt32.lib
+@@ -353,6 +354,6 @@ SHLWAPILIB=shlwapi.lib
+ URLMONLIB=urlmon.lib
+ UNICOWSLIB=unicows.lib
+ WININETLIB=wininet.lib
+-OLDNAMESLIB=oldnames.lib
++OLDNAMESLIB="c:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\lib\\oldnames.lib"
+ MSIMG32LIB=msimg32.lib
+ 
+diff --git a/sw/source/ui/app/makefile.mk b/sw/source/ui/app/makefile.mk
+index 847a51b..12bed44 100755
+--- a/sw/source/ui/app/makefile.mk
++++ b/sw/source/ui/app/makefile.mk
+@@ -100,5 +100,7 @@ LIB1OBJFILES= \
+ 
+ .INCLUDE :  target.mk
+ 
+-$(SRS)$/app.srs: $(SOLARINCDIR)$/svx$/globlmn.hrc
++COLON_HACK := :
++
++$(SRS)$/app.srs: $(subst,z$(COLON_HACK), $(SOLARINCDIR))$/svx$/globlmn.hrc
+ 
+diff --git a/sw/source/ui/ribbar/makefile.mk b/sw/source/ui/ribbar/makefile.mk
+index 2a64bcc..a55bd4e 100755
+--- a/sw/source/ui/ribbar/makefile.mk
++++ b/sw/source/ui/ribbar/makefile.mk
+@@ -67,5 +67,7 @@ SLOFILES =  \
+ 
+ .INCLUDE :  target.mk
+ 
+-$(SRS)$/ribbar.srs: $(SOLARINCDIR)$/svx$/globlmn.hrc
++COLON_HACK := :
++
++$(SRS)$/ribbar.srs: $(subst,z$(COLON_HACK), $(SOLARINCDIR))$/svx$/globlmn.hrc
+ 
+diff --git a/sw/source/ui/shells/makefile.mk b/sw/source/ui/shells/makefile.mk
+index ad3f7fc..510a130 100755
+--- a/sw/source/ui/shells/makefile.mk
++++ b/sw/source/ui/shells/makefile.mk
+@@ -88,5 +88,7 @@ EXCEPTIONSFILES =  \
+ 
+ .INCLUDE :  target.mk
+ 
+-$(SRS)$/shells.srs: $(SOLARINCDIR)$/svx$/globlmn.hrc
++COLON_HACK := :
++
++$(SRS)$/shells.srs: $(subst,z$(COLON_HACK), $(SOLARINCDIR))$/svx$/globlmn.hrc
+ 
+diff --git a/sw/source/ui/uiview/makefile.mk b/sw/source/ui/uiview/makefile.mk
+index 9647e32..ab2e772 100755
+--- a/sw/source/ui/uiview/makefile.mk
++++ b/sw/source/ui/uiview/makefile.mk
+@@ -83,5 +83,7 @@ SLOFILES =  \
+ 
+ .INCLUDE :  target.mk
+ 
+-$(SRS)$/uiview.srs: $(SOLARINCDIR)$/svx$/globlmn.hrc
++COLON_HACK := :
++
++$(SRS)$/uiview.srs: $(subst,z$(COLON_HACK), $(SOLARINCDIR))$/svx$/globlmn.hrc
+ 
+diff --git a/sw/util/makefile.mk b/sw/util/makefile.mk
+index 097824b..061dd24 100755
+--- a/sw/util/makefile.mk
++++ b/sw/util/makefile.mk
+@@ -47,6 +47,8 @@ USE_DEFFILE=TRUE
+ LINKFLAGS+=-Wl,-LD_LAYOUT:lgot_buffer=40
+ .ENDIF
+ 
++COLON_HACK := :
++
+ sw_res_files= \
+     $(SRS)$/app.srs          \
+     $(SRS)$/dialog.srs       \
+@@ -73,7 +75,7 @@ sw_res_files= \
+     $(SRS)$/utlui.srs        \
+     $(SRS)$/web.srs          \
+     $(SRS)$/wrtsh.srs        \
+-    $(SOLARCOMMONRESDIR)$/sfx.srs
++    $(subst,z$(COLON_HACK), $(SOLARCOMMONRESDIR))$/sfx.srs
+ 
+ RESLIB1NAME=sw
+ RESLIB1IMAGES=$(PRJ)$/imglst $(PRJ)$/res
 diff --git a/winenv.set.sh b/winenv.set.sh
 index 6ad392c..55163c0 100755
 --- a/winenv.set.sh



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]