@@ -68,13 +68,16 @@ $(OUTPUT_DIRNAME)/$(DOC_FILENAME).pdf: $(DOC_FILES) $(FIGURE_FILES)
6868 $(PANDOC ) -f markdown_github -t latex --latex-engine=xelatex -o $(PANDOC_DST ) $@ $(patsubst % ,$(PANDOC_SRC ) % ,$(DOC_FILES ) )
6969 ls -sh $(shell readlink -f $@ )
7070
71- $(OUTPUT_DIRNAME ) /$(DOC_FILENAME ) .html : $(DOC_FILES ) $(FIGURE_FILES )
71+ $(OUTPUT_DIRNAME ) /$(DOC_FILENAME ) .html : header.html $(DOC_FILES ) $(FIGURE_FILES )
7272 @mkdir -p $(OUTPUT_DIRNAME ) / && \
7373 cp -ap img/ $(shell pwd) /$(OUTPUT_DIRNAME ) /&& \
74- $(PANDOC ) -f markdown_github -t html5 -o $(PANDOC_DST ) $@ $(patsubst % ,$(PANDOC_SRC ) % ,$(DOC_FILES ) )
74+ $(PANDOC ) -f markdown_github -t html5 -H $( PANDOC_SRC ) /header.html --standalone - o $(PANDOC_DST ) $@ $(patsubst % ,$(PANDOC_SRC ) % ,$(DOC_FILES ) )
7575 ls -sh $(shell readlink -f $@ )
7676endif
7777
78+ header.html : .tool/genheader.go specs-go/version.go
79+ go run .tool/genheader.go > $@
80+
7881validate-examples : schema/fs.go
7982 go test -run TestValidate ./schema
8083
@@ -98,7 +101,6 @@ test: schema/fs.go
98101img/% .png : img/% .dot
99102 dot -Tpng $^ > $@
100103
101- .PHONY : .gitvalidation
102104
103105# When this is running in travis, it will only check the travis commit range
104106.gitvalidation :
109111 git-validation -v -run DCO,short-subject,dangling-whitespace -range $(EPOCH_TEST_COMMIT)..HEAD
110112endif
111113
112- .PHONY : install.tools
113-
114114install.tools : .install.gitvalidation .install.glide .install.glide-vc
115115
116116.install.gitvalidation :
@@ -123,13 +123,16 @@ install.tools: .install.gitvalidation .install.glide .install.glide-vc
123123 go get -u github.com/sgotti/glide-vc
124124
125125clean :
126- rm -rf * ~ $(OUTPUT_DIRNAME )
126+ rm -rf * ~ $(OUTPUT_DIRNAME ) header.html
127127
128128.PHONY : \
129129 validate-examples \
130130 check-license \
131131 clean \
132132 lint \
133+ install.tools \
133134 docs \
134135 test \
136+ .gitvalidation \
137+ schema/fs.go \
135138 schema-fs
0 commit comments