Skip to content

Commit b2c9848

Browse files
committed
apidocs: generate html and json efficiently
1 parent 2634b1a commit b2c9848

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ test-npm-publish: node
9090
npm_package_config_publishtest=true ./node deps/npm/test/run.js
9191

9292
apidoc_sources = $(wildcard doc/api/*.markdown)
93-
apidocs = $(addprefix out/,$(apidoc_sources:.markdown=.html))
93+
apidocs = $(addprefix out/,$(apidoc_sources:.markdown=.html)) \
94+
$(addprefix out/,$(apidoc_sources:.markdown=.json))
9495

9596
apidoc_dirs = out/doc out/doc/api/ out/doc/api/assets out/doc/about out/doc/community out/doc/logos out/doc/images
9697

@@ -113,7 +114,7 @@ website_files = \
113114
out/doc/logos/index.html \
114115
$(doc_images)
115116

116-
doc: node $(apidoc_dirs) $(website_files) $(apiassets) $(apidocs)
117+
doc: node $(apidoc_dirs) $(website_files) $(apiassets) $(apidocs) tools/doc/
117118

118119
$(apidoc_dirs):
119120
mkdir -p $@
@@ -124,10 +125,10 @@ out/doc/api/assets/%: doc/api_assets/% out/doc/api/assets/
124125
out/doc/%: doc/%
125126
cp -r $< $@
126127

127-
out/doc/api/%.json: doc/api/%.markdown node $(apidoc_dirs) tools/doc/
128+
out/doc/api/%.json: doc/api/%.markdown
128129
out/Release/node tools/doc/generate.js --format=json $< > $@
129130

130-
out/doc/api/%.html: doc/api/%.markdown node $(apidoc_dirs) $(apiassets) tools/doc/
131+
out/doc/api/%.html: doc/api/%.markdown
131132
out/Release/node tools/doc/generate.js --format=html --template=doc/template.html $< > $@
132133

133134
out/doc/%:

0 commit comments

Comments
 (0)