Makefile: overridovatelné konstanty

Use case: python3 není nejnovější python3 na mém systému, ale já chci používat nový python na vývoj webu.
This commit is contained in:
LEdoian 2019-06-21 01:54:48 +02:00
parent 7c14bf4100
commit 60d9d190cf

View file

@ -1,7 +1,7 @@
PYTHON := python3 PYTHON ?= python3
VENV := python3 -m venv VENV ?= ${PYTHON} -m venv
# Všechny flagy, které se s venvem/virtualenvem/... mají volat patří sem. Volá se "${VENV} cesta" # Všechny flagy, které se s venvem/virtualenvem/... mají volat patří sem. Volá se "${VENV} cesta"
VENV_PATH := env VENV_PATH ?= env
# Musí být definovaná, i kdyby to měla být "." # Musí být definovaná, i kdyby to měla být "."
.PHONY: all venv_check clean install install_web install_venv clean_venv clean_schema run test deploy_test deploy_prod sync_test_media sync_test_db sync_test sync_local_media sync_local_db sync_local .PHONY: all venv_check clean install install_web install_venv clean_venv clean_schema run test deploy_test deploy_prod sync_test_media sync_test_db sync_test sync_local_media sync_local_db sync_local