Tomas Gavenciak
10 years ago
2 changed files with 57 additions and 28 deletions
@ -0,0 +1,46 @@ |
|||||
|
.PHONY: clean_env init_env clean_virtualenv install_packages clean install run all |
||||
|
PYTHON=python2.7 |
||||
|
VE_VER=12.0.7 |
||||
|
LOCAL_PYTHON=bin/python |
||||
|
|
||||
|
all: install |
||||
|
|
||||
|
clean: clean_env |
||||
|
|
||||
|
veryclean: clean clean_virtualenv |
||||
|
|
||||
|
install: virtualenv bin/python install_packages |
||||
|
|
||||
|
|
||||
|
# phony, but depends on file
|
||||
|
make_env: ${LOCAL_PYTHON} |
||||
|
|
||||
|
# phony, but fast repeated execution
|
||||
|
install_packages: make_env |
||||
|
bin/pip install -r requirements.txt |
||||
|
|
||||
|
# phony
|
||||
|
clean_env: |
||||
|
rm -rf bin/ include/ lib/ local/ share/ |
||||
|
rm -f pip-selfcheck.json |
||||
|
|
||||
|
# binary name representing set-up env
|
||||
|
${LOCAL_PYTHON}: virtualenv |
||||
|
${PYTHON} virtualenv/virtualenv.py . |
||||
|
|
||||
|
|
||||
|
|
||||
|
# directory name
|
||||
|
virtualenv: |
||||
|
curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-${VE_VER}.tar.gz |
||||
|
tar xvfz virtualenv-${VE_VER}.tar.gz |
||||
|
mv virtualenv-${VE_VER} virtualenv |
||||
|
rm virtualenv-${VE_VER}.tar.gz |
||||
|
|
||||
|
# phony
|
||||
|
clean_virtualenv: |
||||
|
rm -rf virtualenv/ |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
Loading…
Reference in new issue