blob: 695c129a337b86d0f582e43c0a13f1c2cd2598f1 (
plain) (
blame)
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
|
.PHONY: all build-binaries clean build-environment
all: build-binaries
BUILD_DIR=bin
VERSION=$(shell git describe --tag --always --dirty)
BUILD_DATE ?= $(shell TZ=UTC0 date +%Y-%m-%dT%H:%M:%SZ)
PKG:=github.com/fcuny/world
BINARIES = bin/x509-info bin/flake-info
ALL_BINARIES = $(foreach binary, $(BINARIES), ./$(binary))
build-environment:
@./ci/build-environment.py
bin/%:
go build -o $@ \
-ldflags "-X $(PKG)/internal/version.Version=${VERSION} -X $(PKG)/internal/version.BuildDate=${BUILD_DATE}" \
-trimpath ./cmd/$(subst -,,$*)
build-binaries: $(ALL_BINARIES)
clean:
rm -rf bin/
|