Makefile 380 B

12345678910111213141516171819
  1. IMPORT_PATH := github.com/FiloSottile/mkcert
  2. .PHONY: mkcert
  3. mkcert: .GOPATH/.ok
  4. GOPATH="$(PWD)/.GOPATH" go install -v $(IMPORT_PATH)
  5. .PHONY: clean
  6. clean:
  7. rm -rf bin .GOPATH
  8. unexport GOBIN
  9. .GOPATH/.ok:
  10. mkdir -p ".GOPATH/src/$(IMPORT_PATH)"
  11. rmdir ".GOPATH/src/$(IMPORT_PATH)"
  12. ln -s ../../../.. ".GOPATH/src/$(IMPORT_PATH)"
  13. mkdir -p bin
  14. ln -s ../bin .GOPATH/bin
  15. touch $@