master > master: code - Makefiles
This commit is contained in:
parent
a7f3377677
commit
d878c0b77d
@ -3,7 +3,7 @@
|
|||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
PATH_TO_ARTEFACT:=../../dist/ads
|
PATH_TO_ARTEFACT:=../../dist/ads
|
||||||
PATH_TO_CONFIG:=../config.yml
|
PATH_TO_CONFIG:=../config.yml
|
||||||
COLOUR:=false
|
COLOUR:=true# <- auf false stellen, falls es Probleme gibt
|
||||||
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
# TARGETS
|
# TARGETS
|
||||||
@ -13,9 +13,9 @@ setup:
|
|||||||
build:
|
build:
|
||||||
go build -o ${PATH_TO_ARTEFACT} main.go
|
go build -o ${PATH_TO_ARTEFACT} main.go
|
||||||
run: # non-interactive mode mit config-datei
|
run: # non-interactive mode mit config-datei
|
||||||
${PATH_TO_ARTEFACT} run --debug --colour COLOUR --config "${PATH_TO_CONFIG}"
|
${PATH_TO_ARTEFACT} run --debug --colour ${COLOUR} --config "${PATH_TO_CONFIG}"
|
||||||
run-it: # interactive mode
|
run-it: # interactive mode
|
||||||
${PATH_TO_ARTEFACT} run --it --debug --colour COLOUR
|
${PATH_TO_ARTEFACT} run --it --debug --colour ${COLOUR}
|
||||||
# Do everything:
|
# Do everything:
|
||||||
all: setup build run
|
all: setup build run
|
||||||
all-it: setup build run-it
|
all-it: setup build run-it
|
||||||
|
@ -2,22 +2,25 @@
|
|||||||
# LOCAL ARGUMENTS
|
# LOCAL ARGUMENTS
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
PATH_TO_CONFIG:=../config.yml
|
PATH_TO_CONFIG:=../config.yml
|
||||||
COLOUR:=false
|
COLOUR:=true# <- auf false stellen, falls es Probleme gibt
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
PYTHON:="py -3"
|
PYTHON:=py -3
|
||||||
|
PIP:=py -3 -m pip
|
||||||
else
|
else
|
||||||
PYTHON:="python3"
|
PYTHON:=python3
|
||||||
|
PIP:=python3 -m pip
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
# TARGETS
|
# TARGETS
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
setup:
|
setup: # TODO: Variant mit venv
|
||||||
${PYTHON} -m pip install -r requirements;
|
${PIP} install -r requirements;
|
||||||
run: # non-interactive mode mit config-datei
|
run: # non-interactive mode mit config-datei
|
||||||
${PYTHON} src/main.py run --debug --colour COLOUR --config "${PATH_TO_CONFIG}"
|
${PYTHON} src/main.py run --debug --colour ${COLOUR} --config "${PATH_TO_CONFIG}"
|
||||||
run-it: # interactive mode
|
run-it: # interactive mode
|
||||||
${PYTHON} src/main.py run --it --debug --colour COLOUR
|
${PYTHON} src/main.py run --it --debug --colour ${COLOUR}
|
||||||
# Do everything:
|
# Do everything:
|
||||||
all: setup run
|
all: setup run
|
||||||
all-it: setup run-it
|
all-it: setup run-it
|
||||||
|
Loading…
x
Reference in New Issue
Block a user