Let `make build` recover better from partial virtualenv installs

pull/33/head
Ryan Kelly 10 years ago
parent 09ecde0b01
commit 20462f23b4

@ -12,12 +12,12 @@ INSTALL = ARCHFLAGS=$(ARCHFLAGS) $(ENV)/bin/pip install
all: build all: build
.PHONY: build .PHONY: build
build: | $(ENV) build: | $(ENV)/COMPLETE
$(ENV): requirements.txt $(ENV)/COMPLETE: requirements.txt
$(VIRTUALENV) --no-site-packages $(ENV) $(VIRTUALENV) --no-site-packages $(ENV)
$(INSTALL) -r requirements.txt $(INSTALL) -r requirements.txt
$(ENV)/bin/python ./setup.py develop $(ENV)/bin/python ./setup.py develop
touch $(ENV) touch $(ENV)/COMPLETE
.PHONY: test .PHONY: test
test: | $(TOOLS) test: | $(TOOLS)
@ -33,11 +33,11 @@ test: | $(TOOLS)
--use-token-server http://localhost:5000/token/1.0/sync/1.5; \ --use-token-server http://localhost:5000/token/1.0/sync/1.5; \
kill $$SERVER_PID kill $$SERVER_PID
$(TOOLS): | $(ENV) $(TOOLS): | $(ENV)/COMPLETE
$(INSTALL) nose flake8 $(INSTALL) nose flake8
.PHONY: serve .PHONY: serve
serve: | $(ENV) serve: | $(ENV)/COMPLETE
$(ENV)/bin/pserve ./syncserver.ini $(ENV)/bin/pserve ./syncserver.ini
.PHONY: clean .PHONY: clean

Loading…
Cancel
Save