#
# makefile to help find your way around
#

help:
	@echo ""
	@echo "==> Manage Demo Application"
	@echo "update_cpanlib			Install CPAN libs"		
	@echo "update_db			Deploy Sqitch"
	@echo "update				(both above)"
	@echo "server				Start demo application"
	@echo "dependencies			list (most) CPAN dependencies"
	@echo ""


update_cpanlib:
	@cpanm --verbose --installdeps .

update_db:
	@sqitch deploy

update: update_cpanlib update_db

server:
	@DBIC_TRACE=1 perl \
		-I ../lib \
		-I ./lib \
		-I ../../Catalyst-ControllerPerContext/lib \
		./lib/Example/PSGI.pm

dependencies:
	@ack '^use ' -h --nobreak | perl -nle'++$lines{$_}; END { print for sort grep $lines{$_}==1, keys %lines; }