buildchain 0.3.0

Software for creating and managing a distributed and reproducible chain of builds
Documentation
prefix ?= /usr/local
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
includedir = $(prefix)/include
datarootdir = $(prefix)/share
datadir = $(datarootdir)

.PHONY: all clean distclean install uninstall update

all: target/release/buildchain

clean:
	cargo clean

distclean: clean

install: all
	install -D -m 0755 "target/release/buildchain" "$(DESTDIR)$(bindir)/buildchain"

uninstall:
	rm -f "$(DESTDIR)$(bindir)/buildchain"

update:
	cargo update

vendor:
	cargo vendor
	touch vendor

target/release/buildchain: vendor
	cargo build --frozen --release