.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
