.PHONY: clean

all: test build examples doc

test:
	cargo test

build:
	cargo build

bench:
	multirust run nigthly -- cargo bench

clean:
	rm -r ./target

doc:
	cargo doc

publish: test doc
	cargo package
	cargo publish
	rsync -r target/doc/* kn:/var/www/sites/docs.klingt.net/rustdoc/
