The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
all:	setup
	./Build

setup:	manifest
	perl Build.PL

manifest: bin lib t Build.PL Makefile
	find . -type f | grep -vE 'DS_Store|git|_build|META.yml|Build|cover_db|svn|blib|\~|\.old|CVS|Text-Sass|build.tap|tap.harness' | sed 's/^\.\///' | sort > MANIFEST
	[ -f Build.PL ] && echo "Build.PL" >> MANIFEST

clean:	setup
	./Build clean
	[ ! -e build.tap ]  || rm -f build.tap
	[ ! -e MYMETA.yml ] || rm -f MYMETA.yml
	[ ! -d _build ]     || rm -rf _build
	[ ! -e Build ]      || rm -f Build
	[ ! -e blib ]       || rm -rf blib
#	[ ! -e tap-harness-junit.xml ] || rm -f tap-harness-junit.xml
	touch cover_db
	rm -rf cover_db

test:	all
	TEST_AUTHOR=1 ./Build test verbose=1

cover:	clean setup
	HARNESS_PERL_SWITCHES=-MDevel::Cover prove -Ilib t -MDevel::Cover
	cover -ignore_re t/

install:	setup
	./Build install

dist:	setup
	./Build dist

pardist:	setup
	./Build pardist