2014-09-28 22:07:15 +00:00
|
|
|
|
|
|
|
PYTHON ?= python
|
|
|
|
NOSETESTS ?= nosetests
|
|
|
|
|
2014-09-29 01:17:13 +00:00
|
|
|
DOC_ROOT = doc
|
2015-02-15 08:29:47 +00:00
|
|
|
EXAMPLES = examples
|
2014-09-28 22:07:15 +00:00
|
|
|
|
2015-02-15 08:29:47 +00:00
|
|
|
.PHONY: clean
|
2014-10-10 13:35:06 +00:00
|
|
|
clean: doc-clean
|
2014-09-28 22:07:15 +00:00
|
|
|
find . -name '*.pyc' -delete
|
|
|
|
rm -rf coverage .coverage
|
|
|
|
rm -rf *.egg-info
|
2014-10-10 13:35:06 +00:00
|
|
|
|
2015-02-15 08:29:47 +00:00
|
|
|
.PHONY: test
|
2014-09-28 22:07:15 +00:00
|
|
|
test:
|
|
|
|
$(NOSETESTS) -s -v gerber
|
2015-02-15 08:29:47 +00:00
|
|
|
|
|
|
|
.PHONY: test-coverage
|
2014-09-28 22:07:15 +00:00
|
|
|
test-coverage:
|
|
|
|
rm -rf coverage .coverage
|
2014-09-30 21:49:04 +00:00
|
|
|
$(NOSETESTS) -s -v --with-coverage --cover-package=gerber
|
2015-02-15 08:29:47 +00:00
|
|
|
|
2016-01-28 17:19:03 +00:00
|
|
|
.PHONY: install
|
|
|
|
install:
|
|
|
|
PYTHONPATH=. $(PYTHON) setup.py install
|
|
|
|
|
2015-02-15 08:29:47 +00:00
|
|
|
.PHONY: doc-html
|
2014-09-29 01:17:13 +00:00
|
|
|
doc-html:
|
|
|
|
(cd $(DOC_ROOT); make html)
|
|
|
|
|
2015-02-15 08:29:47 +00:00
|
|
|
.PHONY: doc-clean
|
2014-09-29 01:17:13 +00:00
|
|
|
doc-clean:
|
|
|
|
(cd $(DOC_ROOT); make clean)
|
2015-02-15 08:29:47 +00:00
|
|
|
|
|
|
|
.PHONY: examples
|
|
|
|
examples:
|
|
|
|
PYTHONPATH=. $(PYTHON) examples/cairo_example.py
|
2015-12-22 07:45:48 +00:00
|
|
|
PYTHONPATH=. $(PYTHON) examples/pcb_example.py
|
2014-09-29 01:17:13 +00:00
|
|
|
|