equal
deleted
inserted
replaced
96 all: |
96 all: |
97 |
97 |
98 .PHONY: html |
98 .PHONY: html |
99 html: $(HTML_FILES) |
99 html: $(HTML_FILES) |
100 |
100 |
101 $(HTML_DIR)/%.html: %.rst HEADER.rst rst.css rst.tmpl $(MAKEFILE_LIST) | $(HTML_DIR) |
101 $(HTML_DIR)/%.html: %.rst HEADER.rst rst.css rst-multi.css rst.tmpl $(MAKEFILE_LIST) | $(HTML_DIR) |
102 $(RST2HTML) $(RST_FLAGS) --stylesheet=rst.css --template=rst.tmpl $*.rst $@ |
102 $(RST2HTML) $(RST_FLAGS) --stylesheet=rst.css,rst-multi.css --template=rst.tmpl $*.rst $@ |
103 |
103 |
104 $(HTML_DIR)/iframe.html: $(RST_FILES) $(MAKEFILE_LIST) | $(HTML_DIR) |
104 $(HTML_DIR)/iframe.html: $(RST_FILES) $(MAKEFILE_LIST) | $(HTML_DIR) |
105 { \ |
105 { \ |
106 echo '<html><head>'; \ |
106 echo '<html><head>'; \ |
107 echo '<meta charset="utf-8">'; \ |
107 echo '<meta charset="utf-8">'; \ |
118 echo '</body></html>'; \ |
118 echo '</body></html>'; \ |
119 } >$@ |
119 } >$@ |
120 |
120 |
121 HEADER.rst: $(MAKEFILE_LIST) |
121 HEADER.rst: $(MAKEFILE_LIST) |
122 { \ |
122 { \ |
123 echo '.. raw:: html'; \ |
|
124 echo; \ |
|
125 echo ' <div id="sidebar"><iframe src="iframe.html"></iframe></div>'; \ |
|
126 echo; \ |
|
127 echo '.. _About: README.html'; \ |
123 echo '.. _About: README.html'; \ |
128 echo '.. _`Contacts`: http://resume.defun.work/'; \ |
124 echo '.. _`Contacts`: http://resume.defun.work/'; \ |
129 echo '.. _`Oleksandr Gavenko`: http://resume.defun.work/'; \ |
125 echo '.. _`Oleksandr Gavenko`: http://resume.defun.work/'; \ |
130 echo '.. _`gavenkoa`: http://resume.defun.work/'; \ |
126 echo '.. _`gavenkoa`: http://resume.defun.work/'; \ |
131 echo '.. _Licence: README.html#tips-licence'; \ |
127 echo '.. _Licence: README.html#tips-licence'; \ |
157 $(HTML_DIR)/chm.hhp: chm-hhp.sh $(MAKEFILE_LIST) | $(HTML_DIR) |
153 $(HTML_DIR)/chm.hhp: chm-hhp.sh $(MAKEFILE_LIST) | $(HTML_DIR) |
158 ./chm-hhp.sh >$@ |
154 ./chm-hhp.sh >$@ |
159 |
155 |
160 $(HTML_DIR)/chm.hhc: chm-hhc.sh $(MAKEFILE_LIST) | $(HTML_DIR) |
156 $(HTML_DIR)/chm.hhc: chm-hhc.sh $(MAKEFILE_LIST) | $(HTML_DIR) |
161 ./chm-hhc.sh >$@ |
157 ./chm-hhc.sh >$@ |
|
158 |
|
159 .PHONY: single-html |
|
160 single-html: $(HTML_DIR)/single.html |
|
161 |
|
162 $(HTML_DIR)/single.html: $(HTML_DIR)/single.rest rst.css rst-single.css $(RST_FILES) |
|
163 $(RST2HTML) $(RST_FLAGS) --stylesheet=rst.css,rst-single.css $(HTML_DIR)/single.rest $@ |
|
164 |
|
165 $(HTML_DIR)/single.rest: $(RST_FILES) $(MAKEFILE_LIST) |
|
166 { \ |
|
167 echo ".. contents::"; \ |
|
168 echo " :local:"; \ |
|
169 echo; \ |
|
170 for f in *.rst; do echo ".. include:: ../$$f"; done; \ |
|
171 } >$@ |
162 |
172 |
163 ################################################################ |
173 ################################################################ |
164 # Init targets. |
174 # Init targets. |
165 |
175 |
166 $(DIRS): |
176 $(DIRS): |