# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 # For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt help: @echo "Available targets:" @grep '^[a-zA-Z]' $(MAKEFILE_LIST) | sort | awk -F ':.*?## ' 'NF==2 {printf " %-26s%s\n", $$1, $$2}' complete: ## Copy support files into directories so the HTML can be viewed properly. @for sub in *; do \ if [ -f "$$sub/index.html" ]; then \ echo Copying into $$sub ; \ cp -n support/* $$sub ; \ fi ; \ done ; \ true # because the for loop exits with 1 for some reason. clean: ## Remove the effects of this Makefile. @git clean -fq . update-gold: ## Copy actual output files from latest tests to gold files. @for sub in ../../actual/html/*; do \ rsync --verbose --existing --recursive $$sub/ $$(basename $$sub) ; \ done ; \ true update-support: ## Copy latest support files here for posterity. cp ../../../coverage/htmlfiles/*.{css,js,png} support