You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$(if $(shell command -v protoc --go_out=. 2> /dev/null),$(info golang/protobuf is installed),$(error golang/protobuf missing, please install it with go get github.com/golang/protobuf))
@echo "# generating sources"
@cd airport && go generate -v
endef
all: generate build
generate:
$(call generate_sources)
@echo "# done"
clean:
rm -f simple/simple
rm -f simple/simple-linux
rm -f airport/airport
rm -f airport/airport-linux
build:
cd simple && go build -i
cd airport && go build -i
linux: ## build for linux
@echo "building template (linux)"
cd simple && env GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -i -o simple-linux
cd airport && env GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -i -o airport-linux