diff --git a/allegro5/c.go b/allegro5/c.go index ec0edea..090dbe7 100644 --- a/allegro5/c.go +++ b/allegro5/c.go @@ -1,6 +1,6 @@ +// +build !windows + package allegro5 -// #cgo !windows pkg-config: allegro-5 allegro_font-5 allegro_image-5 allegro_primitives-5 allegro_ttf-5 -// #cgo windows,!allegro_static LDFLAGS: -lallegro -lallegro_font -lallegro_image -lallegro_primitives -lallegro_ttf -// #cgo windows,allegro_static LDFLAGS: -lallegro_monolith-static -ljpeg -ldumb -lFLAC -lfreetype -lvorbisfile -lvorbis -logg -lphysfs -lpng16 -lzlib -luuid -lkernel32 -lwinmm -lpsapi -lopengl32 -lglu32 -luser32 -lcomdlg32 -lgdi32 -lshell32 -lole32 -ladvapi32 -lws2_32 -lshlwapi -lstdc++ +// #cgo pkg-config: allegro-5 allegro_font-5 allegro_image-5 allegro_primitives-5 allegro_ttf-5 import "C" diff --git a/allegro5/c_windows.go b/allegro5/c_windows.go new file mode 100644 index 0000000..0ca62d4 --- /dev/null +++ b/allegro5/c_windows.go @@ -0,0 +1,6 @@ +// +build windows,!static + +package allegro5 + +// #cgo LDFLAGS: -lallegro -lallegro_font -lallegro_image -lallegro_primitives -lallegro_ttf +import "C" diff --git a/allegro5/c_windows_static.go b/allegro5/c_windows_static.go new file mode 100644 index 0000000..3bbb6da --- /dev/null +++ b/allegro5/c_windows_static.go @@ -0,0 +1,6 @@ +// +build windows,static + +package allegro5 + +// #cgo LDFLAGS: -lallegro_monolith-static -ljpeg -ldumb -lFLAC -lfreetype -lvorbisfile -lvorbis -logg -lphysfs -lpng16 -lzlib -luuid -lkernel32 -lwinmm -lpsapi -lopengl32 -lglu32 -luser32 -lcomdlg32 -lgdi32 -lshell32 -lole32 -ladvapi32 -lws2_32 -lshlwapi -lstdc++ +import "C"