Files
2013-08-01 22:21:47 -07:00

40 lines
717 B
Makefile

## Python
REQUIREMENTS_FILE=requirements.txt
REQUIREMENTS_OUT=requirements.txt.log
all: requirements
requirements: virtualenv $(REQUIREMENTS_OUT)
$(REQUIREMENTS_OUT): $(REQUIREMENTS_FILE)
pip install -r $(REQUIREMENTS_FILE) | tee -a $(REQUIREMENTS_OUT)
clean:
find . -name "*.py[oc]" -delete
find . -name "__pycache__" -delete
rm $(REQUIREMENTS_OUT)
virtualenv:
ifndef VIRTUAL_ENV
$(error No VIRTUAL_ENV defined)
endif
## Composer
content: templates/
index.json: indexer.py content
python indexer.py > index.json
build: requirements index.json
composer build indexer:UntaritIndex
serve: requirements index.json
composer serve indexer:UntaritIndex
deploy: build
s3cmd sync build/ s3://untar.it/