| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | .DEFAULT_GOAL := all.DELETE_ON_ERROR:.SUFFIXES:include .envexportPROJECT := $(shell cat go.mod | grep '^module\s' | cut -b 8-)export VERSION ?= $(shell date -u '+%F')-snapshotBUILD_TIME := $(shell date -u '+%F_%T')COMMIT_HASH := $(shell git rev-parse --short HEAD)GOLDFLAGS := '-linkmode external -w -s -extldflags "-static" -X $(PROJECT)/internal/version.BuildVersion=$(VERSION) -X $(PROJECT)/internal/version.BuildCommitId=$(COMMIT_HASH) -X ${PROJECT}/internal/version.BuildTime=$(BUILD_TIME)'.PHONY: allall: gen deps fmt test.PHONY: gengen: gen-json gen-proto.PHONY: gen-jsongen-json:	-@echo "-> $@"	easyjson platform/afreeca/bridge_message.go.PHONY: gen-protogen-proto:	-@echo "-> $@"	@protoc -I=. --go_out=paths=source_relative:. proto/message.proto	@cp proto/message.pb.go model/message.pb.go	-@rm proto/message.pb.go.PHONY: depsdeps:	-@echo "-> $@"	git submodule update --remote --init	go mod tidy.PHONY: fmtfmt:	-@echo "-> $@"	-go fmt $(shell go list ./...).PHONY: testtest:	-@echo "-> $@"	CGO_ENABLED=1 go test -tags musl $(shell go list ./...)	-go vet $(shell go list ./...)
 |