all: README.md

test:
	prove -v --exec perl6

README.md: doc/Operator/dB.pod
	perl -MPod::Markdown -e 'Pod::Markdown->new->filter(@ARGV)' $< > $@

package: all
	$(eval PACKAGE-NAME := $(shell perl6 -MMETA6 -e 'put META6.new(file => "META6.json")<name version>.subst(/\s|[\:]+/, "-", :g)'))
	git archive --prefix="$(PACKAGE-NAME)/" -o "../$(PACKAGE-NAME).tar.gz" HEAD
	tar tf "../$(PACKAGE-NAME).tar.gz"

.PHONY: test package
