added BeOS net_server support (R5 network stack), basically the same
authorFrançois Revol <revol@free.fr>
Sat, 2 Nov 2002 10:47:44 +0000 (10:47 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 2 Nov 2002 10:47:44 +0000 (10:47 +0000)
problems as with winsock (sockets != fd), and the broken select().
based on older patch by Andrew Bachmann.
patch by (François Revol <revol at free dot fr>)

Originally committed as revision 1146 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure

index 84eb310..31964dc 100755 (executable)
--- a/configure
+++ b/configure
@@ -66,6 +66,7 @@ bigendian="no"
 vhook="no"
 mpegaudio_hp="yes"
 SHFLAGS=-shared
+netserver="no"
 
 # OS specific
 targetos=`uname -s`
@@ -83,8 +84,8 @@ v4l="no"
 if (echo $BEINCLUDES|grep 'headers/be/bone' >/dev/null); then
 extralibs="-lbind -lsocket"
 else
-echo "Not sure building for net_server will succeed... good luck."
-extralibs="-lsocket"
+netserver="yes"
+extralibs="-lnet"
 fi ;;
 BSD/OS)
 v4l="no"
@@ -579,6 +580,11 @@ else
   echo "#undef  HAVE_MEMALIGN" >> $TMPH
 fi
 
+if test "$netserver" = "yes" ; then
+  echo "#define CONFIG_BEOS_NETSERVER 1" >> $TMPH
+  echo "CONFIG_BEOS_NETSERVER=yes" >> config.mak
+fi
+
 if test "$simpleidct" = "yes" ; then
   echo "#define SIMPLE_IDCT 1" >> $TMPH
 fi