forked from Niuslar/Multichannel-Temperature-Control
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
17 lines (12 loc) · 692 Bytes
/
Copy pathMakefile
File metadata and controls
17 lines (12 loc) · 692 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
help: ## make [option]
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
build-image: ## Build docker CI image locally
DOCKER_BUILDKIT=1 docker-compose -f docker-compose.yml build
build-app: ## Builds STM32 App
DOCKER_BUILDKIT=1 docker-compose -f docker-compose.yml up
push: ## Push image
DOCKER_BUILDKIT=1 docker-compose -f docker-compose.yml push
pull: ## Pull image
DOCKER_BUILDKIT=1 docker-compose -f docker-compose.yml pull
doxy-doc: ## Generate Doxygen documentation
docker run --rm -it -v "$(PWD):/stm32-app" $(shell docker build -q -f Doxygen/Dockerfile .) /bin/sh -c "doxygen Doxygen/config/Doxyfile"