|
@@ -8,9 +8,11 @@ package al
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
#cgo darwin CFLAGS: -DGO_DARWIN -I/usr/local/opt/openal-soft/include/AL -I/usr/include/AL
|
|
#cgo darwin CFLAGS: -DGO_DARWIN -I/usr/local/opt/openal-soft/include/AL -I/usr/include/AL
|
|
|
|
|
+#cgo freebsd CFLAGS: -DGO_FREEBSD -I/usr/local/include/AL
|
|
|
#cgo linux CFLAGS: -DGO_LINUX -I/usr/include/AL
|
|
#cgo linux CFLAGS: -DGO_LINUX -I/usr/include/AL
|
|
|
#cgo windows CFLAGS: -DGO_WINDOWS -I${SRCDIR}/../windows/openal-soft-1.18.2/include/AL
|
|
#cgo windows CFLAGS: -DGO_WINDOWS -I${SRCDIR}/../windows/openal-soft-1.18.2/include/AL
|
|
|
#cgo darwin LDFLAGS: -L/usr/local/opt/openal-soft/lib -lopenal
|
|
#cgo darwin LDFLAGS: -L/usr/local/opt/openal-soft/lib -lopenal
|
|
|
|
|
+#cgo freebsd LDFLAGS: -L/usr/local/lib -lopenal
|
|
|
#cgo linux LDFLAGS: -lopenal
|
|
#cgo linux LDFLAGS: -lopenal
|
|
|
#cgo windows LDFLAGS: -L${SRCDIR}/../windows/bin -lOpenAL32
|
|
#cgo windows LDFLAGS: -L${SRCDIR}/../windows/bin -lOpenAL32
|
|
|
|
|
|
|
@@ -21,6 +23,13 @@ package al
|
|
|
#include "efx.h"
|
|
#include "efx.h"
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
|
|
+#ifdef GO_FREEBSD
|
|
|
|
|
+#include <stdlib.h>
|
|
|
|
|
+#include "al.h"
|
|
|
|
|
+#include "alc.h"
|
|
|
|
|
+#include "efx.h"
|
|
|
|
|
+#endif
|
|
|
|
|
+
|
|
|
#ifdef GO_LINUX
|
|
#ifdef GO_LINUX
|
|
|
#include <stdlib.h>
|
|
#include <stdlib.h>
|
|
|
#include "al.h"
|
|
#include "al.h"
|