diff --git a/robot/robotgo.go b/robot/robotgo.go index 645531f..6359341 100644 --- a/robot/robotgo.go +++ b/robot/robotgo.go @@ -24,15 +24,19 @@ package robotgo /* //#if defined(IS_MACOSX) - #cgo darwin CFLAGS: -x objective-c -Wno-deprecated-declarations -I/usr/local/opt/libpng/include -I/usr/local/opt/zlib/include - #cgo darwin LDFLAGS: -framework Cocoa -framework OpenGL -framework IOKit -framework Carbon -framework CoreFoundation + #cgo darwin CFLAGS: -x objective-c -Wno-deprecated-declarations + #cgo darwin CFLAGS: -I/usr/local/opt/libpng/include -I/usr/local/opt/zlib/include + #cgo darwin LDFLAGS: -framework Cocoa -framework OpenGL -framework IOKit + #cgo darwin LDFLAGS: -framework Carbon -framework CoreFoundation + #cgo darwin LDFLAGS: -L/usr/local/opt/libpng/lib -lpng -L/usr/local/opt/zlib/lib -lz //#elif defined(USE_X11) // drop -std=c11 - #cgo linux CFLAGS:-I/usr/src - #cgo linux LDFLAGS:-L/usr/src -lX11 -lXtst -lX11-xcb -lxcb -lxcb-xkb -lxkbcommon -lxkbcommon-x11 -lm + #cgo linux CFLAGS: -I/usr/src + #cgo linux LDFLAGS: -L/usr/src -lpng -lz -lX11 -lXtst -lX11-xcb -lxcb + #cgo linux LDFLAGS: -lxcb-xkb -lxkbcommon -lxkbcommon-x11 -lm //#endif #cgo windows LDFLAGS: -lgdi32 -luser32 -//#include +// #include #include "../screen/goScreen.h" #include "../mouse/goMouse.h" #include "../key/goKey.h"