|
@echo off |
|
SETLOCAL |
|
|
|
|
|
chcp 65001 |
|
|
|
|
|
set OUTPUT_NAME=aurora |
|
|
|
|
|
SET GOFILE=aurora |
|
|
|
|
|
SET OUTPUTDIR=target |
|
|
|
|
|
IF NOT EXIST %OUTPUTDIR% MKDIR %OUTPUTDIR% |
|
|
|
|
|
echo 开始编译 Windows/amd64 |
|
SET GOOS=windows |
|
SET GOARCH=amd64 |
|
go build -o %OUTPUTDIR%/%OUTPUT_NAME%_windows_amd64.exe %GOFILE% |
|
echo 编译完成 Windows/amd64 |
|
|
|
|
|
echo 开始编译 Windows/386 |
|
SET GOOS=windows |
|
SET GOARCH=386 |
|
go build -o %OUTPUTDIR%/%OUTPUT_NAME%_windows_386.exe %GOFILE% |
|
echo 编译完成 Windows/386 |
|
|
|
|
|
echo 开始编译 Linux/amd64 |
|
SET GOOS=linux |
|
SET GOARCH=amd64 |
|
go build -o %OUTPUTDIR%/%OUTPUT_NAME%_linux_amd64 %GOFILE% |
|
echo 编译完成 Linux/amd64 |
|
|
|
|
|
echo 开始编译 macOS/amd64 |
|
SET GOOS=darwin |
|
SET GOARCH=amd64 |
|
go build -o %OUTPUTDIR%/%OUTPUT_NAME%_macos_amd64 %GOFILE% |
|
echo 编译完成 macOS/amd64 |
|
|
|
|
|
echo 开始编译 freebsd/amd64 |
|
SET GOOS=freebsd |
|
SET GOARCH=amd64 |
|
go build -o %OUTPUTDIR%/%OUTPUT_NAME%_freebsd_amd64 %GOFILE% |
|
echo 编译完成 freebsd/amd64 |
|
|
|
|
|
ENDLOCAL |
|
echo 编译完成! |
|
|