@@ -60,10 +60,16 @@ REMARK_TOC_OUTPUT_FLAG ?= --output
60
60
# make markdown-namespace-tocs MARKDOWN_PATTERN='README.md' MARKDOWN_FILTER='.*/math/base/special/.*'
61
61
# /
62
62
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
67
73
68
74
.PHONY : markdown-namespace-tocs
69
75
@@ -81,9 +87,15 @@ markdown-namespace-tocs: $(NODE_MODULES)
81
87
# make markdown-namespace-tocs-files FILES='/foo/foo.md /foo/bar.md'
82
88
# /
83
89
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
88
100
89
101
.PHONY : markdown-namespace-tocs-files
0 commit comments