1NAME = abuild-lint2VER = 0.534PREFIX ?= /usr/local5BINDIR ?= $(PREFIX)/bin6MANDIR ?= $(PREFIX)/share/man7DOCDIR ?= $(PREFIX)/share/doc/$(NAME)89IMPORTPATH=src/github.com/nmeum/$(NAME)10export GOPATH=$(CURDIR)1112all: $(NAME)13$(IMPORTPATH): $(GOPATH)14 mkdir -p $(shell dirname $@)15 ln -fs $< $@1617check: $(IMPORTPATH)18 cd $< && go test19$(NAME): $(IMPORTPATH)20 cd $< && go build -o $@2122install: $(NAME) $(NAME).1 README.md23 install -Dm755 $(NAME) "$(DESTDIR)$(BINDIR)/$(NAME)"24 install -Dm644 $(NAME).1 "$(DESTDIR)$(MANDIR)/man1/$(NAME).1"25 install -Dm644 README.md "$(DESTDIR)$(DOCDIR)/README.md"2627dist:28 mkdir -p $(NAME)-$(VER)29 cp -R $(wildcard *.go) $(wildcard *.md) GNUmakefile \30 $(NAME).1 vendor $(NAME)-$(VER)31 find $(NAME)-$(VER) -name '.git' -exec rm -rf {} +32 tar -czf $(NAME)-$(VER).tar.gzip $(NAME)-$(VER)33 rm -rf $(NAME)-$(VER)3435.PHONY: all check install dist $(NAME)