diff --git a/Makefile b/Makefile index c84560fa8d..85de564e4b 100644 --- a/Makefile +++ b/Makefile @@ -60,10 +60,11 @@ ifeq "$(DETECTED_OS)" "Windows" endif yarn run electron-builder --publish onTag $(ELECTRON_BUILDER_EXTRA_ARGS) +.NOTPARALLEL: $(extension_node_modules) $(extension_node_modules): node_modules cd $(@:/node_modules=) && ../../node_modules/.bin/npm install --no-audit --no-fund --no-save -$(extension_dists): src/extensions/npm/extensions/dist +$(extension_dists): src/extensions/npm/extensions/dist $(extension_node_modules) cd $(@:/dist=) && ../../node_modules/.bin/npm run build .PHONY: clean-old-extensions @@ -71,7 +72,7 @@ clean-old-extensions: find ./extensions -mindepth 1 -maxdepth 1 -type d '!' -exec test -e '{}/package.json' \; -exec rm -rf {} \; .PHONY: build-extensions -build-extensions: node_modules clean-old-extensions $(extension_node_modules) $(extension_dists) +build-extensions: node_modules clean-old-extensions $(extension_dists) .PHONY: test-extensions test-extensions: $(extension_node_modules)