~allenap/maas-test/resources-all-the-way-down

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Gavin Panella
  • Date: 2013-11-13 10:50:00 UTC
  • mfrom: (19.1.3 setup-develop)
  • Revision ID: gavin@gromper.net-20131113105000-qm9hxecv6x68scsj
[r=jtv][author=allenap] Better modelling of dependencies for make, and use the develop mode to create bin/maas-test.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
    apt-get --assume-yes --no-install-recommends
9
9
endef
10
10
 
 
11
# ---
11
12
 
12
 
build: bin/python bin/pip requirements.txt
13
 
        bin/pip install --requirement=requirements.txt
 
13
build: bin/maas-test
14
14
 
15
15
dist: bin/python setup.py
16
16
        bin/python setup.py egg_info -r sdist
28
28
lint: bin/flake8
29
29
        @bin/flake8 maastest
30
30
 
31
 
bin/flake8: bin/python bin/pip
32
 
        @bin/pip install -q flake8
 
31
install-dependencies: packages.txt
 
32
        @xargs --verbose --no-run-if-empty $(apt-get) install < packages.txt
 
33
 
 
34
# ---
 
35
 
 
36
bin/maas-test: bin/python setup.py
 
37
        bin/python setup.py develop
 
38
 
 
39
bin/flake8 bin/pyflakes bin/pep8: bin/pip requirements.txt
 
40
        bin/pip install --ignore-installed --requirement=requirements.txt
33
41
 
34
42
bin/python bin/pip:
35
43
        virtualenv --python=$(PYTHON) --system-site-packages $(PWD)
36
44
 
37
 
install-dependencies: packages.txt
38
 
        @xargs --verbose --no-run-if-empty $(apt-get) install < packages.txt
39
 
 
 
45
# ---
40
46
 
41
47
.PHONY: build dist clean install-dependencies lint test