.PHONY: all all: bin/ecload bin/ecload.exe bin/ecload-mac bin/ecload-tui bin/ecload-tui.exe bin/ecload-tui-mac .PHONY: clean clean: rm -r bin/ go clean ./cmd/ecload/ ./cmd/ecload-tui/ ./pkg/ecload/ bin/ecload: cmd/ecload/*.go pkg/ecload/*.go GOOS=linux GOARCH=amd64 go build -ldflags '-s' -v -o $@ cmd/ecload/main.go bin/ecload.exe: cmd/ecload/*.go pkg/ecload/*.go GOOS=windows GOARCH=amd64 go build -ldflags '-s' -v -o $@ cmd/ecload/main.go bin/ecload-mac: cmd/ecload/*.go pkg/ecload/*.go GOOS=darwin GOARCH=amd64 go build -ldflags '-s' -v -o $@ cmd/ecload/main.go bin/ecload-tui: cmd/ecload-tui/*.go pkg/ecload/*.go GOOS=linux GOARCH=amd64 go build -ldflags '-s' -v -o $@ cmd/ecload-tui/main.go bin/ecload-tui.exe: cmd/ecload-tui/*.go pkg/ecload/*.go GOOS=windows GOARCH=amd64 go build -ldflags '-s' -v -o $@ cmd/ecload-tui/main.go bin/ecload-tui-mac: cmd/ecload-tui/*.go pkg/ecload/*.go GOOS=darwin GOARCH=amd64 go build -ldflags '-s' -v -o $@ cmd/ecload-tui/main.go