all: WGET = wget CURL = curl GIT = git updatenightly: local/bin/pmbp.pl $(CURL) -f -l https://gist.githubusercontent.com/wakaba/34a71d3137a52abb562d/raw/gistfile1.txt | sh git add t_deps/modules perl local/bin/pmbp.pl --update $(GIT) add config $(CURL) -sSLf https://raw.githubusercontent.com/wakaba/ciconfig/master/ciconfig | RUN_GIT=1 REMOVE_UNUSED=1 perl ## ------ Setup ------ deps: git-submodules pmbp-install git-submodules: $(GIT) submodule update --init local/bin/pmbp.pl: mkdir -p local/bin $(WGET) -O $@ https://raw.githubusercontent.com/wakaba/perl-setupenv/master/bin/pmbp.pl pmbp-upgrade: local/bin/pmbp.pl perl local/bin/pmbp.pl --update-pmbp-pl pmbp-update: git-submodules pmbp-upgrade perl local/bin/pmbp.pl --update pmbp-install: pmbp-upgrade perl local/bin/pmbp.pl --install \ --create-perl-command-shortcut perl \ --create-perl-command-shortcut prove ## ------ Tests ------ PROVE = ./prove test: test-deps test-main test-deps: deps test-main: $(PROVE) t/*.t ## License: Public Domain.