diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +BIN=target/release/garage +DOCKER=lxpz/garage_amd64 + all: #cargo fmt || true RUSTFLAGS="-C link-arg=-fuse-ld=lld" cargo build + +$(BIN): + RUSTFLAGS="-C link-arg=-fuse-ld=lld" cargo build --release + +$(BIN).stripped: $(BIN) + cp $^ $@ + strip $@ + +docker: $(BIN).stripped + docker build -t $(DOCKER):$(TAG) . + docker push $(DOCKER):$(TAG) + docker tag $(DOCKER):$(TAG) $(DOCKER):latest + docker push $(DOCKER):latest + |