@@ -31,7 +31,8 @@ CXX ?= g++
31
31
LINK ?= g++
32
32
OUTDIR ?= out
33
33
TESTJOBS ?=
34
- GYPFLAGS ?=
34
+ # TODO(bnoordhuis) Make i18n support configurable.
35
+ GYPFLAGS ?= -Dv8_enable_i18n_support=0
35
36
TESTFLAGS ?=
36
37
ANDROID_NDK_ROOT ?=
37
38
ANDROID_NDK_HOST_ARCH ?=
@@ -229,9 +230,16 @@ ANDROID_ARCHES = android_ia32 android_arm android_arm64 android_mipsel android_x
229
230
NACL_ARCHES = nacl_ia32 nacl_x64
230
231
231
232
# List of files that trigger Makefile regeneration:
232
- GYPFILES = build/all.gyp build/features.gypi build/standalone.gypi \
233
- build/toolchain.gypi samples/samples.gyp src/compiler/compiler.gyp \
234
- src/d8.gyp test/cctest/cctest.gyp tools/gyp/v8.gyp
233
+ GYPFILES = \
234
+ common.gypi \
235
+ deps/cares/cares.gyp \
236
+ deps/debugger-agent/debugger-agent.gyp \
237
+ deps/http_parser/http_parser.gyp \
238
+ deps/openssl/openssl.gyp \
239
+ deps/uv/uv.gyp \
240
+ deps/v8/tools/gyp/v8.gyp \
241
+ deps/zlib/zlib.gyp \
242
+ node.gyp \
235
243
236
244
# If vtunejit=on, the v8vtune.gyp will be appended.
237
245
ifeq ($(vtunejit), on)
@@ -403,21 +411,20 @@ $(OUT_MAKEFILES): $(GYPFILES) $(ENVFILE)
403
411
cut -f 2 -d " " | cut -f 1 -d "-" ))
404
412
$(eval CXX_TARGET_ARCH:=$(subst aarch64,arm64,$(CXX_TARGET_ARCH)))
405
413
$(eval V8_TARGET_ARCH:=$(subst .,,$(suffix $(basename $@))))
406
- PYTHONPATH="$(shell pwd)/tools/generate_shim_headers:$(shell pwd)/build:$(PYTHONPATH):$(shell pwd)/build/gyp/pylib:$(PYTHONPATH)" \
407
414
GYP_GENERATORS=make \
408
- build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
409
- -Ibuild/standalone.gypi --depth=. \
415
+ tools/gyp/gyp --generator-output="$(OUTDIR)" node.gyp \
416
+ -Icommon.gypi --depth=. \
417
+ -Dtarget_arch=$(V8_TARGET_ARCH) \
410
418
-Dv8_target_arch=$(V8_TARGET_ARCH) \
411
419
$(if $(findstring $(CXX_TARGET_ARCH),$(V8_TARGET_ARCH)), \
412
420
-Dtarget_arch=$(V8_TARGET_ARCH),) \
413
421
$(if $(findstring optdebug,$@),-Dv8_optimized_debug=2,) \
414
422
-S$(suffix $(basename $@))$(suffix $@) $(GYPFLAGS)
415
423
416
424
$(OUTDIR)/Makefile.native: $(GYPFILES) $(ENVFILE)
417
- PYTHONPATH="$(shell pwd)/tools/generate_shim_headers:$(shell pwd)/build:$(PYTHONPATH):$(shell pwd)/build/gyp/pylib:$(PYTHONPATH)" \
418
425
GYP_GENERATORS=make \
419
- build /gyp/gyp --generator-output="$(OUTDIR)" build/all .gyp \
420
- -Ibuild/standalone .gypi --depth=. -S.native $(GYPFLAGS)
426
+ tools /gyp/gyp --generator-output="$(OUTDIR)" node .gyp \
427
+ -Icommon .gypi --depth=. -S.native $(GYPFLAGS)
421
428
422
429
must-set-ANDROID_NDK_ROOT_OR_TOOLCHAIN:
423
430
ifndef ANDROID_NDK_ROOT
0 commit comments