aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: use newer version of go in makefileJason A. Donenfeld2020-11-221-1/+1
| | | | | | This reflects the recent changes to build.bat. 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: make more robust to partial rebuildsJason A. Donenfeld2020-11-161-1/+3
| | | | 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: make arm64 binary by copying arm binaryJason A. Donenfeld2020-11-131-2/+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: 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: new makefile downloaderJason A. Donenfeld2020-11-131-18/+31
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: filter out .deps from recursive wildcardJason A. Donenfeld2020-11-131-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: remove cgoJason A. Donenfeld2020-11-131-9/+1
| | | | | | 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: work with llvm-rc and use numbered iconsJason A. Donenfeld2020-11-131-3/+5
| | | | | | | 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: add wintun 0.9 and arm support to makefileJason A. Donenfeld2020-11-131-8/+29
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: use crowdin backdoor instead of api keyJason A. Donenfeld2020-10-141-2/+1
| | | | | Suggested-by: Harsh Shandilya <me@msfjarvis.dev> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: re-add patcherJason A. Donenfeld2020-08-181-4/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* locale: sync translations and rework enumerationJason A. Donenfeld2020-08-181-0/+7
| | | | | | | We now enumerate directories in locale/ and rename them if Crowdin is giving us a different language code. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* l18n: add stub for cross platformJason A. Donenfeld2020-03-151-3/+3
| | | | 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/+5
| | | | | | | | | | | | | | | | | | | | | 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: 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-2/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: update to go 1.13.3 and remove patcherJason A. Donenfeld2019-10-181-11/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: copy symlinksJason A. Donenfeld2019-10-121-1/+1
| | | | | | Required for debian. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: do not build modules when remastering and sort statementsJason A. Donenfeld2019-10-091-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump and loosen go versionJason A. Donenfeld2019-09-271-5/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* mod: version bumpJason A. Donenfeld2019-09-231-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump dependenciesJason A. Donenfeld2019-09-051-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: hard code name and version at compile timeJason A. Donenfeld2019-08-301-1/+1
| | | | | | | | | We really do want the true name and version in logs so that external consumers have a good reference point for helping us debug. We can then do the log file directory explicitly. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: backport resume monitoring for timersJason A. Donenfeld2019-08-271-6/+17
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: use goproxy when not remasteringJason A. Donenfeld2019-08-271-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* elevate: mark as terminal services awareJason A. Donenfeld2019-08-261-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* go.mod: operate like a normal go moduleJason A. Donenfeld2019-08-051-2/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* go: use 1.13beta1 for reproducable buildsJason A. Donenfeld2019-07-081-2/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: bump to go 1.12.6Jason A. Donenfeld2019-06-141-10/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* tunnel: fix formattingJason A. Donenfeld2019-06-071-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: set 6.1 PE flagsJason A. Donenfeld2019-05-261-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: opt in to walk cgoJason A. Donenfeld2019-05-251-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: allow unused functions, for cgoJason A. Donenfeld2019-05-141-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* makefile: use CURDIR not PWD for -C operationJason A. Donenfeld2019-05-141-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: actually set cflagsJason A. Donenfeld2019-05-131-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Makefile: remove unused variableJason A. Donenfeld2019-05-131-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: render dots with svgs insteadJason A. Donenfeld2019-05-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use icons instead of unicode fontJason A. Donenfeld2019-05-021-1/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: dynamically get file versionJason A. Donenfeld2019-05-011-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: backport security attributes helper from 1.13Jason A. Donenfeld2019-04-281-2/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Makefile: support dual architectureJason A. Donenfeld2019-04-251-11/+23
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* build: go 1.12.2 contains my fix for CVE-2019-9634Jason A. Donenfeld2019-04-091-11/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>