--- Makefile.orig 2013-10-29 15:19:19.000000000 +0900 +++ Makefile 2013-10-31 18:45:36.000000000 +0900 @@ -54,9 +54,9 @@ CC.target ?= $(CC) CFLAGS.target ?= $(CFLAGS) CXX.target ?= $(CXX) -CXXFLAGS.target ?= $(CXXFLAGS) +CXXFLAGS.target ?= %%GCCCXXFLAGS%% $(CXXFLAGS) LINK.target ?= $(LINK) -LDFLAGS.target ?= $(LDFLAGS) +LDFLAGS.target ?= %%GCCLDFLAGS%% $(LDFLAGS) AR.target ?= $(AR) ARFLAGS.target ?= crs @@ -64,12 +64,12 @@ # in gyp's make.py where ARFLAGS.host etc. is computed. # TODO(evan): move all cross-compilation logic to gyp-time so we don't need # to replicate this environment fallback in make as well. -CC.host ?= gcc -CFLAGS.host ?= -CXX.host ?= g++ -CXXFLAGS.host ?= -LINK.host ?= g++ -LDFLAGS.host ?= +CC.host ?= $(CC) +CFLAGS.host ?= $(CFLAGS) +CXX.host ?= $(CXX) +CXXFLAGS.host ?= %%GCCCXXFLAGS%% $(CXXFLAGS) +LINK.host ?= $(LINK) +LDFLAGS.host ?= %%GCCLDFLAGS%% $(LDFLAGS) AR.host ?= ar ARFLAGS.host := crs