From 378aafb2f73b9e421e6bf8b4d7581861d01dd87c Mon Sep 17 00:00:00 2001 From: Veniamin Albaev Date: Tue, 24 Jan 2017 11:29:30 +0300 Subject: [PATCH] //go:generate moved out of OS specific go file To avoid cross platform go generate issue Look at https://github.com/golang/go/issues/16368 --- serial.go | 2 ++ serial_windows.go | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/serial.go b/serial.go index 331db34..c4a06d2 100644 --- a/serial.go +++ b/serial.go @@ -6,6 +6,8 @@ package serial // import "go.bug.st/serial.v1" +//go:generate go run extras/mksyscall_windows.go -output syscall_windows.go serial_windows.go + // Port is the interface for a serial Port type Port interface { // SetMode sets all parameters of the serial port diff --git a/serial_windows.go b/serial_windows.go index 68f7f76..b66842c 100644 --- a/serial_windows.go +++ b/serial_windows.go @@ -23,8 +23,6 @@ type windowsPort struct { handle syscall.Handle } -//go:generate go run extras/mksyscall_windows.go -output syscall_windows.go serial_windows.go - //sys regEnumValue(key syscall.Handle, index uint32, name *uint16, nameLen *uint32, reserved *uint32, class *uint16, value *uint16, valueLen *uint32) (regerrno error) = advapi32.RegEnumValueW func nativeGetPortsList() ([]string, error) {