1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
prefix = /usr/local bindir = $(prefix)/bin export GOPATH=$(realpath $(dir $(lastword $(MAKEFILE_LIST)))) all: build generate: $(MAKE) -C src/nslcd_proto build: generate go install nshd clean: rm -rf -- pkg bin $(MAKE) -C src/nslcd_proto clean install: build install -Dm755 bin/nshd $(bindir)/nshd .PHONY: all generate build clean