# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # LOCAL ARGUMENTS # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PATH_TO_CONFIG:=../config.yml COLOUR:=false ifeq ($(OS),Windows_NT) PYTHON:="py -3" else PYTHON:="python3" endif # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # TARGETS # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup: ${PYTHON} -m pip install -r requirements; run: # non-interactive mode mit config-datei ${PYTHON} src/main.py run --debug --colour COLOUR --config "${PATH_TO_CONFIG}" run-it: # interactive mode ${PYTHON} src/main.py run --it --debug --colour COLOUR # Do everything: all: setup run all-it: setup run-it