Виталий Филинков: Для того, чтобы билдование не зависило от хоста и системы (к примеру в недавнем Ubuntu LTS дефолтный make обновили и там есть различия с 3.81 - но и предыдущий не так работает как ванильный 3.81. и это не считая десятилетних билдхостов). Скрипт же - потому что не генерирует именованный бинарь и не компилируется по go build.
rustler2000: чтобы под любой платформой сбилдить бинарники под все платформы? Ведь под текущую и так все собирается по go build, не? Почему спросил - вот уже от многих слышал, make, make. А мы юзаем go get ./...; go build и я решил, что есть сакральный смысл создавать мейк-файл
Олексiй Чечель: Ну да - GOARCH GOOS перебирать к примеру. Плюс там доп таски всякие для CI, зависимости втянуть, тестов разных и пр. Если не как башем им пользоваться и зависимости правильно прописывать (а не сплошные .PHONY) то лишней работы и не делает