24 lines
		
	
	
		
			723 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			723 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | |
| # 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
 |