defs.mk: Make GCC other toolchain variables ?= rather than =

Signed-off-by: Jan Lindemann <jan@jannet.de>
This commit is contained in:
Jan Lindemann 2012-09-23 13:29:54 +00:00 committed by Jan Lindemann
commit cf5cb770ae

View file

@ -162,23 +162,23 @@ ifeq ($(TARGET),mingw)
CROSS_TOOL_DIR ?= /opt/cross-tools CROSS_TOOL_DIR ?= /opt/cross-tools
CROSS_TOOL_BIN_PREFIX ?= $(CROSS_TOOL_DIR)/bin/i686-pc-mingw32- CROSS_TOOL_BIN_PREFIX ?= $(CROSS_TOOL_DIR)/bin/i686-pc-mingw32-
endif endif
GCC = $(CROSS_TOOL_BIN_PREFIX)gcc GCC ?= $(CROSS_TOOL_BIN_PREFIX)gcc
GPP = $(CROSS_TOOL_BIN_PREFIX)g++ GPP ?= $(CROSS_TOOL_BIN_PREFIX)g++
STRIP = $(CROSS_TOOL_BIN_PREFIX)strip STRIP ?= $(CROSS_TOOL_BIN_PREFIX)strip
RANLIB = $(CROSS_TOOL_BIN_PREFIX)ranlib RANLIB ?= $(CROSS_TOOL_BIN_PREFIX)ranlib
AR = $(CROSS_TOOL_BIN_PREFIX)ar AR ?= $(CROSS_TOOL_BIN_PREFIX)ar
WINDRES = $(CROSS_TOOL_BIN_PREFIX)windres WINDRES ?= $(CROSS_TOOL_BIN_PREFIX)windres
BUILD_LDFLAGS += -lws2_32 BUILD_LDFLAGS += -lws2_32
USE_GFILTER = false USE_GFILTER ?= false
MS_LD ?= wine $(HOME)/local/mingw/packages/msvcpp/bin/LIB.EXE MS_LD ?= wine $(HOME)/local/mingw/packages/msvcpp/bin/LIB.EXE
LD = $(GPP) LD = $(GPP)
else else
GCC = gcc GCC ?= gcc
GPP = g++ GPP ?= g++
STRIP = strip STRIP ?= strip
LD = $(GPP) LD = $(GPP)
RANLIB = ranlib RANLIB ?= ranlib
AR = ar AR ?= ar
endif endif
# makefile helpers # makefile helpers