BUILD_IN_CONTAINER=true tracer.tar: main/main main/Dockerfile docker build -t tomwilkie/tracer main/ docker save tomwilkie/tracer:latest >$@ main/main: main/*.go main/static.go ptrace/*.go ifeq ($(BUILD_IN_CONTAINER),true) main/main: docker run -ti \ -v $(shell pwd)/../../:/go/src/github.com/weaveworks/scope \ -e GOARCH -e GOOS -e CIRCLECI -e CIRCLE_BUILD_NUM -e CIRCLE_NODE_TOTAL \ -e CIRCLE_NODE_INDEX -e COVERDIR -e SLOW \ weaveworks/scope-backend-build SCOPE_VERSION=$(SCOPE_VERSION) GO_BUILD_INSTALL_DEPS=$(GO_BUILD_INSTALL_DEPS) -C experimental/tracer $@ else main/main: #go get -tags netgo ./$(@D) go build -ldflags "-extldflags \"-static\"" -tags netgo -o $@ ./$(@D) endif main/static.go: ui/* esc -o main/static.go -prefix ui ui clean: go clean ./.. rm -f main/static.go tracer.tar main/main