fej/Makefile

33 lines
333 B
Makefile
Raw Normal View History

2021-03-05 19:40:49 +00:00
IMAGE := rust_api:latest
shell := /bin/bash
2021-03-05 19:06:17 +00:00
all: debug
.PHONY: all
# Builds
debug:
@ cargo build
.PHONY: debug
release:
@ cargo build --release
.PHONY: release
2021-03-05 19:40:49 +00:00
image: Dockerfile
@ DOCKER_BUILDKIT=1 docker build -t '$(IMAGE)' .
.PHONY: image
2021-03-05 19:06:17 +00:00
# Run
run:
@ cargo run
2021-03-05 22:34:38 +00:00
.PHONY: run
2021-03-05 19:40:49 +00:00
2021-03-05 22:34:38 +00:00
# Testing
test:
@ cargo test
.PHONY: test