summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJoyee Cheung <joyeec9h3@gmail.com>2018-02-25 03:07:56 +0800
committerJoyee Cheung <joyeec9h3@gmail.com>2018-02-27 18:56:46 +0800
commit0bff955b6d9e1d3f5b1c0b1b71e68f7c0da33de7 (patch)
treed7c010e226ea1b82adcdce1f9348fd4764c53877 /Makefile
parentc3eb3efa315382d1073d6a126f4d888cf3e121ec (diff)
downloadnode-new-0bff955b6d9e1d3f5b1c0b1b71e68f7c0da33de7.tar.gz
build: fix lint-md-build dependency
PR-URL: https://github.com/nodejs/node/pull/18981 Fixes: https://github.com/nodejs/node/issues/18978 Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 11 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index d5a8d1e267..ccb53f0de0 100644
--- a/Makefile
+++ b/Makefile
@@ -1056,15 +1056,18 @@ lint-md-clean:
$(RM) -r tools/remark-preset-lint-node/node_modules
$(RM) tools/.*mdlintstamp
-.PHONY: lint-md-build
-lint-md-build:
- @if [ ! -d tools/remark-cli/node_modules ]; then \
- echo "Markdown linter: installing remark-cli into tools/"; \
- cd tools/remark-cli && $(call available-node,$(run-npm-install)) fi
- @if [ ! -d tools/remark-preset-lint-node/node_modules ]; then \
- echo "Markdown linter: installing remark-preset-lint-node into tools/"; \
- cd tools/remark-preset-lint-node && $(call available-node,$(run-npm-install)) fi
+tools/remark-cli/node_modules: tools/remark-cli/package.json
+ @echo "Markdown linter: installing remark-cli into tools/"
+ @cd tools/remark-cli && $(call available-node,$(run-npm-install))
+
+tools/remark-preset-lint-node/node_modules: \
+ tools/remark-preset-lint-node/package.json
+ @echo "Markdown linter: installing remark-preset-lint-node into tools/"
+ @cd tools/remark-preset-lint-node && $(call available-node,$(run-npm-install))
+.PHONY: lint-md-build
+lint-md-build: tools/remark-cli/node_modules \
+ tools/remark-preset-lint-node/node_modules
.PHONY: lint-md
ifneq ("","$(wildcard tools/remark-cli/node_modules/)")