~benji/charms/precise/juju-gui/make-etags-ignore-inode

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Benji York
  • Date: 2013-11-22 15:16:01 UTC
  • mto: This revision was merged to the branch mainline in revision 135.
  • Revision ID: benji@benjiyork.com-20131122151601-kcq9x4zqnpvec89b
make pip an included dependency (and remove a bunch of ./s)

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16
16
 
17
17
JUJUTEST = juju-test --timeout=120m -v -e "$(JUJU_ENV)"
18
 
VENV = ./tests/.venv
 
18
VENV = tests/.venv
19
19
SYSDEPS = build-essential bzr libapt-pkg-dev libpython-dev python-pip \
20
20
        python-virtualenv rsync xvfb
21
21
 
26
26
# support the juju-test plugin, which calls the executable files in
27
27
# alphabetical order.
28
28
setup:
29
 
        @./tests/00-setup
 
29
        @tests/00-setup
30
30
 
31
31
sysdeps:
32
32
        sudo apt-get install --yes $(SYSDEPS)
33
33
 
34
34
unittest: setup
35
 
        ./tests/10-unit.test
36
 
        ./tests/11-server.test
 
35
        tests/10-unit.test
 
36
        tests/11-server.test
37
37
 
38
38
ensure-juju-env:
39
39
ifndef JUJU_ENV
57
57
 
58
58
lint: setup
59
59
        @$(VENV)/bin/flake8 --show-source --exclude=.venv \
60
 
                ./hooks/ ./tests/ ./server/
 
60
                hooks/ tests/ server/
61
61
 
62
62
clean:
63
63
        find . -name '*.pyc' -delete
65
65
        rm -rf tests/download-cache
66
66
 
67
67
deploy: setup
68
 
        $(VENV)/bin/python ./tests/deploy.py
 
68
        $(VENV)/bin/python tests/deploy.py
69
69
 
70
70
help:
71
71
        @echo -e 'Juju GUI charm - list of make targets:\n'