summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index f413f68..446ffe9 100644
--- a/Makefile
+++ b/Makefile
@@ -3,21 +3,27 @@ cargo-target = ./target
bin = $(cargo-target)/release/vtcol
src = src/vtcol.rs
meta = Cargo.toml
+rustdoc-entry = target/doc/vtcol/index.html
all: bin doc
bin: $(bin)
-doc: man
+doc: man rustdoc
man: $(manpage)
+rustdoc: $(rustdoc-entry)
+
$(bin): $(src) $(meta)
cargo build --release
$(manpage): doc/vtcol.rst
rst2man $< |gzip > $@
+$(rustdoc-entry): $(src) $(meta)
+ cargo doc --bins
+
clean:
rm -f -- $(manpage)
rm -rf -- $(cargo-target)