@@ -55,14 +55,28 @@ apidoc_dirs = build/doc build/doc/api/ build/doc/api/assets
5555
5656apiassets = $(subst api_assets,api/assets,$(addprefix build/,$(wildcard doc/api_assets/* ) ) )
5757
58- doc : build/default/node $(apidoc_dirs ) $(apiassets ) $(apidocs ) build/doc/changelog.html
58+ website_files = \
59+ build/doc/index.html \
60+ build/doc/cla.html \
61+ build/doc/jquery.js \
62+ build/doc/sh_main.js \
63+ build/doc/sh_javascript.min.js \
64+ build/doc/sh_vim-dark.css \
65+ build/doc/logo.png \
66+ build/doc/sponsored.png \
67+ build/doc/pipe.css
68+
69+ doc : build/default/node $(apidoc_dirs ) $(website_files ) $(apiassets ) $(apidocs ) build/doc/changelog.html
5970
6071$(apidoc_dirs ) :
6172 mkdir -p $@
6273
6374build/doc/api/assets/% : doc/api_assets/% build/doc/api/assets/
6475 cp $< $@
6576
77+ build/doc/% : doc/%
78+ cp $< $@
79+
6680build/doc/api/% .html : doc/api/% .markdown build/default/node $(apidoc_dirs ) $(apiassets )
6781 build/default/node tools/doctool/doctool.js doc/template.html $< > $@
6882
@@ -73,20 +87,10 @@ build/doc/changelog.html: ChangeLog build/default/node build/doc/ $(apidoc_dirs)
7387 @echo $(apiassets )
7488
7589
76- website_files = \
77- doc/index.html \
78- doc/cla.html \
79- doc/jquery.js \
80- doc/sh_main.js \
81- doc/sh_javascript.min.js \
82- doc/sh_vim-dark.css \
83- doc/logo.png \
84- doc/sponsored.png \
85- doc/pipe.css
90+ build/doc/% :
8691
8792website-upload : doc
88- scp -r build/doc/* $(web_root )
89- scp $(website_files ) $(web_root )
93+ scp -r build/* $(web_root )
9094
9195docopen : build/doc/api/all.html
9296 -google-chrome build/doc/api/all.html
@@ -128,4 +132,4 @@ bench-idle:
128132 ./node benchmark/idle_clients.js &
129133
130134
131- .PHONY : bench clean docclean doc dist distclean check uninstall install all program staticlib dynamiclib test test-all website-upload
135+ .PHONY : bench clean docopen docclean doc dist distclean check uninstall install all program staticlib dynamiclib test test-all website-upload
0 commit comments