Skip to content

Commit 6d6c6fa

Browse files
aduh95addaleax
authored andcommitted
tools: fix doc build targets
Adds doc output directory as order-only prerequisite for build target. PR-URL: #35060 Reviewed-By: Derek Lewis <[email protected]> Reviewed-By: Richard Lau <[email protected]>
1 parent 08b5613 commit 6d6c6fa

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Makefile

+5-5
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@ out/doc/api/assets:
734734
if [ -d doc/api/assets ]; then cp -r doc/api/assets out/doc/api; fi;
735735

736736
# If it's not a source tarball, we need to copy assets from doc/api_assets
737-
out/doc/api/assets/%: doc/api_assets/% out/doc/api/assets
737+
out/doc/api/assets/%: doc/api_assets/% | out/doc/api/assets
738738
@cp $< $@ ; $(RM) out/doc/api/assets/README.md
739739

740740

@@ -747,7 +747,7 @@ gen-api = tools/doc/generate.js --node-version=$(FULLVERSION) \
747747
--versions-file=$(VERSIONS_DATA)
748748
gen-apilink = tools/doc/apilinks.js $(LINK_DATA) $(wildcard lib/*.js)
749749

750-
$(LINK_DATA): $(wildcard lib/*.js) tools/doc/apilinks.js
750+
$(LINK_DATA): $(wildcard lib/*.js) tools/doc/apilinks.js | out/doc
751751
$(call available-node, $(gen-apilink))
752752

753753
# Regenerate previous versions data if the current version changes
@@ -756,14 +756,14 @@ $(VERSIONS_DATA): CHANGELOG.md src/node_version.h tools/doc/versions.js
756756

757757
out/doc/api/%.json out/doc/api/%.html: doc/api/%.md tools/doc/generate.js \
758758
tools/doc/markdown.js tools/doc/html.js tools/doc/json.js \
759-
tools/doc/apilinks.js $(VERSIONS_DATA) | $(LINK_DATA)
759+
tools/doc/apilinks.js $(VERSIONS_DATA) | $(LINK_DATA) out/doc/api
760760
$(call available-node, $(gen-api))
761761

762762
out/doc/api/all.html: $(apidocs_html) tools/doc/allhtml.js \
763-
tools/doc/apilinks.js
763+
tools/doc/apilinks.js | out/doc/api
764764
$(call available-node, tools/doc/allhtml.js)
765765

766-
out/doc/api/all.json: $(apidocs_json) tools/doc/alljson.js
766+
out/doc/api/all.json: $(apidocs_json) tools/doc/alljson.js | out/doc/api
767767
$(call available-node, tools/doc/alljson.js)
768768

769769
.PHONY: docopen

0 commit comments

Comments
 (0)