ne pas inclure /docs/_build
[auf-django-sdk.git] / Makefile
index 1ed97a8..12f9b3c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,30 @@
 PIP_OPTIONS := --extra-index-url=https://pypi.auf.org/
-TARGET := django_14 django_auf django_auf_common django_auf_dev squeeze wheezy
-
+FREEZE_OPTIONS := --exclude-requirements seeds/squeeze.txt
+TARGET := django14_auf django14_base django14_extra django14_dev django13 # squeeze wheezy
 
 all: $(TARGET)
 
 requirements/%.txt: seeds/%.txt
        mkdir -p requirements/
-       freeze-requirements freeze $< -m $@
+       freeze-requirements freeze $< -m $@ $(FREEZE_OPTIONS)
 
-%: requirements/%.txt
-       pip install -r $< -t sdk/$@ $(PIP_OPTIONS)
+sdk/%: requirements/%.txt
+       pip install -r $< -t $@ $(PIP_OPTIONS) --no-deps
        # FIXME
-       touch sdk/auf/auf/__init__.py || true
-       touch sdk/auf/auf/django/__init__.py || true
+       touch sdk/django_auf/auf/__init__.py || true
+       touch sdk/django_auf/auf/django/__init__.py || true
+       find sdk/ -name "*.pyc" -exec rm -rf {} \;
+
+%: sdk/%
+       mkdir -p sdk/
+
+deb:
+       debuild -I.git -I*.ex -b -us -uc
 
-.PRECIOUS: requirements/%.txt
+install:
 
 clean:
-       rm -rf sdk/
+       #rm -rf sdk/
 
+.PRECIOUS: requirements/%.txt sdk/%
 .PHONY: all clean