VIRTUAL_ENV ?= venv PIP=$(VIRTUAL_ENV)/bin/pip TOX=`which tox` ACTIVATE=$(VIRTUAL_ENV)/bin/activate PYTHON=$(VIRTUAL_ENV)/bin/python FLAKE8=$(VIRTUAL_ENV)/bin/flake8 PYTEST=$(VIRTUAL_ENV)/bin/pytest SOURCES=src/ tests/ PYTHON_MAJOR_VERSION=3 PYTHON_MINOR_VERSION=6 PYTHON_VERSION=$(PYTHON_MAJOR_VERSION).$(PYTHON_MINOR_VERSION) PYTHON_MAJOR_MINOR=$(PYTHON_MAJOR_VERSION)$(PYTHON_MINOR_VERSION) PYTHON_WITH_VERSION=python$(PYTHON_VERSION) DOCKER_IMAGE=kivy/python-for-android ANDROID_SDK_HOME ?= $(HOME)/.android/android-sdk ANDROID_NDK_HOME ?= $(HOME)/.android/android-ndk all: virtualenv $(VIRTUAL_ENV): python3 -m venv $(VIRTUAL_ENV) $(PIP) install Cython $(PIP) install -e . virtualenv: $(VIRTUAL_ENV) # ignores test_pythonpackage.py since it runs for too long test: $(TOX) -- tests/ --ignore tests/test_pythonpackage.py rebuild_updated_recipes: virtualenv . $(ACTIVATE) && \ ANDROID_SDK_HOME=$(ANDROID_SDK_HOME) ANDROID_NDK_HOME=$(ANDROID_NDK_HOME) \ $(PYTHON) ci/rebuild_updated_recipes.py testapps-with-numpy: vi