]> granicus.if.org Git - curl/commitdiff
src/Makefile.m32: add CURL_{LD,C}FLAGS_EXTRAS support
authorViktor Szakats <vszakats@users.noreply.github.com>
Sat, 20 Feb 2016 19:21:48 +0000 (20:21 +0100)
committerJay Satiro <raysatiro@yahoo.com>
Sat, 20 Feb 2016 20:45:39 +0000 (15:45 -0500)
Sync with lib/Makefile.m32 which already uses those variables.

Bug: https://github.com/curl/curl/pull/670

src/Makefile.m32

index 44925f551b1180681283b3e3c504ec46970f6c0d..64c65a6f1468c1dc430b8e227e136c99d42df82a 100644 (file)
@@ -26,7 +26,7 @@
 ## and optionally OpenSSL (1.0.2a), libssh2 (1.5), zlib (1.2.8), librtmp (2.4)
 ##
 ## Usage:   mingw32-make -f Makefile.m32 CFG=-feature1[-feature2][-feature3][...]
-## Example: mingw32-make -f Makefile.m32 CFG=-zlib-ssl-spi-winidn
+## Example: mingw32-make -f Makefile.m32 CFG=-zlib-ssl-sspi-winidn
 ##
 ## Hint: you can also set environment vars to control the build, f.e.:
 ## set ZLIB_PATH=c:/zlib-1.2.8
@@ -89,14 +89,14 @@ LIBCARES_PATH = $(PROOT)/ares
 endif
 
 CC     = $(CROSSPREFIX)gcc
-CFLAGS = -g -O2 -Wall
+CFLAGS = $(CURL_CFLAG_EXTRAS) -g -O2 -Wall
 CFLAGS += -fno-strict-aliasing
 # comment LDFLAGS below to keep debug info
-LDFLAGS        = -s
+LDFLAGS        = $(CURL_LDFLAG_EXTRAS) -s
 AR     = $(CROSSPREFIX)ar
 RC     = $(CROSSPREFIX)windres
 RCFLAGS        = --include-dir=$(PROOT)/include -O COFF
-STRIP   = $(CROSSPREFIX)strip -g
+STRIP  = $(CROSSPREFIX)strip -g
 
 # We may need these someday
 # PERL = perl
@@ -105,18 +105,18 @@ STRIP   = $(CROSSPREFIX)strip -g
 # Set environment var ARCH to your architecture to override autodetection.
 ifndef ARCH
 ifeq ($(findstring x86_64,$(shell $(CC) -dumpmachine)),x86_64)
-ARCH    = w64
+ARCH   = w64
 else
-ARCH    = w32
+ARCH   = w32
 endif
 endif
 
 ifeq ($(ARCH),w64)
-CFLAGS += -m64 -D_AMD64_
+CFLAGS  += -m64 -D_AMD64_
 LDFLAGS += -m64
 RCFLAGS += -F pe-x86-64
 else
-CFLAGS += -m32
+CFLAGS  += -m32
 LDFLAGS += -m32
 RCFLAGS += -F pe-i386
 endif