1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
# 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.
python -m pip install -e ../../..
git rm --ignore-unmatch support/*.{css,js,png}
mkdir -p support
python ../../../igor.py copy_with_hash ../../../coverage/htmlfiles/*.{css,js,png} support
git add support
|