aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/build.bat (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: bump golang version to 1.15.5Jason A. Donenfeld2020-11-191-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wintunJason A. Donenfeld2020-11-171-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: microsoft is now providing fractional icon sizesJason A. Donenfeld2020-11-161-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: opt-in to resource loading of wintun.dllJason A. Donenfeld2020-11-161-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: sign ARM and ARM64 binariesSimon Rozman2020-11-131-1/+1
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* build: make arm64 binary by copying arm binaryJason A. Donenfeld2020-11-131-1/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wintun hashJason A. Donenfeld2020-11-131-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wireguard-tools for mingw improvementsJason A. Donenfeld2020-11-131-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: set codepage at command line for rcJason A. Donenfeld2020-11-131-1/+1
| | | | | | Work around limitation of llvm-rc. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: rebuild linker after patchingJason A. Donenfeld2020-11-131-1/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: remove cgoJason A. Donenfeld2020-11-131-7/+3
| | | | | | This doesn't yet build but we'll get there. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: remove duplicated ld flagsJason A. Donenfeld2020-11-131-2/+0
| | | | | | These are finally in Go 1.15. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: switch to using llvm compilerJason A. Donenfeld2020-11-131-8/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: work with llvm-rc and use numbered iconsJason A. Donenfeld2020-11-131-1/+2
| | | | | | | It's hard to keep these stable between resource compilers, so just use numbers, and roll with 7 to match rsrc/walk. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: enable arm buildingSimon Rozman2020-11-131-0/+3
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* version: make native GoSimon Rozman2020-11-131-1/+3
| | | | | | | Arm has no CGo support. Signed-off-by: Simon Rozman <simon@rozman.si> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* wintun: move to RCDATA resourceSimon Rozman2020-11-131-2/+3
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* go: update to 1.15.2Jason A. Donenfeld2020-09-111-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: update C toolchainsJason A. Donenfeld2020-09-071-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: re-add patcherJason A. Donenfeld2020-08-181-0/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: update to go 1.15Jason A. Donenfeld2020-08-181-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump to go 1.14.4Jason A. Donenfeld2020-06-071-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* go: bumpJason A. Donenfeld2020-03-221-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wireguard-toolsJason A. Donenfeld2020-03-201-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* l18n: add stub for cross platformJason A. Donenfeld2020-03-151-5/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: generalize generation mechanism to all submodulesJason A. Donenfeld2020-03-151-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* l18n: add localization supportSimon Rozman2020-03-151-0/+4
| | | | | | | | | | | | | | | | | | | | | Revise the messages to make them localizable. Note: The log messages are not marked for localization. Probably, we want to keep log files in English for easier global troubleshooting. Having a user run `go generate` requires a valid and up-to-date Go environment. Rather than instructing users how to setup the environment correctly, the `go generate` was integrated into build.bat. This reuses the Go building environment downloaded and prepared by build.bat to provide controllable and consistent result. Use `make generate` on Linux. As the zgotext.go output varies for GOARCH=386 and amd64, one had to be chosen to provide stable output. The former is the first one to build in build.bat. Signed-off-by: Simon Rozman <simon@rozman.si>
* build: bump to go 1.14Jason A. Donenfeld2020-02-271-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump go versionJason A. Donenfeld2020-02-231-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: use updated tools locationJason A. Donenfeld2020-01-081-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: go 1.13 now passes correct os version to ldJason A. Donenfeld2019-10-281-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: tsaware is implicit in modern goJason A. Donenfeld2019-10-261-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: provide icons for 128x128 and 16x16 at 144dpiSimon Rozman2019-10-251-1/+1
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* build: enable aslr and depJason A. Donenfeld2019-10-251-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: update to go 1.13.3 and remove patcherJason A. Donenfeld2019-10-181-5/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump go versionJason A. Donenfeld2019-10-171-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump and loosen go versionJason A. Donenfeld2019-09-271-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump dependenciesJason A. Donenfeld2019-09-051-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: use newer wg(8) source for pipe changesJason A. Donenfeld2019-09-011-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: backport resume monitoring for timersJason A. Donenfeld2019-08-271-0/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: use goproxy when not remasteringJason A. Donenfeld2019-08-271-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: fix batch file status returningSimon Rozman2019-08-121-4/+4
| | | | | | | | | | | | | Apparently, exit /b works only halfway in Windows 8 and later. The %errorlevel% is correct after batch exits, but && and || do not honor it. The `cmd /c exit` doesn't actually quit the batch processing, therefore it must be at the very end of the batch file. Even `goto :eof` resets the return status for && and ||. Source: https://www.computerhope.com/forum/index.php/topic,65815.msg920454.html#msg920454 Signed-off-by: Simon Rozman <simon@rozman.si>
* build: use setlocal to keep build environment localSimon Rozman2019-08-121-12/+4
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* build: simplify path managementSimon Rozman2019-08-071-3/+3
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* build: support building from arbitrary folderSimon Rozman2019-08-071-7/+8
| | | | | | | | The :installdeps used .deps folder in the current working folder, while build failed expecting to find sources in the current working folder as well. Signed-off-by: Simon Rozman <simon@rozman.si>
* go: use 1.13beta1 for reproducable buildsJason A. Donenfeld2019-07-081-2/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump wintun and wg(8) versionsJason A. Donenfeld2019-07-041-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump to go 1.12.6Jason A. Donenfeld2019-06-141-5/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: remove .exe suffix from command invocationsJason A. Donenfeld2019-06-071-5/+8
| | | | | | And set pathext to .exe to be explicit. Also, we're not going to do sfx. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: support building wg(8)Jason A. Donenfeld2019-06-071-4/+13
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>