Gitweb links:

...log 
http://git.netsurf-browser.org/toolchains.git/shortlog/16a57c03b15a61eac19edb5190cdc6fc4cefd9eb
...commit 
http://git.netsurf-browser.org/toolchains.git/commit/16a57c03b15a61eac19edb5190cdc6fc4cefd9eb
...tree 
http://git.netsurf-browser.org/toolchains.git/tree/16a57c03b15a61eac19edb5190cdc6fc4cefd9eb

The branch, master has been updated
       via  16a57c03b15a61eac19edb5190cdc6fc4cefd9eb (commit)
      from  0f33d10748a2bed956af8c8a23f23b39461ae7c3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/toolchains.git/commit/?id=16a57c03b15a61eac19edb5190cdc6fc4cefd9eb
commit 16a57c03b15a61eac19edb5190cdc6fc4cefd9eb
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    change openssl 3 targets when compiling with mingw

diff --git a/sdk/Makefile b/sdk/Makefile
index 634019be..ea4fc74 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -68,6 +68,7 @@ cc__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc))
 cxx__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*g++))
 ar__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*ar))
 ranlib__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*ranlib))
+windres__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*windres))
 
 # Flags
 cflags__ := -I$(GCCSDK_INSTALL_ENV)/include
@@ -125,6 +126,9 @@ FREETYPE_ENV := 
LIBPNG_CFLAGS=$$($(GCCSDK_INSTALL_ENV)/bin/libpng-config --cflag
 # per target environments
 LIBJPEG_TURBO_BUILDDIR:=$(BUILDDIR)/libjpegturbo
 
+# Openssl target has to alter for mingw
+TARGET_OPENSSL:=$(TARGET)
+
 # Target Specific setup
 ifeq ($(TARGET),arm-riscos-gnueabi)
   SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, $(COMMON_SDK_ITEMS) libjpeg-turbo.d 
libwebp.d)
@@ -168,6 +172,8 @@ ifeq ($(TARGET),i686-w64-mingw32)
   EXTRAARGS_LIBCARES := --disable-shared
   EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares --disable-ldap 
--without-random
   LIBCURL_ENV := CFLAGS="-DCARES_STATICLIB" LIBS="-lgdi32 -lcrypt32"
+  TARGET_OPENSSL := mingw
+  ENV_OPENSSL := WINDRES="$(windres__)"
   EXTRAARGS_OPENSSL := no-asm enable-capieng
 endif
 
@@ -176,6 +182,7 @@ ifeq ($(TARGET),x86_64-w64-mingw32)
   EXTRAARGS_LIBCARES := --disable-shared
   EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares --disable-ldap 
--without-random
   LIBCURL_ENV := CFLAGS="-DCARES_STATICLIB" LIBS="-lgdi32 -lcrypt32"
+  TARGET_OPENSSL := mingw64
   EXTRAARGS_OPENSSL := no-asm enable-capieng
 endif
 
@@ -189,7 +196,7 @@ ifeq ($(TARGET),m68k-unknown-amigaos)
   LIBJPEG_ENV := LDFLAGS="-lm"
   LIBJPEG_TURBO_ENV := LDFLAGS="-lm"
   # XXX: build openssl against bsdsocket.library?
-  #OPENSSL_ENV := CFLAGS="-I$(GCCSDK_INSTALL_ENV)/netinclude" 
CPPFLAGS="-D__NO_NET_API"
+  #ENV_OPENSSL := CFLAGS="-I$(GCCSDK_INSTALL_ENV)/netinclude" 
CPPFLAGS="-D__NO_NET_API"
   ifeq ($(LIBCURL_SSL),openssl)
     LIBCURL_ENV := LIBS="-lm -lnet"
   else
@@ -421,7 +428,7 @@ $(SOURCEDIR)/pbl_$(VERSION_LIBPBL).tar.gz:
 # OpenSSL
 $(BUILDSTEPS)/openssl.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEPS)/zlib.d 
$(BUILDSTEPS)/openssl-src.d
 ifeq ($(LIBCURL_SSL),openssl)
-       cd $(BUILDDIR)/openssl/openssl-$(VERSION_OPENSSL) && $(env) 
$(OPENSSL_ENV) ./Configure --prefix=$(GCCSDK_INSTALL_ENV) $(TARGET) no-shared 
no-threads $(EXTRAARGS_OPENSSL)
+       cd $(BUILDDIR)/openssl/openssl-$(VERSION_OPENSSL) && $(env) 
$(ENV_OPENSSL) ./Configure --prefix=$(GCCSDK_INSTALL_ENV) $(TARGET_OPENSSL) 
no-shared no-threads $(EXTRAARGS_OPENSSL)
        cd $(BUILDDIR)/openssl/openssl-$(VERSION_OPENSSL) && $(env) make install
 endif
        touch $@


-----------------------------------------------------------------------

Summary of changes:
 sdk/Makefile |   11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/sdk/Makefile b/sdk/Makefile
index 634019be..ea4fc74 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -68,6 +68,7 @@ cc__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc))
 cxx__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*g++))
 ar__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*ar))
 ranlib__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*ranlib))
+windres__ := $(word 1,$(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*windres))
 
 # Flags
 cflags__ := -I$(GCCSDK_INSTALL_ENV)/include
@@ -125,6 +126,9 @@ FREETYPE_ENV := 
LIBPNG_CFLAGS=$$($(GCCSDK_INSTALL_ENV)/bin/libpng-config --cflag
 # per target environments
 LIBJPEG_TURBO_BUILDDIR:=$(BUILDDIR)/libjpegturbo
 
+# Openssl target has to alter for mingw
+TARGET_OPENSSL:=$(TARGET)
+
 # Target Specific setup
 ifeq ($(TARGET),arm-riscos-gnueabi)
   SDK_ITEMS := $(addprefix $(BUILDSTEPS)/, $(COMMON_SDK_ITEMS) libjpeg-turbo.d 
libwebp.d)
@@ -168,6 +172,8 @@ ifeq ($(TARGET),i686-w64-mingw32)
   EXTRAARGS_LIBCARES := --disable-shared
   EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares --disable-ldap 
--without-random
   LIBCURL_ENV := CFLAGS="-DCARES_STATICLIB" LIBS="-lgdi32 -lcrypt32"
+  TARGET_OPENSSL := mingw
+  ENV_OPENSSL := WINDRES="$(windres__)"
   EXTRAARGS_OPENSSL := no-asm enable-capieng
 endif
 
@@ -176,6 +182,7 @@ ifeq ($(TARGET),x86_64-w64-mingw32)
   EXTRAARGS_LIBCARES := --disable-shared
   EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares --disable-ldap 
--without-random
   LIBCURL_ENV := CFLAGS="-DCARES_STATICLIB" LIBS="-lgdi32 -lcrypt32"
+  TARGET_OPENSSL := mingw64
   EXTRAARGS_OPENSSL := no-asm enable-capieng
 endif
 
@@ -189,7 +196,7 @@ ifeq ($(TARGET),m68k-unknown-amigaos)
   LIBJPEG_ENV := LDFLAGS="-lm"
   LIBJPEG_TURBO_ENV := LDFLAGS="-lm"
   # XXX: build openssl against bsdsocket.library?
-  #OPENSSL_ENV := CFLAGS="-I$(GCCSDK_INSTALL_ENV)/netinclude" 
CPPFLAGS="-D__NO_NET_API"
+  #ENV_OPENSSL := CFLAGS="-I$(GCCSDK_INSTALL_ENV)/netinclude" 
CPPFLAGS="-D__NO_NET_API"
   ifeq ($(LIBCURL_SSL),openssl)
     LIBCURL_ENV := LIBS="-lm -lnet"
   else
@@ -421,7 +428,7 @@ $(SOURCEDIR)/pbl_$(VERSION_LIBPBL).tar.gz:
 # OpenSSL
 $(BUILDSTEPS)/openssl.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEPS)/zlib.d 
$(BUILDSTEPS)/openssl-src.d
 ifeq ($(LIBCURL_SSL),openssl)
-       cd $(BUILDDIR)/openssl/openssl-$(VERSION_OPENSSL) && $(env) 
$(OPENSSL_ENV) ./Configure --prefix=$(GCCSDK_INSTALL_ENV) $(TARGET) no-shared 
no-threads $(EXTRAARGS_OPENSSL)
+       cd $(BUILDDIR)/openssl/openssl-$(VERSION_OPENSSL) && $(env) 
$(ENV_OPENSSL) ./Configure --prefix=$(GCCSDK_INSTALL_ENV) $(TARGET_OPENSSL) 
no-shared no-threads $(EXTRAARGS_OPENSSL)
        cd $(BUILDDIR)/openssl/openssl-$(VERSION_OPENSSL) && $(env) make install
 endif
        touch $@


-- 
Cross-compilation toolchains and environments
_______________________________________________
netsurf-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to