blob: 46cb95b207866709395f4e5e7718c706b4e9db10 [file] [log] [blame]
buildlet: buildlet.go
go build
buildlet.darwin-amd64: buildlet.go
GOOS=darwin GOARCH=amd64 go build -o $@
cat $@ | (cd ../upload && go run upload.go --public go-builder-data/$@)
buildlet.freebsd-amd64: buildlet.go
GOOS=freebsd GOARCH=amd64 go build -o $@
# We use the same binary for freebsd-386 as freebsd-amd64:
.PHONY: freebsd
freebsd: buildlet.freebsd-amd64
cat buildlet.freebsd-amd64 | (cd ../upload && go run upload.go --public go-builder-data/buildlet.freebsd-amd64)
cat buildlet.freebsd-amd64 | (cd ../upload && go run upload.go --public go-builder-data/buildlet.freebsd-386)
buildlet.linux-amd64: buildlet.go
GOOS=linux GOARCH=amd64 go build -o $@
cat $@ | (cd ../upload && go run upload.go --public go-builder-data/$@)
buildlet.netbsd-amd64: buildlet.go
GOOS=netbsd GOARCH=amd64 go build -o $@
cat $@ | (cd ../upload && go run upload.go --public go-builder-data/$@)
buildlet.openbsd-amd64: buildlet.go
GOOS=openbsd GOARCH=amd64 go build -o $@
cat $@ | (cd ../upload && go run upload.go --public go-builder-data/$@)
buildlet.plan9-386: buildlet.go
GOOS=plan9 GOARCH=386 go build -o $@
cat $@ | (cd ../upload && go run upload.go --public go-builder-data/$@)
buildlet.windows-amd64: buildlet.go
GOOS=windows GOARCH=amd64 go build -o $@
cat $@ | (cd ../upload && go run upload.go --public go-builder-data/$@)