aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 7b363f5b52ba50aa7ea41559cd65e69786d60e9e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.POSIX:

PREFIX   = zig-out
GIT_SHA  = $(shell git rev-parse --short HEAD)
GIT_SHA != git rev-parse --short HEAD
VERSION  = dev-$(GIT_SHA)

all: install

install:
	zig build --prefix "$(PREFIX)" --release=small --verbose

test:
	zig build test --summary all

freebsd:
	zig build --prefix "$(PREFIX)" --release=small --verbose \
		-Dtarget=x86_64-freebsd \
		-Dversion=$(VERSION) \
		-Dpath-prefix=/usr/local