Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.29 KB | None | 0 0
  1. BUILD := `git rev-parse HEAD`
  2.  
  3. TAGS   := ""
  4. LFLAGS := -ldflags "-X=main.Build=$(BUILD)"
  5. SRCS   := $(shell find . -name "main.go" | awk -F"/" '{ print $$3 }')
  6.  
  7. .PHONY: all clean install
  8.  
  9. all: $(SRCS)
  10.  
  11. $(SRCS):
  12.     go build $(LFLAGS) -tags $(TAGS) -o $@.out ./cmd/$@
  13.  
  14. clean:
  15.     -rm -f *.out
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement