aboutsummaryrefslogtreecommitdiffstats
path: root/python/tidy/Makefile
blob: 9637aa10d98d18adfffe7527bb31719a914eb893 (plain) (blame)
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
PYTHON := python
VENV := env-$(PYTHON)

# for travis

$(VENV)/bin/python:
	[ -d $(VENV) ] || $(PYTHON) -m virtualenv $(VENV) || virtualenv $(VENV)
	$(VENV)/bin/pip install --upgrade setuptools
	$(VENV)/bin/python setup.py develop


.PHONY: dev-env
dev-env: $(VENV)/bin/python


# for testing
.PHONY: test
test: dev-env
	$(VENV)/bin/python -m unittest discover -s servo_tidy_tests -v


.PHONY: clean
clean:
	find . -name "*.pyc" -type f -delete
	rm -rf $(VENV)