diff options
author | Joyee Cheung <joyeec9h3@gmail.com> | 2018-02-25 03:07:56 +0800 |
---|---|---|
committer | Joyee Cheung <joyeec9h3@gmail.com> | 2018-02-27 18:56:46 +0800 |
commit | 0bff955b6d9e1d3f5b1c0b1b71e68f7c0da33de7 (patch) | |
tree | d7c010e226ea1b82adcdce1f9348fd4764c53877 /Makefile | |
parent | c3eb3efa315382d1073d6a126f4d888cf3e121ec (diff) | |
download | node-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-- | Makefile | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -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/)") |