Makefile 422 B

1234567891011121314151617
  1. .PHONY: clean
  2. all: build
  3. build: cmd/kurz/kurz cmd/kurzd/kurzd
  4. clean:
  5. rm -f cmd/kurz/kurz cmd/kurzd/kurzd cover.out
  6. cmd/kurz/kurz: $(wildcard cmd/kurz/*.go)
  7. cd cmd/kurz && go build
  8. cmd/kurzd/kurzd: $(wildcard api/*.go) $(wildcard cmd/kurzd/*.go) $(wildcard domain/*.go) $(wildcard infrastructure/*.go) $(wildcard migrations/*.go) $(wildcard web/*.go)
  9. cd cmd/kurzd && go build
  10. generate:
  11. go generate -v ./cmd/kurzd