Lines Matching refs:addons

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
206 $(MAKE) test-addons-clean
207 $(MAKE) bench-addons-clean
307 jstest: build-addons build-js-native-api-tests build-node-api-tests ## Runs addon tests and JS tests
330 $(MAKE) -s build-addons
338 $(MAKE) build-addons
348 $(MAKE) build-addons
366 DOCBUILDSTAMP_PREREQS = tools/doc/addon-verify.mjs doc/api/addons.md
377 test/addons/.docbuildstamp: $(DOCBUILDSTAMP_PREREQS) tools/doc/node_modules
381 $(RM) -r test/addons/??_*/; \
387 $(filter-out test/addons/??_*/binding.gyp, \
388 $(wildcard test/addons/*/binding.gyp))
391 $(filter-out test/addons/??_*/*.cc, $(wildcard test/addons/*/*.cc)) \
392 $(filter-out test/addons/??_*/*.h, $(wildcard test/addons/*/*.h))
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
410 test/addons/.buildstamp: $(ADDONS_PREREQS) \
412 test/addons/.docbuildstamp
413 @$(call run_build_addons,"$$PWD/test/addons",$@)
415 .PHONY: build-addons
422 build-addons: | $(NODE_EXE) test/addons/.buildstamp
495 test-build: | all build-addons build-js-native-api-tests build-node-api-tests
512 test-all-suites: | clear-stalled test-build bench-addons-build doc-only ## Run all test suites.
516 NATIVE_SUITES ?= addons js-native-api node-api
527 # Build and test addons without building anything else
530 test-ci-native: | benchmark/napi/.buildstamp test/addons/.buildstamp test/js-native-api/.buildstamp test/node-api/.buildstamp
552 test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests doc-only
620 test-benchmark: | bench-addons-build
677 .PHONY: test-addons
678 test-addons: test-build test-js-native-api test-node-api
679 $(PYTHON) tools/test.py $(PARALLEL_ARGS) --mode=$(BUILDTYPE_LOWER) addons
681 .PHONY: test-addons-clean
682 .NOTPARALLEL: test-addons-clean
683 test-addons-clean:
684 $(RM) -r test/addons/??_*/
685 $(RM) -r test/addons/*/build
686 $(RM) test/addons/.buildstamp test/addons/.docbuildstamp
696 $(MAKE) build-addons
1316 bench bench-all: bench-addons-build
1319 # Build required addons for benchmark before running it.
1320 .PHONY: bench-addons-build
1321 bench-addons-build: | $(NODE_EXE) benchmark/napi/.buildstamp
1323 .PHONY: bench-addons-clean
1324 .NOTPARALLEL: bench-addons-clean
1325 bench-addons-clean:
1412 LINT_CPP_ADDON_DOC_FILES_GLOB = test/addons/??_*/*.cc test/addons/??_*/*.h
1428 test/addons/*/*.cc \
1429 test/addons/*/*.h \
1509 tools/.doclintstamp: test/addons/.docbuildstamp