.PHONY: build VERSION = $(shell git describe --tags) GUIVERSION = $(shell git describe --tags) BUILDTIME = $(shell date +%s) all: install mirrors everything: install mirrors find /home/mirrors/wit/dists mirrors verify mirrors everything apt update sleep 1 ls -l /var/lib/apt/lists/mirrors.wit.com* find /home/mirrors/wit/dists cat /var/lib/apt/lists/mirrors.wit.com_wit_dists_sid_InRelease find: find find /var/lib/apt/lists/mi* /home/mirrors/wit/dists build: goimports GO111MODULE=off go build \ -ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}" build-verbose: GO111MODULE=off go build -v -x \ -ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}" install: goimports GO111MODULE=off go install \ -ldflags "-X main.VERSION=${VERSION} -X main.BUILDTIME=${BUILDTIME} -X gui.GUIVERSION=${VERSION}" vet: GO111MODULE=off go vet # make a .deb package go-deb: go-deb goimports: goimports -w *.go clean: rm -f go.* *.deb mirrors go-mod-clean purge rm -rf /home/mirrors/wit/dists/ gpl: wit-test --witcom check-git-clean: @git diff-index --quiet HEAD -- || (echo "Git repository is dirty, please commit your changes first"; exit 1)