THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
#! /bin/bash echo "### checking for unowinreg.dll ... " if [ ! -e ./external/unowinreg/unowinreg.dll ]; then wget -O external/unowinreg/unowinreg.dll http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll else echo " unowinreg.dll found" fi echo "### checking for moz prebuild libs ... " if [ ! -e ./moz/zipped/MACOSXGCCIinc.zip ]; then cp ~/dev/backup/moz_prebuild/MACOSXGCCIinc.zip ./moz/zipped/MACOSXGCCIinc.zip cp ~/dev/backup/moz_prebuild/MACOSXGCCIlib.zip ./moz/zipped/MACOSXGCCIlib.zip cp ~/dev/backup/moz_prebuild/MACOSXGCCIruntime.zip ./moz/zipped/MACOSXGCCIruntime.zip else echo " moz prebuild libs found" fi echo "### autoconf ..." if [ ! -e ./configure ]; then autoconf else rm ./configure autoconf fi echo "### Configure" ./configure --with-build-version="$(date +"%Y-%m-%d %H:%M:%S (%a, %d %b %Y)") - Rev. $(echo $(svn info) | sed -e 's/^.*Last Changed Rev: //g' -e 's/ .*//g')" \ --disable-build-mozilla --enable-verbose --enable-category-b --enable-minimizer --enable-presenter-console --enable-wiki-publisher \ --with-dmake-path=/Users/jsc/dev/tools/bin/dmake --with-epm=/Users/jsc/dev/tools/bin/epm/epm --with-lang="en-US de fr es it ja zh-CN pt-BR nl" ./bootstrap cd instsetoo_native/util build --all -P4 --P4 dmake openofficedev_en-US openofficedev_en-US_de_fr_es_it_ja_zh-CN_pt-BR_nl sdkoodev_en-US ooodevlanguagepack_de ooodevlanguagepack_fr ooodevlanguagepack_es \ ooodevlanguagepack_it ooodevlanguagepack_ja ooodevlanguagepack_zh-CN ooodevlanguagepack_pt-BR ooodevlanguagepack_nl |
Windows
I (Oliver, orw at apache.org) used a pre-built version of dmake and pre-buildt mozilla libraries (main/moz/zipped/). Additionally, I copied the following libraries and files into my clean and fresh source tree:
- main/external/dbghelp/DbgHelp.Dll
- main/external/gdiplus/gdiplus.dll
- main/external/msvcp71/msvcr71.dll
- main/external/msvcp80/msvcp80.dll
- main/external/msvcp80/msvcr80.dll
- main/external/msvcp90/Microsoft.VC90.CRT.manifest
- main/external/msvcp90/msvcm90.dll
- main/external/msvcp90/msvcp90.dll
- main/external/msvcp90/msvcr90.dll
My configure options are:
Code Block |
---|
--with-cl-home="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0/VC" \
--with-mspdb-path="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0/Common7/IDE" \
--with-frame-home="/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.1" \
--with-psdk-home="/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.1" \
--with-midl-path="/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.1/Bin" \
--with-asm-home="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0" \
--with-jdk-home="/cygdrive/c/Program Files (x86)/Java/jdk1.6.0_27" \
--with-csc-path="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0/SDK/v3.5" \
--with-ant-home="/cygdrive/c/AOO/ant" \
--with-dmake-path=c:/AOO/sources/devtools/dmake.exe \
--with-external-tar=c:/AOO/sources/ext_sources \
--without-junit \
--enable-pch \
--disable-directx \
--disable-atl --disable-activex \
--disable-binfilter \
--enable-category-b \
--disable-build-mozilla \
--with-mozilla-build=c:/mozilla-build \
--with-lang="en-US de fr it es ja pt-BR zh-CN nl" \
--with-vendor="orw at apache.org"
|