# # Makefile for Pygments # ~~~~~~~~~~~~~~~~~~~~~ # # Combines scripts for common tasks. # # :copyright: 2006-2007 by Georg Brandl. # :license: GNU GPL, see LICENSE for more details. # PYTHON ?= python export PYTHONPATH = $(shell echo "$$PYTHONPATH"):$(shell python -c 'import os; print ":".join(os.path.abspath(line.strip()) for line in file("PYTHONPATH"))' 2>/dev/null) .PHONY: all apidocs check clean clean-pyc codetags docs epydoc mapfiles \ pylint reindent test test-coverage all: clean-pyc check test apidocs: epydoc check: @$(PYTHON) scripts/check_sources.py -i apidocs -i pygments/lexers/_mapping.py \ -i docs/build -i pygments/formatters/_mapping.py -i pygments/unistring.py clean: clean-pyc rm -f codetags.html rm -rf apidocs clean-pyc: find . -name '*.pyc' -exec rm -f {} + find . -name '*.pyo' -exec rm -f {} + find . -name '*~' -exec rm -f {} + codetags: @$(PYTHON) scripts/find_codetags.py -i apidocs -i scripts/pylintrc \ -i scripts/find_codetags.py -o codetags.html . docs: docs/build docs/build: docs/src/*.txt $(PYTHON) docs/generate.py html docs/build $? touch docs/build epydoc: @rm -rf apidocs @$(PYTHON) -Wi:default_transform `which epydoc` -o apidocs --css scripts/epydoc.css \ --url http://trac.pocoo.org/pygments --no-frames --docformat restructuredtext \ -v pygments @sed -i -e 's|^
||' \ -e 's|\s\+$$||' \ -e 's|^\s\+||' \ -e 's|\(