TARGET = pdi BUILDDIR = build INSTALLDIR=/usr/local/bin $(BUILDDIR)/$(TARGET): main.go [ -d $(BUILDDIR) ] || mkdir -p $(BUILDDIR) go build -o $(BUILDDIR)/$(TARGET) . .PHONY: install install: install -m 755 $(BUILDDIR)/$(TARGET) $(INSTALLDIR)/$(TARGET)