aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile35
1 files changed, 31 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 4e00191..3775649 100644
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,42 @@
ASCIIDOC = asciidoc
-ASCIIDOC_FLAGS = -a toc2 -a data-uri -a max-width=70em\
+ASCIIDOC_FLAGS = -a toc2 \
+ -a data-uri \
+ -a toclevels=4 \
+ -a max-width=70em \
-b html5 \
--theme=volnitsky
README = README.asciidoc
README_HTML = README.html
-readme:
- ./readme_generate.py $(README)
- $(ASCIIDOC) $(ASCIIDOC_FLAGS) -o $(README_HTML) $(README)
+CURRENT_DIR = $(shell pwd)
+
+.PHONY: all clean
+
+all: readme doc;
+
+readme: $(README_HTML);
+
+doc: document;
clean:
-rm -f $(README) $(README_HTML)
+ -rm -rf doc/*
+
+######################################################################
+
+.PHONY: $(README)
+$(README):
+ ./readme_generate.py $(README)
+
+ASCIIDOC_SOURCE = $(README)
+ASCIIDOC_OUTPUT = $(README_HTML)
+
+include asciidoc/Makefile
+
+######################################################################
+
+DOXYGEN_RUN_PATH = $(CURRENT_DIR)
+DOXYGEN_CONFIG_PATH = $(CURRENT_DIR)/doxygen
+include $(DOXYGEN_CONFIG_PATH)/Makefile