Lines Matching refs:build

63 # V8 build and test toolchains are not currently compatible with Python 3.
107 # just the debug build, run `make -C out BUILDTYPE=Debug` instead.
128 # and recreated which can break the addons build when running test-ci
129 # See comments on the build-addons target for some more info
148 $(NODE_EXE): config.gypi out/Release/build.ninja
152 $(NODE_G_EXE): config.gypi out/Debug/build.ninja
198 clean: ## Remove build artifacts.
249 .PHONY: coverage-build
250 coverage-build: all
251 -$(MAKE) coverage-build-js
255 .PHONY: coverage-build-js
256 coverage-build-js:
263 coverage-test: coverage-build
282 -$(MAKE) coverage-build-js
307 jstest: build-addons build-js-native-api-tests build-node-api-tests ## Runs addon tests and JS tests
330 $(MAKE) -s build-addons
331 $(MAKE) -s build-js-native-api-tests
332 $(MAKE) -s build-node-api-tests
337 test-only: all ## For a quick test, does not run linter or build docs.
338 $(MAKE) build-addons
339 $(MAKE) build-js-native-api-tests
340 $(MAKE) build-node-api-tests
348 $(MAKE) build-addons
349 $(MAKE) build-js-native-api-tests
350 $(MAKE) build-node-api-tests
395 deps/npm/node_modules/node-gyp/package.json tools/build-addons.mjs \
401 npm_config_python="$(PYTHON)" $(NODE) "$$PWD/tools/build-addons.mjs" \
407 # Implicitly depends on $(NODE_EXE), see the build-addons rule for rationale.
408 # Depends on node-gyp package.json so that build-addons is (re)executed when
415 .PHONY: build-addons
422 build-addons: | $(NODE_EXE) test/addons/.buildstamp
433 # Implicitly depends on $(NODE_EXE), see the build-js-native-api-tests rule for rationale.
440 .PHONY: build-js-native-api-tests
447 build-js-native-api-tests: | $(NODE_EXE) test/js-native-api/.buildstamp
458 # Implicitly depends on $(NODE_EXE), see the build-node-api-tests rule for rationale.
465 .PHONY: build-node-api-tests
472 build-node-api-tests: | $(NODE_EXE) test/node-api/.buildstamp
494 .PHONY: test-build
495 test-build: | all build-addons build-js-native-api-tests build-node-api-tests
497 .PHONY: test-build-js-native-api
498 test-build-js-native-api: all build-js-native-api-tests
500 .PHONY: test-build-node-api
501 test-build-node-api: all build-node-api-tests
504 test-all: test-build ## Run default tests with both Debug and Release builds.
508 test-all-valgrind: test-build
512 test-all-suites: | clear-stalled test-build bench-addons-build doc-only ## Run all test suites.
552 test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests doc-only
565 .PHONY: build-ci
566 # Prepare the build for running the tests.
568 build-ci:
577 # - node-test-commit-linux-coverage: where the build and the tests need
582 run-ci: build-ci
586 test-release: test-build
590 test-debug: test-build
594 test-message: test-build
620 test-benchmark: | bench-addons-build
658 test-js-native-api: test-build-js-native-api
664 $(RM) -r test/js-native-api/*/build
668 test-node-api: test-build-node-api
674 $(RM) -r test/node-api/*/build
678 test-addons: test-build test-js-native-api test-node-api
685 $(RM) -r test/addons/*/build
696 $(MAKE) build-addons
697 $(MAKE) build-js-native-api-tests
698 $(MAKE) build-node-api-tests
861 # and COMMIT in order to properly name the build.
1316 bench bench-all: bench-addons-build
1320 .PHONY: bench-addons-build
1321 bench-addons-build: | $(NODE_EXE) benchmark/napi/.buildstamp
1326 $(RM) -r benchmark/napi/*/build
1332 cd tools/lint-md && npm ci && npm run build
1340 .PHONY: lint-md-build
1341 lint-md-build:
1342 $(warning Deprecated no-op target 'lint-md-build')
1459 ADDON_DOC_LINT_FLAGS=-whitespace/ending_newline,-build/header_guard
1461 .PHONY: format-cpp-build
1462 format-cpp-build:
1488 $(info To install (requires internet access) run: $$ make format-cpp-build)
1518 .PHONY: lint-py-build
1521 lint-py-build:
1535 $(warning Run 'make lint-py-build')
1538 .PHONY: lint-yaml-build
1541 lint-yaml-build:
1553 echo "Run 'make lint-yaml-build'"; \
1570 lint-ci: lint-js-ci lint-cpp lint-py lint-md lint-addon-docs lint-yaml-build lint-yaml
1599 docker build -t node-openssl-builder deps/openssl/config/