refactor(windows): split Windows code into winapi (#575)

This commit is contained in:
Roger
2026-04-19 18:12:37 +08:00
committed by GitHub
parent 76e2615db2
commit ae1ec66ccb
21 changed files with 876 additions and 456 deletions
+15
View File
@@ -0,0 +1,15 @@
//go:build windows && !abe_embed
package payload
import "fmt"
// Get returns an error in non-release builds so feature code that needs
// the payload fails fast with a clear message. Release builds (built
// with -tags abe_embed) replace this with the //go:embed'd binary.
func Get(arch string) ([]byte, error) {
return nil, fmt.Errorf(
"abe: payload not embedded in this build (rebuild with -tags abe_embed; arch=%s)",
arch,
)
}