Lines Matching defs:node

10 STAGINGSERVER ?= node-www
79 NODE_EXE = node$(EXEEXT)
95 available-node = \
98 elif [ -x `command -v node` ] && [ -e `command -v node` ] && [ `command -v node` ]; then \
99 `command -v node` $(1); \
101 echo "No available node, cannot run \"node $(1)\""; \
109 all: $(NODE_EXE) ## Default target, builds node in out/Release/node.
171 out/Makefile: config.gypi common.gypi node.gyp \
189 install: all ## Installs node into $PREFIX (default=/usr/local).
193 uninstall: ## Uninstalls node from $PREFIX (default=/usr/local).
200 out/$(BUILDTYPE)/node.exp
246 # Related CI job: node-test-commit-linux-coverage-daily
299 # Related CI job: node-test-commit-v8-linux
307 jstest: build-addons build-js-native-api-tests build-node-api-tests ## Runs addon tests and JS tests
332 $(MAKE) -s build-node-api-tests
340 $(MAKE) build-node-api-tests
350 $(MAKE) build-node-api-tests
369 DOCBUILDSTAMP_PREREQS := $(DOCBUILDSTAMP_PREREQS) out/$(BUILDTYPE)/node.exp
372 DOCBUILDSTAMP_PREREQS := $(DOCBUILDSTAMP_PREREQS) out/$(BUILDTYPE)/node.exp
375 node_use_openssl = $(call available-node,"-p" \
382 [ -x $(NODE) ] && $(NODE) $< || node $< ; \
395 deps/npm/node_modules/node-gyp/package.json tools/build-addons.mjs \
397 src/node.h src/node_buffer.h src/node_object_wrap.h src/node_version.h
402 "$$PWD/deps/npm/node_modules/node-gyp/bin/node-gyp.js" \
408 # Depends on node-gyp package.json so that build-addons is (re)executed when
409 # node-gyp is updated as part of an npm update.
446 # TODO(bnoordhuis) Force rebuild after gyp or node-gyp update.
450 $(filter-out test/node-api/??_*/binding.gyp, \
451 $(wildcard test/node-api/*/binding.gyp))
454 $(filter-out test/node-api/??_*/*.c, $(wildcard test/node-api/*/*.c)) \
455 $(filter-out test/node-api/??_*/*.cc, $(wildcard test/node-api/*/*.cc)) \
456 $(filter-out test/node-api/??_*/*.h, $(wildcard test/node-api/*/*.h))
458 # Implicitly depends on $(NODE_EXE), see the build-node-api-tests rule for rationale.
459 test/node-api/.buildstamp: $(ADDONS_PREREQS) \
463 @$(call run_build_addons,"$$PWD/test/node-api",$@)
465 .PHONY: build-node-api-tests
471 # TODO(bnoordhuis) Force rebuild after gyp or node-gyp update.
472 build-node-api-tests: | $(NODE_EXE) test/node-api/.buildstamp
488 ps awwx | grep Release/node | grep -v grep | cat
489 @PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
495 test-build: | all build-addons build-js-native-api-tests build-node-api-tests
500 .PHONY: test-build-node-api
501 test-build-node-api: all build-node-api-tests
516 NATIVE_SUITES ?= addons js-native-api node-api
528 # Related CI job: node-test-commit-arm-fanned
530 test-ci-native: | benchmark/napi/.buildstamp test/addons/.buildstamp test/js-native-api/.buildstamp test/node-api/.buildstamp
537 # Related CI job: node-test-commit-arm-fanned
543 ps awwx | grep Release/node | grep -v grep | cat
544 @PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
550 # Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned
552 test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests doc-only
559 ps awwx | grep Release/node | grep -v grep | cat
560 @PS_OUT=`ps awwx | grep Release/node | grep -v grep | awk '{print $$1}'`; \
567 # Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned
574 # - node-test-commit-arm-fanned (Raspberry Pis), where the binaries are
577 # - node-test-commit-linux-coverage: where the build and the tests need
581 # Refs: https://github.com/nodejs/node/pull/23733
648 # Related CI job: node-test-npm
667 .PHONY: test-node-api
668 test-node-api: test-build-node-api
669 $(PYTHON) tools/test.py $(PARALLEL_ARGS) --mode=$(BUILDTYPE_LOWER) node-api
671 .PHONY: test-node-api-clean
672 .NOTPARALLEL: test-node-api-clean
673 test-node-api-clean:
674 $(RM) -r test/node-api/*/build
675 $(RM) test/node-api/.buildstamp
678 test-addons: test-build test-js-native-api test-node-api
688 $(MAKE) test-node-api-clean
698 $(MAKE) build-node-api-tests
711 # Related CI job: node-test-commit-v8-linux
743 $(warning Use the git repo instead: $$ git clone https://github.com/nodejs/node.git)
757 cd tools/doc && $(call available-node,$(run-npm-ci)) \
795 gen-api = tools/doc/generate.mjs --node-version=$(FULLVERSION) \
801 $(call available-node, $(gen-apilink))
805 $(call available-node, tools/doc/versions.mjs $@)
807 node_use_icu = $(call available-node,"-p" "typeof Intl === 'object'")
815 $(call available-node, $(gen-api)) \
823 $(call available-node, tools/doc/allhtml.mjs) \
830 $(call available-node, tools/doc/alljson.mjs) \
838 $(call available-node, tools/doc/stability.mjs) \
984 # node and v8 use different arch names (e.g. node 'x86' vs v8 'ia32').
1001 TARNAME=node-$(FULLVERSION)
1113 arch -x86_64 $(MAKE) install V=$(V) DESTDIR=$(MACOSOUTDIR)/dist/x64/node
1114 SIGN="$(CODESIGN_CERT)" PKGDIR="$(MACOSOUTDIR)/dist/x64/node/usr/local" sh \
1121 $(MAKE) install V=$(V) DESTDIR=$(MACOSOUTDIR)/dist/node
1122 SIGN="$(CODESIGN_CERT)" PKGDIR="$(MACOSOUTDIR)/dist/node/usr/local" sh \
1124 lipo $(MACOSOUTDIR)/dist/x64/node/usr/local/bin/node \
1125 $(MACOSOUTDIR)/dist/node/usr/local/bin/node \
1126 -output $(MACOSOUTDIR)/dist/node/usr/local/bin/node \
1130 mv $(MACOSOUTDIR)/dist/node/usr/local/lib/node_modules/npm \
1132 unlink $(MACOSOUTDIR)/dist/node/usr/local/bin/npm
1133 unlink $(MACOSOUTDIR)/dist/node/usr/local/bin/npx
1138 --identifier org.nodejs.node.pkg \
1139 --root $(MACOSOUTDIR)/dist/node $(MACOSOUTDIR)/pkgs/node-$(FULLVERSION).pkg
1157 mkdir -p /tmp/node-corepack
1158 curl -qLo /tmp/node-corepack/package.tgz "$$(npm view corepack dist.tarball)"
1161 cd deps/corepack && tar xf /tmp/node-corepack/package.tgz --strip-components=1
1164 node deps/corepack/dist/corepack.js --version
1177 cp doc/node.1 $(TARNAME)/doc/node.1
1255 tar-headers: $(TARBALL)-headers ## Build the node header tarball.
1358 @$(call available-node,$(run-lint-md))
1369 @$(call available-node,$(run-format-md))
1381 @$(call available-node,$(run-lint-js-fix))
1393 $(call available-node,$(run-lint-js)) \
1407 @$(call available-node,$(run-lint-js-ci))
1436 test/node-api/*/*.cc \
1453 test/node-api/*/*.c \
1454 test/node-api/*/*.h \
1463 cd tools/clang-format && $(call available-node,$(run-npm-ci))
1569 # Related CI job: node-test-linter
1582 $(info Use the git repo instead: $$ git clone https://github.com/nodejs/node.git)
1594 DOCKER_COMMAND ?= docker run -it -v $(PWD):/node
1599 docker build -t node-openssl-builder deps/openssl/config/
1600 $(DOCKER_COMMAND) node-openssl-builder make -C deps/openssl/config