@@ -4,6 +4,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this file,
// You can obtain one at https://mozilla.org/MPL/2.0/.
+//go:build ignore
// +build ignore
package main
@@ -4,7 +4,8 @@
-//+build noassets
+//go:build noassets
+// +build noassets
package auto
+//go:build !windows
// +build !windows
+//go:build windows
// +build windows
+//go:build !solaris && !windows
// +build !solaris,!windows
+//go:build solaris || windows
// +build solaris windows
-//+build go1.7
+//go:build go1.7
+// +build go1.7
-//+build race
+//go:build race
+// +build race
package build
+//go:build go1.14 && !noquic && !go1.17
// +build go1.14,!noquic,!go1.17
package connections
// You can obtain one at http://mozilla.org/MPL/2.0/.
+//go:build noquic || !go1.14 || go1.17
// +build noquic !go1.14 go1.17
package dialer
+//go:build solaris
// +build solaris
+//go:build linux
// +build linux
package fs
+//go:build linux || solaris
// +build linux solaris
+//go:build linux || android
// +build linux android
+//go:build !linux && !android && !windows
// +build !linux,!android,!windows
+//go:build (!solaris && !darwin) || (solaris && cgo) || (darwin && cgo)
// +build !solaris,!darwin solaris,cgo darwin,cgo
+//go:build !linux
// +build !linux
+//go:build darwin && !kqueue && cgo
// +build darwin,!kqueue,cgo
+//go:build solaris && cgo
// +build solaris,cgo
+//go:build dragonfly || freebsd || netbsd || openbsd
// +build dragonfly freebsd netbsd openbsd
+//go:build !linux && !windows && !dragonfly && !freebsd && !netbsd && !openbsd && !solaris && !darwin && !cgo
// +build !linux,!windows,!dragonfly,!freebsd,!netbsd,!openbsd,!solaris,!darwin,!cgo
// Catch all platforms that are not specifically handled to use the generic
+//go:build (solaris && !cgo) || (darwin && !cgo)
// +build solaris,!cgo darwin,!cgo
-//+build !windows
+// +build !windows
// (No syscall.Umask or the equivalent on Windows)
+//go:build !windows && !darwin
// +build !windows,!darwin
package osutil
+//go:build !android
// +build !android
+//go:build (!windows && !linux) || android
// +build !windows,!linux android
@@ -1,5 +1,6 @@
// Copyright (C) 2014 The Protocol Authors.
+//go:build darwin
// +build darwin
package protocol
package syncthing
+//go:build !noupgrade
// +build !noupgrade
package upgrade
+//go:build noupgrade
// +build noupgrade
package ur
+//go:build freebsd || openbsd || dragonfly
// +build freebsd openbsd dragonfly
// Generates the list of contributors in gui/index.html based on contents of
+//go:build integration
// +build integration
package integration
+//go:build integration && benchmark
// +build integration,benchmark
+//go:build integration && benchmark && !windows
// +build integration,benchmark,!windows
+//go:build integration && benchmark && windows
// +build integration,benchmark,windows