-
Notifications
You must be signed in to change notification settings - Fork 1
/
makefile
33 lines (27 loc) · 1.24 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
##############################################################################################
# Variables
##############################################################################################
current_dir := $(realpath .)
SETUP_PATH = ${current_dir}\src\config\requirements.txt
APP_PATH = ${current_dir}\src\main.py
TEST_PATH = ${current_dir}\src\test\test_installments.py
##############################################################################################
# Single commands
##############################################################################################
.PHONY: awscript
awscript: ## Running main python scripts of the program
@python ${APP_PATH}
@echo FINISHED AWS SCRIPTS MAKE PROCESS
.PHONY: awscript
awscriptest: ## Running main python scripts of the program
@pip install -r ${SETUP_PATH} --quiet
@echo Packages installed...
.PHONY: awscript
awscriptinstall: ## Running main python scripts of the program
@pytest ${TEST_PATH}
@echo Test Process FINISHED
##############################################################################################
# Built-in command
##############################################################################################
.PHONY: build
build: awscript awscriptest awscriptinstall