From 3ad7c6b7d20f166d15a5ba4b597750d6a0fd5ccc Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Sat, 4 Feb 2017 00:24:21 +0100 Subject: [PATCH] Moved go:generate into non-GOOS specific file See #19 --- enumerator/enumerator.go | 2 ++ enumerator/usb_windows.go | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/enumerator/enumerator.go b/enumerator/enumerator.go index b72a72f..918db57 100644 --- a/enumerator/enumerator.go +++ b/enumerator/enumerator.go @@ -6,6 +6,8 @@ package enumerator // import "go.bug.st/serial.v1/enumerator" +//go:generate go run ../extras/mksyscall_windows.go -output syscall_windows.go usb_windows.go + // PortDetails contains detailed information about USB serial port. // Use GetDetailedPortsList function to retrieve it. type PortDetails struct { diff --git a/enumerator/usb_windows.go b/enumerator/usb_windows.go index 1431deb..12ded68 100644 --- a/enumerator/usb_windows.go +++ b/enumerator/usb_windows.go @@ -54,8 +54,6 @@ func parseDeviceID(deviceID string, details *PortDetails) { // setupapi based // -------------- -//go:generate go run ../extras/mksyscall_windows.go -output syscall_windows.go usb_windows.go - //sys setupDiClassGuidsFromNameInternal(class string, guid *guid, guidSize uint32, requiredSize *uint32) (err error) = setupapi.SetupDiClassGuidsFromNameW //sys setupDiGetClassDevs(guid *guid, enumerator *string, hwndParent uintptr, flags uint32) (set devicesSet, err error) = setupapi.SetupDiGetClassDevsW //sys setupDiDestroyDeviceInfoList(set devicesSet) (err error) = setupapi.SetupDiDestroyDeviceInfoList