Skip to content

Commit 1951f2a

Browse files
committed
Use explicit for loops
1 parent 96a06a0 commit 1951f2a

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

tools/make/lib/markdown/namespace_toc.mk

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,16 @@ REMARK_TOC_OUTPUT_FLAG ?= --output
6060
# make markdown-namespace-tocs MARKDOWN_PATTERN='README.md' MARKDOWN_FILTER='.*/math/base/special/.*'
6161
#/
6262
markdown-namespace-tocs: $(NODE_MODULES)
63-
$(QUIET) NODE_PATH="$(NODE_PATH)" $(REMARK) $(MARKDOWN_FILES) \
64-
$(REMARK_TOC_FLAGS) \
65-
$(REMARK_TOC_PLUGIN_FLAGS) \
66-
$(REMARK_TOC_OUTPUT_FLAG)
63+
$(QUIET) $(FIND_MARKDOWN_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\]' | while read -r file; do \
64+
echo ""; \
65+
echo "Processing file: $$file"; \
66+
NODE_PATH="$(NODE_PATH)" \
67+
$(NODE) "$(REMARK)" \
68+
$$file \
69+
$(REMARK_TOC_FLAGS) \
70+
$(REMARK_TOC_PLUGIN_FLAGS) \
71+
$(REMARK_TOC_OUTPUT_FLAG) || exit 1; \
72+
done
6773

6874
.PHONY: markdown-namespace-tocs
6975

@@ -81,9 +87,15 @@ markdown-namespace-tocs: $(NODE_MODULES)
8187
# make markdown-namespace-tocs-files FILES='/foo/foo.md /foo/bar.md'
8288
#/
8389
markdown-namespace-tocs-files: $(NODE_MODULES)
84-
$(QUIET) NODE_PATH="$(NODE_PATH)" $(REMARK) $(FILES) \
85-
$(REMARK_TOC_FLAGS) \
86-
$(REMARK_TOC_PLUGIN_FLAGS) \
87-
$(REMARK_TOC_OUTPUT_FLAG)
90+
$(QUIET) for file in $(FILES); do \
91+
echo ""; \
92+
echo "Processing file: $$file"; \
93+
NODE_PATH="$(NODE_PATH)" \
94+
$(NODE) "$(REMARK)" \
95+
$$file \
96+
$(REMARK_TOC_FLAGS) \
97+
$(REMARK_TOC_PLUGIN_FLAGS) \
98+
$(REMARK_TOC_OUTPUT_FLAG) || exit 1; \
99+
done
88100

89101
.PHONY: markdown-namespace-tocs-files

0 commit comments

Comments
 (0)