summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan C. Gordon <icculus@icculus.org>2015-12-29 02:27:02 -0500
committerRyan C. Gordon <icculus@icculus.org>2015-12-29 02:27:02 -0500
commitf183720b9112dd7169f45c72b984f952bb656515 (patch)
tree676ea4aa4ca9b025eac24944205de8c88b0ea5f8
parentaf331a256095352379c1edacbd86f8c23d00e0f9 (diff)
downloadsdl-f183720b9112dd7169f45c72b984f952bb656515.tar.gz
Added support for building for NetBSD on the Raspberry Pi (thanks, Jared!).
Fixes Bugzilla #3179.
-rw-r--r--configure.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 265be9640..f585d01af 100644
--- a/configure.in
+++ b/configure.in
@@ -2846,6 +2846,21 @@ case "$host" in
*-*-bsdi*) ARCH=bsdi ;;
*-*-freebsd*) ARCH=freebsd ;;
*-*-dragonfly*) ARCH=freebsd ;;
+ *-raspberry-netbsd*)
+ # Raspberry Pi
+ ARCH=netbsd
+ RPI_CFLAGS="-I/usr/pkg/include -I/usr/pkg/include/interface/vcos/pthreads -I/usr/pkg/include/interface/vmcs_host/linux"
+ CFLAGS="$CFLAGS $RPI_CFLAGS"
+ SDL_CFLAGS="$SDL_CFLAGS $RPI_CFLAGS"
+ EXTRA_CFLAGS="$EXTRA_CFLAGS $RPI_CFLAGS"
+ EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lbcm_host -ldl"
+
+ if test x$enable_video = xyes; then
+ SOURCES="$SOURCES $srcdir/src/video/raspberry/*.c"
+ $as_echo "#define SDL_VIDEO_DRIVER_RPI 1" >>confdefs.h
+ SUMMARY_video="${SUMMARY_video} raspberry"
+ fi
+ ;;
*-*-netbsd*) ARCH=netbsd ;;
*-*-openbsd*) ARCH=openbsd ;;
*-*-sysv5*) ARCH=sysv5 ;;