diff options
author | Milan Crha <mcrha@redhat.com> | 2014-09-08 14:56:22 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2014-09-08 14:56:22 +0800 |
commit | ef0efafe812285855e86ddd0d38546a1496bb45f (patch) | |
tree | 92654f74728d36fb029e97d83e229a842bb70c5f /win32 | |
parent | 1dc1cf0b81b4e7f16fdd8f27bd3971d6c4ab4606 (diff) | |
download | gsoc2013-evolution-ef0efafe812285855e86ddd0d38546a1496bb45f.tar gsoc2013-evolution-ef0efafe812285855e86ddd0d38546a1496bb45f.tar.gz gsoc2013-evolution-ef0efafe812285855e86ddd0d38546a1496bb45f.tar.bz2 gsoc2013-evolution-ef0efafe812285855e86ddd0d38546a1496bb45f.tar.lz gsoc2013-evolution-ef0efafe812285855e86ddd0d38546a1496bb45f.tar.xz gsoc2013-evolution-ef0efafe812285855e86ddd0d38546a1496bb45f.tar.zst gsoc2013-evolution-ef0efafe812285855e86ddd0d38546a1496bb45f.zip |
Fix a build break under Win32
Also build dependencies at the same directory as evolution files
and build 'master' configuration by default (it used to build 'stable'
configuration instead).
Diffstat (limited to 'win32')
-rw-r--r-- | win32/Makefile | 25 | ||||
-rwxr-xr-x | win32/setup-env | 13 |
2 files changed, 13 insertions, 25 deletions
diff --git a/win32/Makefile b/win32/Makefile index 19c78f7ac6..932048824a 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -166,26 +166,6 @@ $(BUILD_ROOT_DEPS)/lib/pkgconfig/enchant.pc: nss: env moztools $(BUILD_ROOT_DEPS)/lib/pkgconfig/nss.pc
-$(BUILD_ROOT_DEPS)/lib/pkgconfig/nss.pcAAA:
- @./get-src ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_15_4_RTM/src nss-3.15.4-with-nspr-4.10.2.tar.gz "" "" "nss-3.15.4"
- @cd src/nss-3.15.4/ && \
- (patch -p1 -f <../../patches/nss.patch || echo a > /dev/null) && \
- export BUILD_OPT=1 && \
- export OS_TARGET=WINNT && \
- export NS_USE_GCC=1 && \
- export NSPR_USE_GCC=1 && \
- export NSPR_PREFIX=`pwd`/dist/WINNT6.1_gcc_OPT.OBJ && \
- ../../build cmmi "$(BUILD_ROOT_DEPS)" nspr "" "--host=i586-pc-mingw32 --prefix=$(BUILD_ROOT_DEPS) --with-dist-prefix=`pwd`/dist/WINNT6.1_gcc_OPT.OBJ --with-dist-includedir=`pwd`/dist/WINNT6.1_gcc_OPT.OBJ/include --enable-win32-target=WINNT" $(VERBOSE) "nspr" && \
- mv $(BUILD_ROOT_DEPS)/lib/libnspr4.dll $(BUILD_ROOT_DEPS)/bin/ && \
- mv $(BUILD_ROOT_DEPS)/lib/libplc4.dll $(BUILD_ROOT_DEPS)/bin/ && \
- mv $(BUILD_ROOT_DEPS)/lib/libplds4.dll $(BUILD_ROOT_DEPS)/bin/ && \
- ../../build m "$(BUILD_ROOT_DEPS)" nss "" "all" $(VERBOSE) "nss" && \
- cp -rf dist/public/* "$(BUILD_ROOT_DEPS)/include/" && \
- mv dist/WINNT6.1_gcc_OPT.OBJ/lib/*.dll "$(BUILD_ROOT_DEPS)/bin/" && \
- mv dist/WINNT6.1_gcc_OPT.OBJ/lib/* "$(BUILD_ROOT_DEPS)/lib/" && \
- echo "prefix=$(BUILD_ROOT_DEPS)" >$(BUILD_ROOT_DEPS)/lib/pkgconfig/nss.pc && \
- cat nss/nss.pc >>$(BUILD_ROOT_DEPS)/lib/pkgconfig/nss.pc
-
$(BUILD_ROOT_DEPS)/lib/pkgconfig/nss.pc:
@./get-src ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_15_4_RTM/src nss-3.15.4-with-nspr-4.10.2.tar.gz "" "" "nss-3.15.4"
@cd src/nss-3.15.4/ && \
@@ -200,6 +180,9 @@ $(BUILD_ROOT_DEPS)/lib/pkgconfig/nss.pc: mv $(BUILD_ROOT_DEPS)/lib/nspr4.dll $(BUILD_ROOT_DEPS)/bin/libnspr4.dll && \
mv $(BUILD_ROOT_DEPS)/lib/plc4.dll $(BUILD_ROOT_DEPS)/bin/libplc4.dll && \
mv $(BUILD_ROOT_DEPS)/lib/plds4.dll $(BUILD_ROOT_DEPS)/bin/libplds4.dll && \
+ mv $(BUILD_ROOT_DEPS)/lib/nspr4.a $(BUILD_ROOT_DEPS)/lib/libnspr4.a && \
+ mv $(BUILD_ROOT_DEPS)/lib/plc4.a $(BUILD_ROOT_DEPS)/lib/libplc4.a && \
+ mv $(BUILD_ROOT_DEPS)/lib/plds4.a $(BUILD_ROOT_DEPS)/lib/libplds4.a && \
mv dist/WIN954.0_gcc_OPT.OBJ/lib/*.dll "$(BUILD_ROOT_DEPS)/bin/" && \
mv dist/WIN954.0_gcc_OPT.OBJ/lib/* "$(BUILD_ROOT_DEPS)/lib/" && \
echo "prefix=$(BUILD_ROOT_DEPS)" >$(BUILD_ROOT_DEPS)/lib/pkgconfig/nss.pc && \
@@ -587,7 +570,7 @@ gdk-pixbuf: env giflib libpng libjpeg libtiff jasper glib $(BUILD_ROOT_DEPS)/lib $(BUILD_ROOT_DEPS)/lib/pkgconfig/gdk-pixbuf-2.0.pc:
@./get-src https://download.gnome.org/sources/gdk-pixbuf/2.30 gdk-pixbuf-2.30.2.tar.xz
- @./build cmmi "$(BUILD_ROOT_DEPS)" gdk-pixbuf-2.30.2 "" "--disable-static --disable-modules --with-libjasper" $(VERBOSE)
+ @./build cmmi "$(BUILD_ROOT_DEPS)" gdk-pixbuf-2.30.2 "" "--disable-static --with-libjasper" $(VERBOSE)
libcroco: env glib $(BUILD_ROOT_DEPS)/lib/pkgconfig/libcroco-0.6.pc
diff --git a/win32/setup-env b/win32/setup-env index ded1ed79a4..e260418bd8 100755 --- a/win32/setup-env +++ b/win32/setup-env @@ -25,17 +25,22 @@ fi # empty value means 'stable', anything else means 'master' type in Makefile export EVO_BUILD_TYPE=$1 -export BUILD_ROOT_DEPS=$BUILD_ROOT_BASE/deps -if [ "x$EVO_BUILD_TYPE" != "x" -a "x$EVO_BUILD_TYPE" != "xstable" ] ; then +if [ "x$EVO_BUILD_TYPE" == "x" ] ; then + # Build 'master' as default + export EVO_BUILD_SUFFIX="-master" + export EVO_BUILD_TYPE="master" +elif [ "x$EVO_BUILD_TYPE" != "xstable" ] ; then # Build custom builds like from 'master', aka from relative path checkouts export EVO_BUILD_SUFFIX="-master" - export BUILD_ROOT_EVO="$BUILD_ROOT_BASE/evo-$EVO_BUILD_TYPE" else # Build from tarballs export EVO_BUILD_SUFFIX="-stable" - export BUILD_ROOT_EVO=$BUILD_ROOT_BASE/evo + export EVO_BUILD_TYPE="stable" fi +export BUILD_ROOT_EVO=$BUILD_ROOT_BASE/$EVO_BUILD_TYPE +export BUILD_ROOT_DEPS=$BUILD_ROOT_EVO + if [ "$PATH_DEFAULT" = "" ] ; then export PATH_DEFAULT=$PATH fi |