configure
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:420k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. gethostbyname ();
  2.   ;
  3.   return 0;
  4. }
  5. _ACEOF
  6. rm -f conftest.$ac_objext conftest$ac_exeext
  7. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  8.   (eval $ac_link) 2>&5
  9.   ac_status=$?
  10.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  11.   (exit $ac_status); } &&
  12.          { ac_try='test -s conftest$ac_exeext'
  13.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  14.   (eval $ac_try) 2>&5
  15.   ac_status=$?
  16.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  17.   (exit $ac_status); }; }; then
  18.   ac_cv_lib_nsl_gethostbyname=yes
  19. else
  20.   echo "$as_me: failed program was:" >&5
  21. cat conftest.$ac_ext >&5
  22. ac_cv_lib_nsl_gethostbyname=no
  23. fi
  24. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  25. LIBS=$ac_check_lib_save_LIBS
  26. fi
  27. echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
  28. echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
  29. if test $ac_cv_lib_nsl_gethostbyname = yes; then
  30.   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
  31. fi
  32.       if test $ac_cv_lib_nsl_gethostbyname = no; then
  33.         echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
  34. echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
  35. if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
  36.   echo $ECHO_N "(cached) $ECHO_C" >&6
  37. else
  38.   ac_check_lib_save_LIBS=$LIBS
  39. LIBS="-lbsd  $LIBS"
  40. cat >conftest.$ac_ext <<_ACEOF
  41. #line $LINENO "configure"
  42. #include "confdefs.h"
  43. /* Override any gcc2 internal prototype to avoid an error.  */
  44. #ifdef __cplusplus
  45. extern "C"
  46. #endif
  47. /* We use char because int might match the return type of a gcc2
  48.    builtin and then its argument prototype would still apply.  */
  49. char gethostbyname ();
  50. #ifdef F77_DUMMY_MAIN
  51. #  ifdef __cplusplus
  52.      extern "C"
  53. #  endif
  54.    int F77_DUMMY_MAIN() { return 1; }
  55. #endif
  56. int
  57. main ()
  58. {
  59. gethostbyname ();
  60.   ;
  61.   return 0;
  62. }
  63. _ACEOF
  64. rm -f conftest.$ac_objext conftest$ac_exeext
  65. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  66.   (eval $ac_link) 2>&5
  67.   ac_status=$?
  68.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  69.   (exit $ac_status); } &&
  70.          { ac_try='test -s conftest$ac_exeext'
  71.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  72.   (eval $ac_try) 2>&5
  73.   ac_status=$?
  74.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  75.   (exit $ac_status); }; }; then
  76.   ac_cv_lib_bsd_gethostbyname=yes
  77. else
  78.   echo "$as_me: failed program was:" >&5
  79. cat conftest.$ac_ext >&5
  80. ac_cv_lib_bsd_gethostbyname=no
  81. fi
  82. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  83. LIBS=$ac_check_lib_save_LIBS
  84. fi
  85. echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
  86. echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
  87. if test $ac_cv_lib_bsd_gethostbyname = yes; then
  88.   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
  89. fi
  90.       fi
  91.     fi
  92.     # lieder@skyler.mavd.honeywell.com says without -lsocket,
  93.     # socket/setsockopt and other routines are undefined under SCO ODT
  94.     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
  95.     # on later versions), says Simon Leinen: it contains gethostby*
  96.     # variants that don't use the nameserver (or something).  -lsocket
  97.     # must be given before -lnsl if both are needed.  We assume that
  98.     # if connect needs -lnsl, so does gethostbyname.
  99.     echo "$as_me:$LINENO: checking for connect" >&5
  100. echo $ECHO_N "checking for connect... $ECHO_C" >&6
  101. if test "${ac_cv_func_connect+set}" = set; then
  102.   echo $ECHO_N "(cached) $ECHO_C" >&6
  103. else
  104.   cat >conftest.$ac_ext <<_ACEOF
  105. #line $LINENO "configure"
  106. #include "confdefs.h"
  107. /* System header to define __stub macros and hopefully few prototypes,
  108.     which can conflict with char connect (); below.  */
  109. #include <assert.h>
  110. /* Override any gcc2 internal prototype to avoid an error.  */
  111. #ifdef __cplusplus
  112. extern "C"
  113. #endif
  114. /* We use char because int might match the return type of a gcc2
  115.    builtin and then its argument prototype would still apply.  */
  116. char connect ();
  117. char (*f) ();
  118. #ifdef F77_DUMMY_MAIN
  119. #  ifdef __cplusplus
  120.      extern "C"
  121. #  endif
  122.    int F77_DUMMY_MAIN() { return 1; }
  123. #endif
  124. int
  125. main ()
  126. {
  127. /* The GNU C library defines this for functions which it implements
  128.     to always fail with ENOSYS.  Some functions are actually named
  129.     something starting with __ and the normal name is an alias.  */
  130. #if defined (__stub_connect) || defined (__stub___connect)
  131. choke me
  132. #else
  133. f = connect;
  134. #endif
  135.   ;
  136.   return 0;
  137. }
  138. _ACEOF
  139. rm -f conftest.$ac_objext conftest$ac_exeext
  140. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  141.   (eval $ac_link) 2>&5
  142.   ac_status=$?
  143.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  144.   (exit $ac_status); } &&
  145.          { ac_try='test -s conftest$ac_exeext'
  146.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  147.   (eval $ac_try) 2>&5
  148.   ac_status=$?
  149.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  150.   (exit $ac_status); }; }; then
  151.   ac_cv_func_connect=yes
  152. else
  153.   echo "$as_me: failed program was:" >&5
  154. cat conftest.$ac_ext >&5
  155. ac_cv_func_connect=no
  156. fi
  157. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  158. fi
  159. echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
  160. echo "${ECHO_T}$ac_cv_func_connect" >&6
  161.     if test $ac_cv_func_connect = no; then
  162.       echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
  163. echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
  164. if test "${ac_cv_lib_socket_connect+set}" = set; then
  165.   echo $ECHO_N "(cached) $ECHO_C" >&6
  166. else
  167.   ac_check_lib_save_LIBS=$LIBS
  168. LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
  169. cat >conftest.$ac_ext <<_ACEOF
  170. #line $LINENO "configure"
  171. #include "confdefs.h"
  172. /* Override any gcc2 internal prototype to avoid an error.  */
  173. #ifdef __cplusplus
  174. extern "C"
  175. #endif
  176. /* We use char because int might match the return type of a gcc2
  177.    builtin and then its argument prototype would still apply.  */
  178. char connect ();
  179. #ifdef F77_DUMMY_MAIN
  180. #  ifdef __cplusplus
  181.      extern "C"
  182. #  endif
  183.    int F77_DUMMY_MAIN() { return 1; }
  184. #endif
  185. int
  186. main ()
  187. {
  188. connect ();
  189.   ;
  190.   return 0;
  191. }
  192. _ACEOF
  193. rm -f conftest.$ac_objext conftest$ac_exeext
  194. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  195.   (eval $ac_link) 2>&5
  196.   ac_status=$?
  197.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  198.   (exit $ac_status); } &&
  199.          { ac_try='test -s conftest$ac_exeext'
  200.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  201.   (eval $ac_try) 2>&5
  202.   ac_status=$?
  203.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  204.   (exit $ac_status); }; }; then
  205.   ac_cv_lib_socket_connect=yes
  206. else
  207.   echo "$as_me: failed program was:" >&5
  208. cat conftest.$ac_ext >&5
  209. ac_cv_lib_socket_connect=no
  210. fi
  211. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  212. LIBS=$ac_check_lib_save_LIBS
  213. fi
  214. echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
  215. echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
  216. if test $ac_cv_lib_socket_connect = yes; then
  217.   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
  218. fi
  219.     fi
  220.     # Guillermo Gomez says -lposix is necessary on A/UX.
  221.     echo "$as_me:$LINENO: checking for remove" >&5
  222. echo $ECHO_N "checking for remove... $ECHO_C" >&6
  223. if test "${ac_cv_func_remove+set}" = set; then
  224.   echo $ECHO_N "(cached) $ECHO_C" >&6
  225. else
  226.   cat >conftest.$ac_ext <<_ACEOF
  227. #line $LINENO "configure"
  228. #include "confdefs.h"
  229. /* System header to define __stub macros and hopefully few prototypes,
  230.     which can conflict with char remove (); below.  */
  231. #include <assert.h>
  232. /* Override any gcc2 internal prototype to avoid an error.  */
  233. #ifdef __cplusplus
  234. extern "C"
  235. #endif
  236. /* We use char because int might match the return type of a gcc2
  237.    builtin and then its argument prototype would still apply.  */
  238. char remove ();
  239. char (*f) ();
  240. #ifdef F77_DUMMY_MAIN
  241. #  ifdef __cplusplus
  242.      extern "C"
  243. #  endif
  244.    int F77_DUMMY_MAIN() { return 1; }
  245. #endif
  246. int
  247. main ()
  248. {
  249. /* The GNU C library defines this for functions which it implements
  250.     to always fail with ENOSYS.  Some functions are actually named
  251.     something starting with __ and the normal name is an alias.  */
  252. #if defined (__stub_remove) || defined (__stub___remove)
  253. choke me
  254. #else
  255. f = remove;
  256. #endif
  257.   ;
  258.   return 0;
  259. }
  260. _ACEOF
  261. rm -f conftest.$ac_objext conftest$ac_exeext
  262. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  263.   (eval $ac_link) 2>&5
  264.   ac_status=$?
  265.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  266.   (exit $ac_status); } &&
  267.          { ac_try='test -s conftest$ac_exeext'
  268.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  269.   (eval $ac_try) 2>&5
  270.   ac_status=$?
  271.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  272.   (exit $ac_status); }; }; then
  273.   ac_cv_func_remove=yes
  274. else
  275.   echo "$as_me: failed program was:" >&5
  276. cat conftest.$ac_ext >&5
  277. ac_cv_func_remove=no
  278. fi
  279. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  280. fi
  281. echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
  282. echo "${ECHO_T}$ac_cv_func_remove" >&6
  283.     if test $ac_cv_func_remove = no; then
  284.       echo "$as_me:$LINENO: checking for remove in -lposix" >&5
  285. echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
  286. if test "${ac_cv_lib_posix_remove+set}" = set; then
  287.   echo $ECHO_N "(cached) $ECHO_C" >&6
  288. else
  289.   ac_check_lib_save_LIBS=$LIBS
  290. LIBS="-lposix  $LIBS"
  291. cat >conftest.$ac_ext <<_ACEOF
  292. #line $LINENO "configure"
  293. #include "confdefs.h"
  294. /* Override any gcc2 internal prototype to avoid an error.  */
  295. #ifdef __cplusplus
  296. extern "C"
  297. #endif
  298. /* We use char because int might match the return type of a gcc2
  299.    builtin and then its argument prototype would still apply.  */
  300. char remove ();
  301. #ifdef F77_DUMMY_MAIN
  302. #  ifdef __cplusplus
  303.      extern "C"
  304. #  endif
  305.    int F77_DUMMY_MAIN() { return 1; }
  306. #endif
  307. int
  308. main ()
  309. {
  310. remove ();
  311.   ;
  312.   return 0;
  313. }
  314. _ACEOF
  315. rm -f conftest.$ac_objext conftest$ac_exeext
  316. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  317.   (eval $ac_link) 2>&5
  318.   ac_status=$?
  319.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  320.   (exit $ac_status); } &&
  321.          { ac_try='test -s conftest$ac_exeext'
  322.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  323.   (eval $ac_try) 2>&5
  324.   ac_status=$?
  325.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  326.   (exit $ac_status); }; }; then
  327.   ac_cv_lib_posix_remove=yes
  328. else
  329.   echo "$as_me: failed program was:" >&5
  330. cat conftest.$ac_ext >&5
  331. ac_cv_lib_posix_remove=no
  332. fi
  333. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  334. LIBS=$ac_check_lib_save_LIBS
  335. fi
  336. echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
  337. echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
  338. if test $ac_cv_lib_posix_remove = yes; then
  339.   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
  340. fi
  341.     fi
  342.     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
  343.     echo "$as_me:$LINENO: checking for shmat" >&5
  344. echo $ECHO_N "checking for shmat... $ECHO_C" >&6
  345. if test "${ac_cv_func_shmat+set}" = set; then
  346.   echo $ECHO_N "(cached) $ECHO_C" >&6
  347. else
  348.   cat >conftest.$ac_ext <<_ACEOF
  349. #line $LINENO "configure"
  350. #include "confdefs.h"
  351. /* System header to define __stub macros and hopefully few prototypes,
  352.     which can conflict with char shmat (); below.  */
  353. #include <assert.h>
  354. /* Override any gcc2 internal prototype to avoid an error.  */
  355. #ifdef __cplusplus
  356. extern "C"
  357. #endif
  358. /* We use char because int might match the return type of a gcc2
  359.    builtin and then its argument prototype would still apply.  */
  360. char shmat ();
  361. char (*f) ();
  362. #ifdef F77_DUMMY_MAIN
  363. #  ifdef __cplusplus
  364.      extern "C"
  365. #  endif
  366.    int F77_DUMMY_MAIN() { return 1; }
  367. #endif
  368. int
  369. main ()
  370. {
  371. /* The GNU C library defines this for functions which it implements
  372.     to always fail with ENOSYS.  Some functions are actually named
  373.     something starting with __ and the normal name is an alias.  */
  374. #if defined (__stub_shmat) || defined (__stub___shmat)
  375. choke me
  376. #else
  377. f = shmat;
  378. #endif
  379.   ;
  380.   return 0;
  381. }
  382. _ACEOF
  383. rm -f conftest.$ac_objext conftest$ac_exeext
  384. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  385.   (eval $ac_link) 2>&5
  386.   ac_status=$?
  387.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  388.   (exit $ac_status); } &&
  389.          { ac_try='test -s conftest$ac_exeext'
  390.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  391.   (eval $ac_try) 2>&5
  392.   ac_status=$?
  393.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  394.   (exit $ac_status); }; }; then
  395.   ac_cv_func_shmat=yes
  396. else
  397.   echo "$as_me: failed program was:" >&5
  398. cat conftest.$ac_ext >&5
  399. ac_cv_func_shmat=no
  400. fi
  401. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  402. fi
  403. echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
  404. echo "${ECHO_T}$ac_cv_func_shmat" >&6
  405.     if test $ac_cv_func_shmat = no; then
  406.       echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
  407. echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
  408. if test "${ac_cv_lib_ipc_shmat+set}" = set; then
  409.   echo $ECHO_N "(cached) $ECHO_C" >&6
  410. else
  411.   ac_check_lib_save_LIBS=$LIBS
  412. LIBS="-lipc  $LIBS"
  413. cat >conftest.$ac_ext <<_ACEOF
  414. #line $LINENO "configure"
  415. #include "confdefs.h"
  416. /* Override any gcc2 internal prototype to avoid an error.  */
  417. #ifdef __cplusplus
  418. extern "C"
  419. #endif
  420. /* We use char because int might match the return type of a gcc2
  421.    builtin and then its argument prototype would still apply.  */
  422. char shmat ();
  423. #ifdef F77_DUMMY_MAIN
  424. #  ifdef __cplusplus
  425.      extern "C"
  426. #  endif
  427.    int F77_DUMMY_MAIN() { return 1; }
  428. #endif
  429. int
  430. main ()
  431. {
  432. shmat ();
  433.   ;
  434.   return 0;
  435. }
  436. _ACEOF
  437. rm -f conftest.$ac_objext conftest$ac_exeext
  438. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  439.   (eval $ac_link) 2>&5
  440.   ac_status=$?
  441.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  442.   (exit $ac_status); } &&
  443.          { ac_try='test -s conftest$ac_exeext'
  444.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  445.   (eval $ac_try) 2>&5
  446.   ac_status=$?
  447.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  448.   (exit $ac_status); }; }; then
  449.   ac_cv_lib_ipc_shmat=yes
  450. else
  451.   echo "$as_me: failed program was:" >&5
  452. cat conftest.$ac_ext >&5
  453. ac_cv_lib_ipc_shmat=no
  454. fi
  455. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  456. LIBS=$ac_check_lib_save_LIBS
  457. fi
  458. echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
  459. echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
  460. if test $ac_cv_lib_ipc_shmat = yes; then
  461.   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
  462. fi
  463.     fi
  464.   fi
  465.   # Check for libraries that X11R6 Xt/Xaw programs need.
  466.   ac_save_LDFLAGS=$LDFLAGS
  467.   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
  468.   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
  469.   # check for ICE first), but we must link in the order -lSM -lICE or
  470.   # we get undefined symbols.  So assume we have SM if we have ICE.
  471.   # These have to be linked with before -lX11, unlike the other
  472.   # libraries we check for below, so use a different variable.
  473.   # John Interrante, Karl Berry
  474.   echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
  475. echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
  476. if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
  477.   echo $ECHO_N "(cached) $ECHO_C" >&6
  478. else
  479.   ac_check_lib_save_LIBS=$LIBS
  480. LIBS="-lICE $X_EXTRA_LIBS $LIBS"
  481. cat >conftest.$ac_ext <<_ACEOF
  482. #line $LINENO "configure"
  483. #include "confdefs.h"
  484. /* Override any gcc2 internal prototype to avoid an error.  */
  485. #ifdef __cplusplus
  486. extern "C"
  487. #endif
  488. /* We use char because int might match the return type of a gcc2
  489.    builtin and then its argument prototype would still apply.  */
  490. char IceConnectionNumber ();
  491. #ifdef F77_DUMMY_MAIN
  492. #  ifdef __cplusplus
  493.      extern "C"
  494. #  endif
  495.    int F77_DUMMY_MAIN() { return 1; }
  496. #endif
  497. int
  498. main ()
  499. {
  500. IceConnectionNumber ();
  501.   ;
  502.   return 0;
  503. }
  504. _ACEOF
  505. rm -f conftest.$ac_objext conftest$ac_exeext
  506. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  507.   (eval $ac_link) 2>&5
  508.   ac_status=$?
  509.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  510.   (exit $ac_status); } &&
  511.          { ac_try='test -s conftest$ac_exeext'
  512.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  513.   (eval $ac_try) 2>&5
  514.   ac_status=$?
  515.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  516.   (exit $ac_status); }; }; then
  517.   ac_cv_lib_ICE_IceConnectionNumber=yes
  518. else
  519.   echo "$as_me: failed program was:" >&5
  520. cat conftest.$ac_ext >&5
  521. ac_cv_lib_ICE_IceConnectionNumber=no
  522. fi
  523. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  524. LIBS=$ac_check_lib_save_LIBS
  525. fi
  526. echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
  527. echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
  528. if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
  529.   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
  530. fi
  531.   LDFLAGS=$ac_save_LDFLAGS
  532. fi
  533.         if test x$have_x = xyes; then
  534.             CFLAGS="$CFLAGS $X_CFLAGS -DENABLE_X11 -Iinclude -Isrc/video"
  535.             if test x$ac_cv_func_shmat != xyes; then
  536.                 CFLAGS="$CFLAGS -DNO_SHARED_MEMORY"
  537.             fi
  538.             SYSTEM_LIBS="$SYSTEM_LIBS $X_LIBS -lX11 -lXext"
  539.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS x11"
  540.             VIDEO_DRIVERS="$VIDEO_DRIVERS x11/libvideo_x11.la"
  541.             # Check whether --enable-video-x11-vm or --disable-video-x11-vm was given.
  542. if test "${enable_video_x11_vm+set}" = set; then
  543.   enableval="$enable_video_x11_vm"
  544. else
  545.   enable_video_x11_vm=yes
  546. fi;
  547.             if test x$enable_video_x11_vm = xyes; then
  548.                 echo "$as_me:$LINENO: checking for XFree86 VidMode 1.0 support" >&5
  549. echo $ECHO_N "checking for XFree86 VidMode 1.0 support... $ECHO_C" >&6
  550.                 video_x11_vm=no
  551.                 cat >conftest.$ac_ext <<_ACEOF
  552. #line $LINENO "configure"
  553. #include "confdefs.h"
  554.                  #include <X11/Xlib.h>
  555.                  #include <XFree86/extensions/xf86vmode.h>
  556. #ifdef F77_DUMMY_MAIN
  557. #  ifdef __cplusplus
  558.      extern "C"
  559. #  endif
  560.    int F77_DUMMY_MAIN() { return 1; }
  561. #endif
  562. int
  563. main ()
  564. {
  565.   ;
  566.   return 0;
  567. }
  568. _ACEOF
  569. rm -f conftest.$ac_objext
  570. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  571.   (eval $ac_compile) 2>&5
  572.   ac_status=$?
  573.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  574.   (exit $ac_status); } &&
  575.          { ac_try='test -s conftest.$ac_objext'
  576.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  577.   (eval $ac_try) 2>&5
  578.   ac_status=$?
  579.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  580.   (exit $ac_status); }; }; then
  581.                 video_x11_vm=yes
  582. else
  583.   echo "$as_me: failed program was:" >&5
  584. cat conftest.$ac_ext >&5
  585. fi
  586. rm -f conftest.$ac_objext conftest.$ac_ext
  587.                 echo "$as_me:$LINENO: result: $video_x11_vm" >&5
  588. echo "${ECHO_T}$video_x11_vm" >&6
  589.                 if test x$video_x11_vm = xyes; then
  590.                     CFLAGS="$CFLAGS -DXFREE86_VM"
  591.                     VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xxf86vm"
  592.                     VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xxf86vm/libXFree86_Xxf86vm.la"
  593.                     echo "$as_me:$LINENO: checking for XFree86 VidMode gamma support" >&5
  594. echo $ECHO_N "checking for XFree86 VidMode gamma support... $ECHO_C" >&6
  595.                     video_x11_vmgamma=no
  596.                     cat >conftest.$ac_ext <<_ACEOF
  597. #line $LINENO "configure"
  598. #include "confdefs.h"
  599.                      #include <X11/Xlib.h>
  600.                      #include <XFree86/extensions/xf86vmode.h>
  601. #ifdef F77_DUMMY_MAIN
  602. #  ifdef __cplusplus
  603.      extern "C"
  604. #  endif
  605.    int F77_DUMMY_MAIN() { return 1; }
  606. #endif
  607. int
  608. main ()
  609. {
  610.                      SDL_NAME(XF86VidModeGamma) gamma;
  611.   ;
  612.   return 0;
  613. }
  614. _ACEOF
  615. rm -f conftest.$ac_objext
  616. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  617.   (eval $ac_compile) 2>&5
  618.   ac_status=$?
  619.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  620.   (exit $ac_status); } &&
  621.          { ac_try='test -s conftest.$ac_objext'
  622.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  623.   (eval $ac_try) 2>&5
  624.   ac_status=$?
  625.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  626.   (exit $ac_status); }; }; then
  627.                     video_x11_vmgamma=yes
  628. else
  629.   echo "$as_me: failed program was:" >&5
  630. cat conftest.$ac_ext >&5
  631. fi
  632. rm -f conftest.$ac_objext conftest.$ac_ext
  633.                     echo "$as_me:$LINENO: result: $video_x11_vmgamma" >&5
  634. echo "${ECHO_T}$video_x11_vmgamma" >&6
  635.                     if test x$video_x11_vmgamma = xyes; then
  636.                         CFLAGS="$CFLAGS -DXFREE86_VMGAMMA"
  637.                     fi
  638.                 fi
  639.             fi
  640.             # Check whether --enable-dga or --disable-dga was given.
  641. if test "${enable_dga+set}" = set; then
  642.   enableval="$enable_dga"
  643. else
  644.   enable_dga=yes
  645. fi;
  646.             # Check whether --enable-video-x11-dgamouse or --disable-video-x11-dgamouse was given.
  647. if test "${enable_video_x11_dgamouse+set}" = set; then
  648.   enableval="$enable_video_x11_dgamouse"
  649. else
  650.   enable_video_x11_dgamouse=yes
  651. fi;
  652.             if test x$enable_dga = xyes; then
  653.                 echo "$as_me:$LINENO: checking for XFree86 DGA 1.0 support" >&5
  654. echo $ECHO_N "checking for XFree86 DGA 1.0 support... $ECHO_C" >&6
  655.                 video_x11_dga=no
  656.                 cat >conftest.$ac_ext <<_ACEOF
  657. #line $LINENO "configure"
  658. #include "confdefs.h"
  659.                  #include <X11/Xlib.h>
  660.                  #include <XFree86/extensions/xf86dga.h>
  661. #ifdef F77_DUMMY_MAIN
  662. #  ifdef __cplusplus
  663.      extern "C"
  664. #  endif
  665.    int F77_DUMMY_MAIN() { return 1; }
  666. #endif
  667. int
  668. main ()
  669. {
  670.   ;
  671.   return 0;
  672. }
  673. _ACEOF
  674. rm -f conftest.$ac_objext
  675. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  676.   (eval $ac_compile) 2>&5
  677.   ac_status=$?
  678.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  679.   (exit $ac_status); } &&
  680.          { ac_try='test -s conftest.$ac_objext'
  681.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  682.   (eval $ac_try) 2>&5
  683.   ac_status=$?
  684.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  685.   (exit $ac_status); }; }; then
  686.                 video_x11_dga=yes
  687. else
  688.   echo "$as_me: failed program was:" >&5
  689. cat conftest.$ac_ext >&5
  690. fi
  691. rm -f conftest.$ac_objext conftest.$ac_ext
  692.                 echo "$as_me:$LINENO: result: $video_x11_dga" >&5
  693. echo "${ECHO_T}$video_x11_dga" >&6
  694.                 if test x$video_x11_dga = xyes; then
  695.                     CFLAGS="$CFLAGS -DXFREE86_DGAMOUSE"
  696.                     if test x$enable_video_x11_dgamouse = xyes; then
  697.                         CFLAGS="$CFLAGS -DDEFAULT_DGAMOUSE"
  698.                     fi
  699.                     VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xxf86dga"
  700.                     VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xxf86dga/libXFree86_Xxf86dga.la"
  701.                 fi
  702.             fi
  703.             # Check whether --enable-video-x11-xv or --disable-video-x11-xv was given.
  704. if test "${enable_video_x11_xv+set}" = set; then
  705.   enableval="$enable_video_x11_xv"
  706. else
  707.   enable_video_x11_xv=yes
  708. fi;
  709.             if test x$enable_video_x11_xv = xyes; then
  710.                 echo "$as_me:$LINENO: checking for XFree86 XvImage support" >&5
  711. echo $ECHO_N "checking for XFree86 XvImage support... $ECHO_C" >&6
  712.                 video_x11_xv=no
  713.                 cat >conftest.$ac_ext <<_ACEOF
  714. #line $LINENO "configure"
  715. #include "confdefs.h"
  716.                  #include <X11/Xlib.h>
  717.                  #include <sys/ipc.h>
  718.                  #include <sys/shm.h>
  719.                  #include <X11/extensions/XShm.h>
  720.                  #include <XFree86/extensions/Xvlib.h>
  721. #ifdef F77_DUMMY_MAIN
  722. #  ifdef __cplusplus
  723.      extern "C"
  724. #  endif
  725.    int F77_DUMMY_MAIN() { return 1; }
  726. #endif
  727. int
  728. main ()
  729. {
  730.                  SDL_NAME(XvImage) *image;
  731.   ;
  732.   return 0;
  733. }
  734. _ACEOF
  735. rm -f conftest.$ac_objext
  736. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  737.   (eval $ac_compile) 2>&5
  738.   ac_status=$?
  739.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  740.   (exit $ac_status); } &&
  741.          { ac_try='test -s conftest.$ac_objext'
  742.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  743.   (eval $ac_try) 2>&5
  744.   ac_status=$?
  745.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  746.   (exit $ac_status); }; }; then
  747.                 video_x11_xv=yes
  748. else
  749.   echo "$as_me: failed program was:" >&5
  750. cat conftest.$ac_ext >&5
  751. fi
  752. rm -f conftest.$ac_objext conftest.$ac_ext
  753.                 echo "$as_me:$LINENO: result: $video_x11_xv" >&5
  754. echo "${ECHO_T}$video_x11_xv" >&6
  755.                 if test x$video_x11_xv = xyes; then
  756.                     CFLAGS="$CFLAGS -DXFREE86_XV"
  757.                     VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xv"
  758.                     VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xv/libXFree86_Xv.la"
  759.                 fi
  760.             fi
  761.             # Check whether --enable-video-x11-xinerama or --disable-video-x11-xinerama was given.
  762. if test "${enable_video_x11_xinerama+set}" = set; then
  763.   enableval="$enable_video_x11_xinerama"
  764. else
  765.   enable_video_x11_xinerama=yes
  766. fi;
  767.             if test x$enable_video_x11_xinerama = xyes; then
  768.                 echo "$as_me:$LINENO: checking for X11 Xinerama support" >&5
  769. echo $ECHO_N "checking for X11 Xinerama support... $ECHO_C" >&6
  770.                 video_x11_xinerama=no
  771.                 cat >conftest.$ac_ext <<_ACEOF
  772. #line $LINENO "configure"
  773. #include "confdefs.h"
  774.                  #include <X11/Xlib.h>
  775.                  #include <XFree86/extensions/Xinerama.h>
  776. #ifdef F77_DUMMY_MAIN
  777. #  ifdef __cplusplus
  778.      extern "C"
  779. #  endif
  780.    int F77_DUMMY_MAIN() { return 1; }
  781. #endif
  782. int
  783. main ()
  784. {
  785.                  SDL_NAME(XineramaScreenInfo) *xinerama;
  786.   ;
  787.   return 0;
  788. }
  789. _ACEOF
  790. rm -f conftest.$ac_objext
  791. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  792.   (eval $ac_compile) 2>&5
  793.   ac_status=$?
  794.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  795.   (exit $ac_status); } &&
  796.          { ac_try='test -s conftest.$ac_objext'
  797.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  798.   (eval $ac_try) 2>&5
  799.   ac_status=$?
  800.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  801.   (exit $ac_status); }; }; then
  802.                 video_x11_xinerama=yes
  803. else
  804.   echo "$as_me: failed program was:" >&5
  805. cat conftest.$ac_ext >&5
  806. fi
  807. rm -f conftest.$ac_objext conftest.$ac_ext
  808.                 echo "$as_me:$LINENO: result: $video_x11_xinerama" >&5
  809. echo "${ECHO_T}$video_x11_xinerama" >&6
  810.                 if test x$video_x11_xinerama = xyes; then
  811.                     CFLAGS="$CFLAGS -DHAVE_XINERAMA"
  812.                     VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xinerama"
  813.                     VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xinerama/libXFree86_Xinerama.la"
  814.                 fi
  815.             fi
  816.             # Check whether --enable-video-x11-xme or --disable-video-x11-xme was given.
  817. if test "${enable_video_x11_xme+set}" = set; then
  818.   enableval="$enable_video_x11_xme"
  819. else
  820.   enable_video_x11_xme=yes
  821. fi;
  822.             if test x$enable_video_x11_xme = xyes; then
  823.                 echo "$as_me:$LINENO: checking for Xi Graphics XiGMiscExtension support" >&5
  824. echo $ECHO_N "checking for Xi Graphics XiGMiscExtension support... $ECHO_C" >&6
  825.                 video_x11_xme=no
  826.                 cat >conftest.$ac_ext <<_ACEOF
  827. #line $LINENO "configure"
  828. #include "confdefs.h"
  829.                  #include <X11/Xlib.h>
  830.                  #include <X11/extensions/xme.h>
  831. #ifdef F77_DUMMY_MAIN
  832. #  ifdef __cplusplus
  833.      extern "C"
  834. #  endif
  835.    int F77_DUMMY_MAIN() { return 1; }
  836. #endif
  837. int
  838. main ()
  839. {
  840.                  XiGMiscResolutionInfo *resolutions;
  841.   ;
  842.   return 0;
  843. }
  844. _ACEOF
  845. rm -f conftest.$ac_objext
  846. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  847.   (eval $ac_compile) 2>&5
  848.   ac_status=$?
  849.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  850.   (exit $ac_status); } &&
  851.          { ac_try='test -s conftest.$ac_objext'
  852.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  853.   (eval $ac_try) 2>&5
  854.   ac_status=$?
  855.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  856.   (exit $ac_status); }; }; then
  857.                 video_x11_xme=yes
  858. else
  859.   echo "$as_me: failed program was:" >&5
  860. cat conftest.$ac_ext >&5
  861. fi
  862. rm -f conftest.$ac_objext conftest.$ac_ext
  863.                 echo "$as_me:$LINENO: result: $video_x11_xme" >&5
  864. echo "${ECHO_T}$video_x11_xme" >&6
  865.                 if test x$video_x11_xme = xyes; then
  866.                     CFLAGS="$CFLAGS -DHAVE_XIGXME"
  867.                     SYSTEM_LIBS="$SYSTEM_LIBS -lxme"
  868.                 fi
  869.             fi
  870.         fi
  871.     fi
  872. }
  873. CheckDGA()
  874. {
  875.     # Check whether --enable-video-dga or --disable-video-dga was given.
  876. if test "${enable_video_dga+set}" = set; then
  877.   enableval="$enable_video_dga"
  878. else
  879.   enable_video_dga=yes
  880. fi;
  881.     if test x$video_x11_dga = xyes -a x$enable_video_dga = xyes; then
  882.         save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS -Isrc/video"
  883.         echo "$as_me:$LINENO: checking for XFree86 DGA 2.0 support" >&5
  884. echo $ECHO_N "checking for XFree86 DGA 2.0 support... $ECHO_C" >&6
  885.         video_x11_dga2=no
  886.         cat >conftest.$ac_ext <<_ACEOF
  887. #line $LINENO "configure"
  888. #include "confdefs.h"
  889.          #include <X11/Xlib.h>
  890.          #include <XFree86/extensions/xf86dga.h>
  891. #ifdef F77_DUMMY_MAIN
  892. #  ifdef __cplusplus
  893.      extern "C"
  894. #  endif
  895.    int F77_DUMMY_MAIN() { return 1; }
  896. #endif
  897. int
  898. main ()
  899. {
  900.          SDL_NAME(XDGAEvent) xevent;
  901.   ;
  902.   return 0;
  903. }
  904. _ACEOF
  905. rm -f conftest.$ac_objext
  906. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  907.   (eval $ac_compile) 2>&5
  908.   ac_status=$?
  909.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  910.   (exit $ac_status); } &&
  911.          { ac_try='test -s conftest.$ac_objext'
  912.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  913.   (eval $ac_try) 2>&5
  914.   ac_status=$?
  915.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  916.   (exit $ac_status); }; }; then
  917.         video_x11_dga2=yes
  918. else
  919.   echo "$as_me: failed program was:" >&5
  920. cat conftest.$ac_ext >&5
  921. fi
  922. rm -f conftest.$ac_objext conftest.$ac_ext
  923.         echo "$as_me:$LINENO: result: $video_x11_dga2" >&5
  924. echo "${ECHO_T}$video_x11_dga2" >&6
  925.         if test x$video_x11_dga2 = xyes; then
  926.             CFLAGS="$CFLAGS -DENABLE_DGA"
  927.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS dga"
  928.             VIDEO_DRIVERS="$VIDEO_DRIVERS dga/libvideo_dga.la"
  929.         fi
  930.     fi
  931. }
  932. CheckPHOTON()
  933. {
  934.     # Check whether --enable-video-photon or --disable-video-photon was given.
  935. if test "${enable_video_photon+set}" = set; then
  936.   enableval="$enable_video_photon"
  937. else
  938.   enable_video_photon=yes
  939. fi;
  940.     if test x$enable_video = xyes -a x$enable_video_photon = xyes; then
  941.         echo "$as_me:$LINENO: checking for QNX Photon support" >&5
  942. echo $ECHO_N "checking for QNX Photon support... $ECHO_C" >&6
  943.         video_photon=no
  944.         cat >conftest.$ac_ext <<_ACEOF
  945. #line $LINENO "configure"
  946. #include "confdefs.h"
  947.           #include <Ph.h>
  948.           #include <Pt.h>
  949.           #include <photon/Pg.h>
  950.           #include <photon/PdDirect.h>
  951. #ifdef F77_DUMMY_MAIN
  952. #  ifdef __cplusplus
  953.      extern "C"
  954. #  endif
  955.    int F77_DUMMY_MAIN() { return 1; }
  956. #endif
  957. int
  958. main ()
  959. {
  960.          PgDisplaySettings_t *visual;
  961.   ;
  962.   return 0;
  963. }
  964. _ACEOF
  965. rm -f conftest.$ac_objext
  966. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  967.   (eval $ac_compile) 2>&5
  968.   ac_status=$?
  969.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  970.   (exit $ac_status); } &&
  971.          { ac_try='test -s conftest.$ac_objext'
  972.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  973.   (eval $ac_try) 2>&5
  974.   ac_status=$?
  975.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  976.   (exit $ac_status); }; }; then
  977.         video_photon=yes
  978. else
  979.   echo "$as_me: failed program was:" >&5
  980. cat conftest.$ac_ext >&5
  981. fi
  982. rm -f conftest.$ac_objext conftest.$ac_ext
  983.         echo "$as_me:$LINENO: result: $video_photon" >&5
  984. echo "${ECHO_T}$video_photon" >&6
  985.         if test x$video_photon = xyes; then
  986.             CFLAGS="$CFLAGS -DENABLE_PHOTON"
  987.             SYSTEM_LIBS="$SYSTEM_LIBS -lph"
  988.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS photon"
  989.             VIDEO_DRIVERS="$VIDEO_DRIVERS photon/libvideo_photon.la"
  990.             CheckOpenGLQNX
  991.         fi
  992.     fi
  993. }
  994. CheckFBCON()
  995. {
  996.     # Check whether --enable-video-fbcon or --disable-video-fbcon was given.
  997. if test "${enable_video_fbcon+set}" = set; then
  998.   enableval="$enable_video_fbcon"
  999. else
  1000.   enable_video_fbcon=yes
  1001. fi;
  1002.     if test x$enable_video = xyes -a x$enable_video_fbcon = xyes; then
  1003.         echo "$as_me:$LINENO: checking for framebuffer console support" >&5
  1004. echo $ECHO_N "checking for framebuffer console support... $ECHO_C" >&6
  1005.         video_fbcon=no
  1006.         cat >conftest.$ac_ext <<_ACEOF
  1007. #line $LINENO "configure"
  1008. #include "confdefs.h"
  1009.          #include <linux/fb.h>
  1010.          #include <linux/kd.h>
  1011.          #include <linux/keyboard.h>
  1012. #ifdef F77_DUMMY_MAIN
  1013. #  ifdef __cplusplus
  1014.      extern "C"
  1015. #  endif
  1016.    int F77_DUMMY_MAIN() { return 1; }
  1017. #endif
  1018. int
  1019. main ()
  1020. {
  1021.   ;
  1022.   return 0;
  1023. }
  1024. _ACEOF
  1025. rm -f conftest.$ac_objext
  1026. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1027.   (eval $ac_compile) 2>&5
  1028.   ac_status=$?
  1029.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1030.   (exit $ac_status); } &&
  1031.          { ac_try='test -s conftest.$ac_objext'
  1032.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1033.   (eval $ac_try) 2>&5
  1034.   ac_status=$?
  1035.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1036.   (exit $ac_status); }; }; then
  1037.         video_fbcon=yes
  1038. else
  1039.   echo "$as_me: failed program was:" >&5
  1040. cat conftest.$ac_ext >&5
  1041. fi
  1042. rm -f conftest.$ac_objext conftest.$ac_ext
  1043.         echo "$as_me:$LINENO: result: $video_fbcon" >&5
  1044. echo "${ECHO_T}$video_fbcon" >&6
  1045.         if test x$video_fbcon = xyes; then
  1046.             CFLAGS="$CFLAGS -DENABLE_FBCON"
  1047.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS fbcon"
  1048.             VIDEO_DRIVERS="$VIDEO_DRIVERS fbcon/libvideo_fbcon.la"
  1049.         fi
  1050.     fi
  1051. }
  1052. CheckDirectFB()
  1053. {
  1054.     # Check whether --enable-video-directfb or --disable-video-directfb was given.
  1055. if test "${enable_video_directfb+set}" = set; then
  1056.   enableval="$enable_video_directfb"
  1057. else
  1058.   enable_video_directfb=yes
  1059. fi;
  1060.     if test x$enable_video = xyes -a x$enable_video_directfb = xyes; then
  1061.         video_directfb=no
  1062.         # Extract the first word of "pkg-config", so it can be a program name with args.
  1063. set dummy pkg-config; ac_word=$2
  1064. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1065. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1066. if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
  1067.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1068. else
  1069.   case $PKG_CONFIG in
  1070.   [\/]* | ?:[\/]*)
  1071.   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  1072.   ;;
  1073.   *)
  1074.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1075. for as_dir in $PATH
  1076. do
  1077.   IFS=$as_save_IFS
  1078.   test -z "$as_dir" && as_dir=.
  1079.   for ac_exec_ext in '' $ac_executable_extensions; do
  1080.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1081.     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
  1082.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1083.     break 2
  1084.   fi
  1085. done
  1086. done
  1087.   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
  1088.   ;;
  1089. esac
  1090. fi
  1091. PKG_CONFIG=$ac_cv_path_PKG_CONFIG
  1092. if test -n "$PKG_CONFIG"; then
  1093.   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
  1094. echo "${ECHO_T}$PKG_CONFIG" >&6
  1095. else
  1096.   echo "$as_me:$LINENO: result: no" >&5
  1097. echo "${ECHO_T}no" >&6
  1098. fi
  1099.         if test x$PKG_CONFIG = xno ; then
  1100.             { echo "$as_me:$LINENO: WARNING: *** pkg-config is required to build the DirectFB video driver." >&5
  1101. echo "$as_me: WARNING: *** pkg-config is required to build the DirectFB video driver." >&2;}
  1102.         else
  1103.             echo "$as_me:$LINENO: checking for DirectFB support" >&5
  1104. echo $ECHO_N "checking for DirectFB support... $ECHO_C" >&6
  1105.             if ! $PKG_CONFIG --atleast-pkgconfig-version 0.5 ; then
  1106.                 { { echo "$as_me:$LINENO: error: *** pkg-config too old; version 0.5 or better required." >&5
  1107. echo "$as_me: error: *** pkg-config too old; version 0.5 or better required." >&2;}
  1108.    { (exit 1); exit 1; }; }
  1109.             fi
  1110.             DIRECTFB_REQUIRED_VERSION=0.9.9
  1111.             if $PKG_CONFIG --atleast-version $DIRECTFB_REQUIRED_VERSION directfb ; then
  1112.                 DIRECTFB_CFLAGS=`$PKG_CONFIG --cflags directfb`
  1113.                 DIRECTFB_LIBS=`$PKG_CONFIG --libs directfb`
  1114.                 video_directfb=yes
  1115.             fi
  1116.         fi
  1117.         echo "$as_me:$LINENO: result: $video_directfb" >&5
  1118. echo "${ECHO_T}$video_directfb" >&6
  1119.         if test x$video_directfb = xyes; then
  1120.             CFLAGS="$CFLAGS -DENABLE_DIRECTFB"
  1121.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS directfb"
  1122.             VIDEO_DRIVERS="$VIDEO_DRIVERS directfb/libvideo_directfb.la"
  1123.         fi
  1124.     fi
  1125. }
  1126. CheckPS2GS()
  1127. {
  1128.     # Check whether --enable-video-ps2gs or --disable-video-ps2gs was given.
  1129. if test "${enable_video_ps2gs+set}" = set; then
  1130.   enableval="$enable_video_ps2gs"
  1131. else
  1132.   enable_video_ps2gs=yes
  1133. fi;
  1134.     if test x$enable_video = xyes -a x$enable_video_ps2gs = xyes; then
  1135.         echo "$as_me:$LINENO: checking for PlayStation 2 GS support" >&5
  1136. echo $ECHO_N "checking for PlayStation 2 GS support... $ECHO_C" >&6
  1137.         video_ps2gs=no
  1138.         cat >conftest.$ac_ext <<_ACEOF
  1139. #line $LINENO "configure"
  1140. #include "confdefs.h"
  1141.          #include <linux/ps2/dev.h>
  1142.          #include <linux/ps2/gs.h>
  1143. #ifdef F77_DUMMY_MAIN
  1144. #  ifdef __cplusplus
  1145.      extern "C"
  1146. #  endif
  1147.    int F77_DUMMY_MAIN() { return 1; }
  1148. #endif
  1149. int
  1150. main ()
  1151. {
  1152.   ;
  1153.   return 0;
  1154. }
  1155. _ACEOF
  1156. rm -f conftest.$ac_objext
  1157. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1158.   (eval $ac_compile) 2>&5
  1159.   ac_status=$?
  1160.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1161.   (exit $ac_status); } &&
  1162.          { ac_try='test -s conftest.$ac_objext'
  1163.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1164.   (eval $ac_try) 2>&5
  1165.   ac_status=$?
  1166.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1167.   (exit $ac_status); }; }; then
  1168.         video_ps2gs=yes
  1169. else
  1170.   echo "$as_me: failed program was:" >&5
  1171. cat conftest.$ac_ext >&5
  1172. fi
  1173. rm -f conftest.$ac_objext conftest.$ac_ext
  1174.         echo "$as_me:$LINENO: result: $video_ps2gs" >&5
  1175. echo "${ECHO_T}$video_ps2gs" >&6
  1176.         if test x$video_ps2gs = xyes; then
  1177.             CFLAGS="$CFLAGS -DENABLE_PS2GS"
  1178.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS ps2gs"
  1179.             VIDEO_DRIVERS="$VIDEO_DRIVERS ps2gs/libvideo_ps2gs.la"
  1180.         fi
  1181.     fi
  1182. }
  1183. CheckGGI()
  1184. {
  1185.     # Check whether --enable-video-ggi or --disable-video-ggi was given.
  1186. if test "${enable_video_ggi+set}" = set; then
  1187.   enableval="$enable_video_ggi"
  1188. else
  1189.   enable_video_ggi=no
  1190. fi;
  1191.     if test x$enable_video = xyes -a x$enable_video_ggi = xyes; then
  1192.         echo "$as_me:$LINENO: checking for GGI support" >&5
  1193. echo $ECHO_N "checking for GGI support... $ECHO_C" >&6
  1194.         video_ggi=no
  1195.         cat >conftest.$ac_ext <<_ACEOF
  1196. #line $LINENO "configure"
  1197. #include "confdefs.h"
  1198.          #include <ggi/ggi.h>
  1199.          #include <ggi/gii.h>
  1200. #ifdef F77_DUMMY_MAIN
  1201. #  ifdef __cplusplus
  1202.      extern "C"
  1203. #  endif
  1204.    int F77_DUMMY_MAIN() { return 1; }
  1205. #endif
  1206. int
  1207. main ()
  1208. {
  1209.   ;
  1210.   return 0;
  1211. }
  1212. _ACEOF
  1213. rm -f conftest.$ac_objext
  1214. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1215.   (eval $ac_compile) 2>&5
  1216.   ac_status=$?
  1217.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1218.   (exit $ac_status); } &&
  1219.          { ac_try='test -s conftest.$ac_objext'
  1220.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1221.   (eval $ac_try) 2>&5
  1222.   ac_status=$?
  1223.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1224.   (exit $ac_status); }; }; then
  1225.         video_ggi=yes
  1226. else
  1227.   echo "$as_me: failed program was:" >&5
  1228. cat conftest.$ac_ext >&5
  1229. fi
  1230. rm -f conftest.$ac_objext conftest.$ac_ext
  1231.         echo "$as_me:$LINENO: result: $video_ggi" >&5
  1232. echo "${ECHO_T}$video_ggi" >&6
  1233.         if test x$video_ggi = xyes; then
  1234.             CFLAGS="$CFLAGS $X_CFLAGS -DENABLE_GGI"
  1235.             SYSTEM_LIBS="$SYSTEM_LIBS -lggi -lgii -lgg"
  1236.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS ggi"
  1237.             VIDEO_DRIVERS="$VIDEO_DRIVERS ggi/libvideo_ggi.la"
  1238.         fi
  1239.     fi
  1240. }
  1241. CheckSVGA()
  1242. {
  1243.     # Check whether --enable-video-svga or --disable-video-svga was given.
  1244. if test "${enable_video_svga+set}" = set; then
  1245.   enableval="$enable_video_svga"
  1246. else
  1247.   enable_video_svga=no
  1248. fi;
  1249.     if test x$enable_video = xyes -a x$enable_video_svga = xyes; then
  1250.         echo "$as_me:$LINENO: checking for SVGAlib (1.4.0+) support" >&5
  1251. echo $ECHO_N "checking for SVGAlib (1.4.0+) support... $ECHO_C" >&6
  1252.         video_svga=no
  1253.         cat >conftest.$ac_ext <<_ACEOF
  1254. #line $LINENO "configure"
  1255. #include "confdefs.h"
  1256.          #include <vga.h>
  1257.          #include <vgamouse.h>
  1258.          #include <vgakeyboard.h>
  1259. #ifdef F77_DUMMY_MAIN
  1260. #  ifdef __cplusplus
  1261.      extern "C"
  1262. #  endif
  1263.    int F77_DUMMY_MAIN() { return 1; }
  1264. #endif
  1265. int
  1266. main ()
  1267. {
  1268.          if ( SCANCODE_RIGHTWIN && SCANCODE_LEFTWIN ) {
  1269.              exit(0);
  1270.          }
  1271.   ;
  1272.   return 0;
  1273. }
  1274. _ACEOF
  1275. rm -f conftest.$ac_objext
  1276. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1277.   (eval $ac_compile) 2>&5
  1278.   ac_status=$?
  1279.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1280.   (exit $ac_status); } &&
  1281.          { ac_try='test -s conftest.$ac_objext'
  1282.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1283.   (eval $ac_try) 2>&5
  1284.   ac_status=$?
  1285.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1286.   (exit $ac_status); }; }; then
  1287.         video_svga=yes
  1288. else
  1289.   echo "$as_me: failed program was:" >&5
  1290. cat conftest.$ac_ext >&5
  1291. fi
  1292. rm -f conftest.$ac_objext conftest.$ac_ext
  1293.         echo "$as_me:$LINENO: result: $video_svga" >&5
  1294. echo "${ECHO_T}$video_svga" >&6
  1295.         if test x$video_svga = xyes; then
  1296.             CFLAGS="$CFLAGS -DENABLE_SVGALIB"
  1297.             SYSTEM_LIBS="$SYSTEM_LIBS -lvga"
  1298.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS svga"
  1299.             VIDEO_DRIVERS="$VIDEO_DRIVERS svga/libvideo_svga.la"
  1300.         fi
  1301.     fi
  1302. }
  1303. CheckVGL()
  1304. {
  1305.     # Check whether --enable-video-vgl or --disable-video-vgl was given.
  1306. if test "${enable_video_vgl+set}" = set; then
  1307.   enableval="$enable_video_vgl"
  1308. else
  1309.   enable_video_vgl=no
  1310. fi;
  1311.     if test x$enable_video = xyes -a x$enable_video_vgl = xyes; then
  1312.         echo "$as_me:$LINENO: checking for libVGL support" >&5
  1313. echo $ECHO_N "checking for libVGL support... $ECHO_C" >&6
  1314.         video_vgl=no
  1315.         cat >conftest.$ac_ext <<_ACEOF
  1316. #line $LINENO "configure"
  1317. #include "confdefs.h"
  1318.          #include <sys/fbio.h>
  1319.          #include <sys/consio.h>
  1320.          #include <sys/kbio.h>
  1321.          #include <vgl.h>
  1322. #ifdef F77_DUMMY_MAIN
  1323. #  ifdef __cplusplus
  1324.      extern "C"
  1325. #  endif
  1326.    int F77_DUMMY_MAIN() { return 1; }
  1327. #endif
  1328. int
  1329. main ()
  1330. {
  1331.          VGLBitmap bitmap;
  1332.          exit(bitmap.Bitmap);
  1333.   ;
  1334.   return 0;
  1335. }
  1336. _ACEOF
  1337. rm -f conftest.$ac_objext
  1338. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1339.   (eval $ac_compile) 2>&5
  1340.   ac_status=$?
  1341.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1342.   (exit $ac_status); } &&
  1343.          { ac_try='test -s conftest.$ac_objext'
  1344.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1345.   (eval $ac_try) 2>&5
  1346.   ac_status=$?
  1347.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1348.   (exit $ac_status); }; }; then
  1349.         video_vgl=yes
  1350. else
  1351.   echo "$as_me: failed program was:" >&5
  1352. cat conftest.$ac_ext >&5
  1353. fi
  1354. rm -f conftest.$ac_objext conftest.$ac_ext
  1355.         echo "$as_me:$LINENO: result: $video_vgl" >&5
  1356. echo "${ECHO_T}$video_vgl" >&6
  1357.         if test x$video_vgl = xyes; then
  1358.             CFLAGS="$CFLAGS -DENABLE_VGL"
  1359.             SYSTEM_LIBS="$SYSTEM_LIBS -lvgl"
  1360.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS vgl"
  1361.             VIDEO_DRIVERS="$VIDEO_DRIVERS vgl/libvideo_vgl.la"
  1362.         fi
  1363.     fi
  1364. }
  1365. CheckAAlib()
  1366. {
  1367.     # Check whether --enable-video-aalib or --disable-video-aalib was given.
  1368. if test "${enable_video_aalib+set}" = set; then
  1369.   enableval="$enable_video_aalib"
  1370. else
  1371.   enable_video_aalib=no
  1372. fi;
  1373.     if test x$enable_video = xyes -a x$enable_video_aalib = xyes; then
  1374.         echo "$as_me:$LINENO: checking for AAlib support" >&5
  1375. echo $ECHO_N "checking for AAlib support... $ECHO_C" >&6
  1376.         video_aalib=no
  1377.         cat >conftest.$ac_ext <<_ACEOF
  1378. #line $LINENO "configure"
  1379. #include "confdefs.h"
  1380.          #include <aalib.h>
  1381. #ifdef F77_DUMMY_MAIN
  1382. #  ifdef __cplusplus
  1383.      extern "C"
  1384. #  endif
  1385.    int F77_DUMMY_MAIN() { return 1; }
  1386. #endif
  1387. int
  1388. main ()
  1389. {
  1390.   ;
  1391.   return 0;
  1392. }
  1393. _ACEOF
  1394. rm -f conftest.$ac_objext
  1395. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1396.   (eval $ac_compile) 2>&5
  1397.   ac_status=$?
  1398.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1399.   (exit $ac_status); } &&
  1400.          { ac_try='test -s conftest.$ac_objext'
  1401.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1402.   (eval $ac_try) 2>&5
  1403.   ac_status=$?
  1404.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1405.   (exit $ac_status); }; }; then
  1406.         video_aalib=yes
  1407. else
  1408.   echo "$as_me: failed program was:" >&5
  1409. cat conftest.$ac_ext >&5
  1410. fi
  1411. rm -f conftest.$ac_objext conftest.$ac_ext
  1412.         echo "$as_me:$LINENO: result: $video_aalib" >&5
  1413. echo "${ECHO_T}$video_aalib" >&6
  1414.         if test x$video_aalib = xyes; then
  1415.             CFLAGS="$CFLAGS -DENABLE_AALIB"
  1416.             SYSTEM_LIBS="$SYSTEM_LIBS -laa"
  1417.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS aalib"
  1418.             VIDEO_DRIVERS="$VIDEO_DRIVERS aalib/libvideo_aa.la"
  1419.         fi
  1420.     fi
  1421. }
  1422. CheckAtariXbiosVideo()
  1423. {
  1424.     # Check whether --enable-xbios or --disable-xbios was given.
  1425. if test "${enable_xbios+set}" = set; then
  1426.   enableval="$enable_xbios"
  1427. else
  1428.   enable_video_xbios=yes
  1429. fi;
  1430.     video_xbios=no
  1431.     if test x$enable_video = xyes -a x$enable_video_xbios = xyes; then
  1432.         video_xbios=yes
  1433.         CFLAGS="$CFLAGS -DENABLE_XBIOS"
  1434.         VIDEO_SUBDIRS="$VIDEO_SUBDIRS xbios"
  1435.         VIDEO_DRIVERS="$VIDEO_DRIVERS xbios/libvideo_xbios.la"
  1436.     fi
  1437. }
  1438. CheckAtariGemVideo()
  1439. {
  1440.     # Check whether --enable-gem or --disable-gem was given.
  1441. if test "${enable_gem+set}" = set; then
  1442.   enableval="$enable_gem"
  1443. else
  1444.   enable_video_gem=yes
  1445. fi;
  1446.     if test x$enable_video = xyes -a x$enable_video_gem = xyes; then
  1447.         video_gem=no
  1448.         if test "${ac_cv_header_gem_h+set}" = set; then
  1449.   echo "$as_me:$LINENO: checking for gem.h" >&5
  1450. echo $ECHO_N "checking for gem.h... $ECHO_C" >&6
  1451. if test "${ac_cv_header_gem_h+set}" = set; then
  1452.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1453. fi
  1454. echo "$as_me:$LINENO: result: $ac_cv_header_gem_h" >&5
  1455. echo "${ECHO_T}$ac_cv_header_gem_h" >&6
  1456. else
  1457.   # Is the header compilable?
  1458. echo "$as_me:$LINENO: checking gem.h usability" >&5
  1459. echo $ECHO_N "checking gem.h usability... $ECHO_C" >&6
  1460. cat >conftest.$ac_ext <<_ACEOF
  1461. #line $LINENO "configure"
  1462. #include "confdefs.h"
  1463. $ac_includes_default
  1464. #include <gem.h>
  1465. _ACEOF
  1466. rm -f conftest.$ac_objext
  1467. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1468.   (eval $ac_compile) 2>&5
  1469.   ac_status=$?
  1470.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1471.   (exit $ac_status); } &&
  1472.          { ac_try='test -s conftest.$ac_objext'
  1473.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1474.   (eval $ac_try) 2>&5
  1475.   ac_status=$?
  1476.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1477.   (exit $ac_status); }; }; then
  1478.   ac_header_compiler=yes
  1479. else
  1480.   echo "$as_me: failed program was:" >&5
  1481. cat conftest.$ac_ext >&5
  1482. ac_header_compiler=no
  1483. fi
  1484. rm -f conftest.$ac_objext conftest.$ac_ext
  1485. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  1486. echo "${ECHO_T}$ac_header_compiler" >&6
  1487. # Is the header present?
  1488. echo "$as_me:$LINENO: checking gem.h presence" >&5
  1489. echo $ECHO_N "checking gem.h presence... $ECHO_C" >&6
  1490. cat >conftest.$ac_ext <<_ACEOF
  1491. #line $LINENO "configure"
  1492. #include "confdefs.h"
  1493. #include <gem.h>
  1494. _ACEOF
  1495. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  1496.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  1497.   ac_status=$?
  1498.   egrep -v '^ *+' conftest.er1 >conftest.err
  1499.   rm -f conftest.er1
  1500.   cat conftest.err >&5
  1501.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1502.   (exit $ac_status); } >/dev/null; then
  1503.   if test -s conftest.err; then
  1504.     ac_cpp_err=$ac_c_preproc_warn_flag
  1505.   else
  1506.     ac_cpp_err=
  1507.   fi
  1508. else
  1509.   ac_cpp_err=yes
  1510. fi
  1511. if test -z "$ac_cpp_err"; then
  1512.   ac_header_preproc=yes
  1513. else
  1514.   echo "$as_me: failed program was:" >&5
  1515.   cat conftest.$ac_ext >&5
  1516.   ac_header_preproc=no
  1517. fi
  1518. rm -f conftest.err conftest.$ac_ext
  1519. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  1520. echo "${ECHO_T}$ac_header_preproc" >&6
  1521. # So?  What about this header?
  1522. case $ac_header_compiler:$ac_header_preproc in
  1523.   yes:no )
  1524.     { echo "$as_me:$LINENO: WARNING: gem.h: accepted by the compiler, rejected by the preprocessor!" >&5
  1525. echo "$as_me: WARNING: gem.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
  1526.     { echo "$as_me:$LINENO: WARNING: gem.h: proceeding with the preprocessor's result" >&5
  1527. echo "$as_me: WARNING: gem.h: proceeding with the preprocessor's result" >&2;};;
  1528.   no:yes )
  1529.     { echo "$as_me:$LINENO: WARNING: gem.h: present but cannot be compiled" >&5
  1530. echo "$as_me: WARNING: gem.h: present but cannot be compiled" >&2;}
  1531.     { echo "$as_me:$LINENO: WARNING: gem.h: check for missing prerequisite headers?" >&5
  1532. echo "$as_me: WARNING: gem.h: check for missing prerequisite headers?" >&2;}
  1533.     { echo "$as_me:$LINENO: WARNING: gem.h: proceeding with the preprocessor's result" >&5
  1534. echo "$as_me: WARNING: gem.h: proceeding with the preprocessor's result" >&2;};;
  1535. esac
  1536. echo "$as_me:$LINENO: checking for gem.h" >&5
  1537. echo $ECHO_N "checking for gem.h... $ECHO_C" >&6
  1538. if test "${ac_cv_header_gem_h+set}" = set; then
  1539.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1540. else
  1541.   ac_cv_header_gem_h=$ac_header_preproc
  1542. fi
  1543. echo "$as_me:$LINENO: result: $ac_cv_header_gem_h" >&5
  1544. echo "${ECHO_T}$ac_cv_header_gem_h" >&6
  1545. fi
  1546. if test $ac_cv_header_gem_h = yes; then
  1547.   have_gem_hdr=yes
  1548. fi
  1549.         echo "$as_me:$LINENO: checking for appl_init in -lgem" >&5
  1550. echo $ECHO_N "checking for appl_init in -lgem... $ECHO_C" >&6
  1551. if test "${ac_cv_lib_gem_appl_init+set}" = set; then
  1552.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1553. else
  1554.   ac_check_lib_save_LIBS=$LIBS
  1555. LIBS="-lgem  $LIBS"
  1556. cat >conftest.$ac_ext <<_ACEOF
  1557. #line $LINENO "configure"
  1558. #include "confdefs.h"
  1559. /* Override any gcc2 internal prototype to avoid an error.  */
  1560. #ifdef __cplusplus
  1561. extern "C"
  1562. #endif
  1563. /* We use char because int might match the return type of a gcc2
  1564.    builtin and then its argument prototype would still apply.  */
  1565. char appl_init ();
  1566. #ifdef F77_DUMMY_MAIN
  1567. #  ifdef __cplusplus
  1568.      extern "C"
  1569. #  endif
  1570.    int F77_DUMMY_MAIN() { return 1; }
  1571. #endif
  1572. int
  1573. main ()
  1574. {
  1575. appl_init ();
  1576.   ;
  1577.   return 0;
  1578. }
  1579. _ACEOF
  1580. rm -f conftest.$ac_objext conftest$ac_exeext
  1581. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1582.   (eval $ac_link) 2>&5
  1583.   ac_status=$?
  1584.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1585.   (exit $ac_status); } &&
  1586.          { ac_try='test -s conftest$ac_exeext'
  1587.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1588.   (eval $ac_try) 2>&5
  1589.   ac_status=$?
  1590.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1591.   (exit $ac_status); }; }; then
  1592.   ac_cv_lib_gem_appl_init=yes
  1593. else
  1594.   echo "$as_me: failed program was:" >&5
  1595. cat conftest.$ac_ext >&5
  1596. ac_cv_lib_gem_appl_init=no
  1597. fi
  1598. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  1599. LIBS=$ac_check_lib_save_LIBS
  1600. fi
  1601. echo "$as_me:$LINENO: result: $ac_cv_lib_gem_appl_init" >&5
  1602. echo "${ECHO_T}$ac_cv_lib_gem_appl_init" >&6
  1603. if test $ac_cv_lib_gem_appl_init = yes; then
  1604.   have_gem_lib=yes
  1605. fi
  1606.         if test x$have_gem_hdr = xyes -a x$have_gem_lib = xyes; then
  1607.             video_gem=yes
  1608.             CFLAGS="$CFLAGS -DENABLE_GEM"
  1609.             SYSTEM_LIBS="$SYSTEM_LIBS -lgem"
  1610.             VIDEO_SUBDIRS="$VIDEO_SUBDIRS gem"
  1611.             VIDEO_DRIVERS="$VIDEO_DRIVERS gem/libvideo_gem.la"
  1612.         fi
  1613.     fi
  1614. }
  1615. CheckAtariBiosEvent()
  1616. {
  1617.     CFLAGS="$CFLAGS -I$(top_srcdir)/src/video/ataricommon"
  1618.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS ataricommon"
  1619.     VIDEO_DRIVERS="$VIDEO_DRIVERS ataricommon/libvideo_ataricommon.la"
  1620. }
  1621. CheckDummyVideo()
  1622. {
  1623.     # Check whether --enable-video-dummy or --disable-video-dummy was given.
  1624. if test "${enable_video_dummy+set}" = set; then
  1625.   enableval="$enable_video_dummy"
  1626. else
  1627.   enable_video_dummy=yes
  1628. fi;
  1629.     if test x$enable_video_dummy = xyes; then
  1630.       CFLAGS="$CFLAGS -DENABLE_DUMMYVIDEO"
  1631.       VIDEO_SUBDIRS="$VIDEO_SUBDIRS dummy"
  1632.       VIDEO_DRIVERS="$VIDEO_DRIVERS dummy/libvideo_null.la"
  1633.     fi
  1634. }
  1635. # Check whether --enable-video-opengl or --disable-video-opengl was given.
  1636. if test "${enable_video_opengl+set}" = set; then
  1637.   enableval="$enable_video_opengl"
  1638. else
  1639.   enable_video_opengl=yes
  1640. fi;
  1641. CheckOpenGL()
  1642. {
  1643.     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
  1644.         echo "$as_me:$LINENO: checking for OpenGL (GLX) support" >&5
  1645. echo $ECHO_N "checking for OpenGL (GLX) support... $ECHO_C" >&6
  1646.         video_opengl=no
  1647.         cat >conftest.$ac_ext <<_ACEOF
  1648. #line $LINENO "configure"
  1649. #include "confdefs.h"
  1650.          #include <GL/gl.h>
  1651.          #include <GL/glx.h>
  1652.          #include <dlfcn.h> /* For loading extensions */
  1653. #ifdef F77_DUMMY_MAIN
  1654. #  ifdef __cplusplus
  1655.      extern "C"
  1656. #  endif
  1657.    int F77_DUMMY_MAIN() { return 1; }
  1658. #endif
  1659. int
  1660. main ()
  1661. {
  1662.   ;
  1663.   return 0;
  1664. }
  1665. _ACEOF
  1666. rm -f conftest.$ac_objext
  1667. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1668.   (eval $ac_compile) 2>&5
  1669.   ac_status=$?
  1670.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1671.   (exit $ac_status); } &&
  1672.          { ac_try='test -s conftest.$ac_objext'
  1673.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1674.   (eval $ac_try) 2>&5
  1675.   ac_status=$?
  1676.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1677.   (exit $ac_status); }; }; then
  1678.         video_opengl=yes
  1679. else
  1680.   echo "$as_me: failed program was:" >&5
  1681. cat conftest.$ac_ext >&5
  1682. fi
  1683. rm -f conftest.$ac_objext conftest.$ac_ext
  1684.         echo "$as_me:$LINENO: result: $video_opengl" >&5
  1685. echo "${ECHO_T}$video_opengl" >&6
  1686.         if test x$video_opengl = xyes; then
  1687.             CFLAGS="$CFLAGS -DHAVE_OPENGL"
  1688.             if test x$use_dlopen != xyes; then
  1689.                 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  1690. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  1691. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  1692.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1693. else
  1694.   ac_check_lib_save_LIBS=$LIBS
  1695. LIBS="-ldl  $LIBS"
  1696. cat >conftest.$ac_ext <<_ACEOF
  1697. #line $LINENO "configure"
  1698. #include "confdefs.h"
  1699. /* Override any gcc2 internal prototype to avoid an error.  */
  1700. #ifdef __cplusplus
  1701. extern "C"
  1702. #endif
  1703. /* We use char because int might match the return type of a gcc2
  1704.    builtin and then its argument prototype would still apply.  */
  1705. char dlopen ();
  1706. #ifdef F77_DUMMY_MAIN
  1707. #  ifdef __cplusplus
  1708.      extern "C"
  1709. #  endif
  1710.    int F77_DUMMY_MAIN() { return 1; }
  1711. #endif
  1712. int
  1713. main ()
  1714. {
  1715. dlopen ();
  1716.   ;
  1717.   return 0;
  1718. }
  1719. _ACEOF
  1720. rm -f conftest.$ac_objext conftest$ac_exeext
  1721. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1722.   (eval $ac_link) 2>&5
  1723.   ac_status=$?
  1724.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1725.   (exit $ac_status); } &&
  1726.          { ac_try='test -s conftest$ac_exeext'
  1727.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1728.   (eval $ac_try) 2>&5
  1729.   ac_status=$?
  1730.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1731.   (exit $ac_status); }; }; then
  1732.   ac_cv_lib_dl_dlopen=yes
  1733. else
  1734.   echo "$as_me: failed program was:" >&5
  1735. cat conftest.$ac_ext >&5
  1736. ac_cv_lib_dl_dlopen=no
  1737. fi
  1738. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  1739. LIBS=$ac_check_lib_save_LIBS
  1740. fi
  1741. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  1742. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  1743. if test $ac_cv_lib_dl_dlopen = yes; then
  1744.   SYSTEM_LIBS="$SYSTEM_LIBS -ldl"
  1745. fi
  1746.             fi
  1747.         fi
  1748.     fi
  1749. }
  1750. CheckOpenGLQNX()
  1751. {
  1752.     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
  1753.         echo "$as_me:$LINENO: checking for OpenGL (Photon) support" >&5
  1754. echo $ECHO_N "checking for OpenGL (Photon) support... $ECHO_C" >&6
  1755.         video_opengl=no
  1756.         cat >conftest.$ac_ext <<_ACEOF
  1757. #line $LINENO "configure"
  1758. #include "confdefs.h"
  1759.          #include <GL/gl.h>
  1760. #ifdef F77_DUMMY_MAIN
  1761. #  ifdef __cplusplus
  1762.      extern "C"
  1763. #  endif
  1764.    int F77_DUMMY_MAIN() { return 1; }
  1765. #endif
  1766. int
  1767. main ()
  1768. {
  1769.   ;
  1770.   return 0;
  1771. }
  1772. _ACEOF
  1773. rm -f conftest.$ac_objext
  1774. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1775.   (eval $ac_compile) 2>&5
  1776.   ac_status=$?
  1777.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1778.   (exit $ac_status); } &&
  1779.          { ac_try='test -s conftest.$ac_objext'
  1780.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1781.   (eval $ac_try) 2>&5
  1782.   ac_status=$?
  1783.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1784.   (exit $ac_status); }; }; then
  1785.         video_opengl=yes
  1786. else
  1787.   echo "$as_me: failed program was:" >&5
  1788. cat conftest.$ac_ext >&5
  1789. fi
  1790. rm -f conftest.$ac_objext conftest.$ac_ext
  1791.         echo "$as_me:$LINENO: result: $video_opengl" >&5
  1792. echo "${ECHO_T}$video_opengl" >&6
  1793.         if test x$video_opengl = xyes; then
  1794.             CFLAGS="$CFLAGS -DHAVE_OPENGL"
  1795.             SYSTEM_LIBS="$SYSTEM_LIBS -lGL"
  1796.         fi
  1797.     fi
  1798. }
  1799. CheckBeGL()
  1800. {
  1801.     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
  1802.         CFLAGS="$CFLAGS -DHAVE_OPENGL"
  1803.         SYSTEM_LIBS="$SYSTEM_LIBS -lGL"
  1804.     fi
  1805. }
  1806. CheckMacGL()
  1807. {
  1808.     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
  1809.         CFLAGS="$CFLAGS -DHAVE_OPENGL"
  1810.         case "$target" in
  1811.             *-*-darwin*)
  1812.                 SDL_LIBS="$SDL_LIBS -framework OpenGL -framework AGL"
  1813.         esac
  1814.     fi
  1815. }
  1816. CheckInputEvents()
  1817. {
  1818.         # Check whether --enable-input-events or --disable-input-events was given.
  1819. if test "${enable_input_events+set}" = set; then
  1820.   enableval="$enable_input_events"
  1821. else
  1822.   enable_input_events=yes
  1823. fi;
  1824.     if test x$enable_input_events = xyes; then
  1825.         echo "$as_me:$LINENO: checking for Linux 2.4 unified input interface" >&5
  1826. echo $ECHO_N "checking for Linux 2.4 unified input interface... $ECHO_C" >&6
  1827.         use_input_events=no
  1828.         cat >conftest.$ac_ext <<_ACEOF
  1829. #line $LINENO "configure"
  1830. #include "confdefs.h"
  1831.           #include <linux/input.h>
  1832. #ifdef F77_DUMMY_MAIN
  1833. #  ifdef __cplusplus
  1834.      extern "C"
  1835. #  endif
  1836.    int F77_DUMMY_MAIN() { return 1; }
  1837. #endif
  1838. int
  1839. main ()
  1840. {
  1841.           #ifndef EVIOCGNAME
  1842.           #error EVIOCGNAME() ioctl not available
  1843.           #endif
  1844.   ;
  1845.   return 0;
  1846. }
  1847. _ACEOF
  1848. rm -f conftest.$ac_objext
  1849. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1850.   (eval $ac_compile) 2>&5
  1851.   ac_status=$?
  1852.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1853.   (exit $ac_status); } &&
  1854.          { ac_try='test -s conftest.$ac_objext'
  1855.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1856.   (eval $ac_try) 2>&5
  1857.   ac_status=$?
  1858.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1859.   (exit $ac_status); }; }; then
  1860.         use_input_events=yes
  1861. else
  1862.   echo "$as_me: failed program was:" >&5
  1863. cat conftest.$ac_ext >&5
  1864. fi
  1865. rm -f conftest.$ac_objext conftest.$ac_ext
  1866.         echo "$as_me:$LINENO: result: $use_input_events" >&5
  1867. echo "${ECHO_T}$use_input_events" >&6
  1868.         if test x$use_input_events = xyes; then
  1869.             CFLAGS="$CFLAGS -DUSE_INPUT_EVENTS"
  1870.         fi
  1871.     fi
  1872. }
  1873. CheckPTHREAD()
  1874. {
  1875.         # Check whether --enable-pthreads or --disable-pthreads was given.
  1876. if test "${enable_pthreads+set}" = set; then
  1877.   enableval="$enable_pthreads"
  1878. else
  1879.   enable_pthreads=yes
  1880. fi;
  1881.         # Check whether --enable-pthread-sem or --disable-pthread-sem was given.
  1882. if test "${enable_pthread_sem+set}" = set; then
  1883.   enableval="$enable_pthread_sem"
  1884. else
  1885.   enable_pthread_sem=yes
  1886. fi;
  1887.     ac_save_libs="$LIBS"
  1888.     case "$target" in
  1889.         *-*-bsdi*)
  1890.             pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
  1891.             pthread_lib=""
  1892.             ;;
  1893.         *-*-darwin*)
  1894.             pthread_cflags="-D_THREAD_SAFE"
  1895. # causes Carbon.p complaints?
  1896. #            pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
  1897.             ;;
  1898.         *-*-freebsd*)
  1899.             pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
  1900.             pthread_lib="-pthread"
  1901.             ;;
  1902.         *-*-netbsd*)
  1903.             pthread_cflags="-I/usr/pkg/include -D_REENTRANT"
  1904.             pthread_lib="-L/usr/pkg/lib -lpthread -lsem"
  1905.             ;;
  1906.         *-*-openbsd*)
  1907.             pthread_cflags="-D_REENTRANT"
  1908.             pthread_lib="-pthread"
  1909.             ;;
  1910.         *-*-solaris*)
  1911.             pthread_cflags="-D_REENTRANT"
  1912.             pthread_lib="-lpthread -lposix4"
  1913.             ;;
  1914.         *-*-sysv5*)
  1915.             pthread_cflags="-D_REENTRANT -Kthread"
  1916.             pthread_lib=""
  1917.             ;;
  1918.         *-*-irix*)
  1919.             pthread_cflags="-D_SGI_MP_SOURCE"
  1920.             pthread_lib="-lpthread"
  1921.             ;;
  1922.         *-*-aix*)
  1923.             pthread_cflags="-D_REENTRANT -mthreads"
  1924.             pthread_lib="-lpthread"
  1925.             ;;
  1926.         *-*-qnx*)
  1927.             pthread_cflags=""
  1928.             pthread_lib=""
  1929.             ;;
  1930.         *)
  1931.             pthread_cflags="-D_REENTRANT"
  1932.             pthread_lib="-lpthread"
  1933.             ;;
  1934.     esac
  1935.     LIBS="$LIBS $pthread_lib"
  1936.     if test x$enable_threads = xyes -a x$enable_pthreads = xyes; then
  1937.         echo "$as_me:$LINENO: checking for pthreads" >&5
  1938. echo $ECHO_N "checking for pthreads... $ECHO_C" >&6
  1939.         use_pthreads=no
  1940.         cat >conftest.$ac_ext <<_ACEOF
  1941. #line $LINENO "configure"
  1942. #include "confdefs.h"
  1943.          #include <pthread.h>
  1944. #ifdef F77_DUMMY_MAIN
  1945. #  ifdef __cplusplus
  1946.      extern "C"
  1947. #  endif
  1948.    int F77_DUMMY_MAIN() { return 1; }
  1949. #endif
  1950. int
  1951. main ()
  1952. {
  1953.          pthread_attr_t type;
  1954.          pthread_attr_init(&type);
  1955.   ;
  1956.   return 0;
  1957. }
  1958. _ACEOF
  1959. rm -f conftest.$ac_objext conftest$ac_exeext
  1960. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1961.   (eval $ac_link) 2>&5
  1962.   ac_status=$?
  1963.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1964.   (exit $ac_status); } &&
  1965.          { ac_try='test -s conftest$ac_exeext'
  1966.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1967.   (eval $ac_try) 2>&5
  1968.   ac_status=$?
  1969.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1970.   (exit $ac_status); }; }; then
  1971.         use_pthreads=yes
  1972. else
  1973.   echo "$as_me: failed program was:" >&5
  1974. cat conftest.$ac_ext >&5
  1975. fi
  1976. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  1977.         echo "$as_me:$LINENO: result: $use_pthreads" >&5
  1978. echo "${ECHO_T}$use_pthreads" >&6
  1979.         if test x$use_pthreads = xyes; then
  1980.             CFLAGS="$CFLAGS $pthread_cflags -DSDL_USE_PTHREADS"
  1981.             SDL_CFLAGS="$SDL_CFLAGS $pthread_cflags"
  1982.             SDL_LIBS="$SDL_LIBS $pthread_lib"
  1983.             # Check to see if recursive mutexes are available
  1984.             echo "$as_me:$LINENO: checking for recursive mutexes" >&5
  1985. echo $ECHO_N "checking for recursive mutexes... $ECHO_C" >&6
  1986.             has_recursive_mutexes=no
  1987.             cat >conftest.$ac_ext <<_ACEOF
  1988. #line $LINENO "configure"
  1989. #include "confdefs.h"
  1990.               #include <pthread.h>
  1991. #ifdef F77_DUMMY_MAIN
  1992. #  ifdef __cplusplus
  1993.      extern "C"
  1994. #  endif
  1995.    int F77_DUMMY_MAIN() { return 1; }
  1996. #endif
  1997. int
  1998. main ()
  1999. {
  2000.               pthread_mutexattr_t attr;
  2001.               #ifdef linux
  2002.               pthread_mutexattr_setkind_np(&attr, PTHREAD_MUTEX_RECURSIVE_NP);
  2003.               #else
  2004.               pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
  2005.               #endif
  2006.   ;
  2007.   return 0;
  2008. }
  2009. _ACEOF
  2010. rm -f conftest.$ac_objext conftest$ac_exeext
  2011. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2012.   (eval $ac_link) 2>&5
  2013.   ac_status=$?
  2014.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2015.   (exit $ac_status); } &&
  2016.          { ac_try='test -s conftest$ac_exeext'
  2017.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2018.   (eval $ac_try) 2>&5
  2019.   ac_status=$?
  2020.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2021.   (exit $ac_status); }; }; then
  2022.             has_recursive_mutexes=yes
  2023. else
  2024.   echo "$as_me: failed program was:" >&5
  2025. cat conftest.$ac_ext >&5
  2026. fi
  2027. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  2028.             # Some systems have broken recursive mutex implementations
  2029.             case "$target" in
  2030.                 *-*-solaris*)
  2031.                     has_recursive_mutexes=no
  2032.                     ;;
  2033.             esac
  2034.             echo "$as_me:$LINENO: result: $has_recursive_mutexes" >&5
  2035. echo "${ECHO_T}$has_recursive_mutexes" >&6
  2036.             if test x$has_recursive_mutexes != xyes; then
  2037.                 CFLAGS="$CFLAGS -DPTHREAD_NO_RECURSIVE_MUTEX"
  2038.             fi
  2039.             # Check to see if pthread semaphore support is missing
  2040.             if test x$enable_pthread_sem = xyes; then
  2041.                 echo "$as_me:$LINENO: checking for pthread semaphores" >&5
  2042. echo $ECHO_N "checking for pthread semaphores... $ECHO_C" >&6
  2043.                 have_pthread_sem=no
  2044.                 cat >conftest.$ac_ext <<_ACEOF
  2045. #line $LINENO "configure"
  2046. #include "confdefs.h"
  2047.                   #include <pthread.h>
  2048.                   #include <semaphore.h>
  2049. #ifdef F77_DUMMY_MAIN
  2050. #  ifdef __cplusplus
  2051.      extern "C"
  2052. #  endif
  2053.    int F77_DUMMY_MAIN() { return 1; }
  2054. #endif
  2055. int
  2056. main ()
  2057. {
  2058.   ;
  2059.   return 0;
  2060. }
  2061. _ACEOF
  2062. rm -f conftest.$ac_objext
  2063. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2064.   (eval $ac_compile) 2>&5
  2065.   ac_status=$?
  2066.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2067.   (exit $ac_status); } &&
  2068.          { ac_try='test -s conftest.$ac_objext'
  2069.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2070.   (eval $ac_try) 2>&5
  2071.   ac_status=$?
  2072.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2073.   (exit $ac_status); }; }; then
  2074.                 have_pthread_sem=yes
  2075. else
  2076.   echo "$as_me: failed program was:" >&5
  2077. cat conftest.$ac_ext >&5
  2078. fi
  2079. rm -f conftest.$ac_objext conftest.$ac_ext
  2080.                 echo "$as_me:$LINENO: result: $have_pthread_sem" >&5
  2081. echo "${ECHO_T}$have_pthread_sem" >&6
  2082.             fi
  2083.             # Check to see if this is broken glibc 2.0 pthreads
  2084.             case "$target" in
  2085.                 *-*-linux*)
  2086.                     echo "$as_me:$LINENO: checking for broken glibc 2.0 pthreads" >&5
  2087. echo $ECHO_N "checking for broken glibc 2.0 pthreads... $ECHO_C" >&6
  2088.                     glibc20_pthreads=no
  2089.                     cat >conftest.$ac_ext <<_ACEOF
  2090. #line $LINENO "configure"
  2091. #include "confdefs.h"
  2092.                       #include <features.h>
  2093.                       #if (__GLIBC__ == 2) && (__GLIBC_MINOR__ == 0)
  2094.                       #warning Working around a bug in glibc 2.0 pthreads
  2095.                       #else
  2096.                       #error pthread implementation okay
  2097.                       #endif /* glibc 2.0 */
  2098. #ifdef F77_DUMMY_MAIN
  2099. #  ifdef __cplusplus
  2100.      extern "C"
  2101. #  endif
  2102.    int F77_DUMMY_MAIN() { return 1; }
  2103. #endif
  2104. int
  2105. main ()
  2106. {
  2107.   ;
  2108.   return 0;
  2109. }
  2110. _ACEOF
  2111. rm -f conftest.$ac_objext
  2112. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2113.   (eval $ac_compile) 2>&5
  2114.   ac_status=$?
  2115.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2116.   (exit $ac_status); } &&
  2117.          { ac_try='test -s conftest.$ac_objext'
  2118.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2119.   (eval $ac_try) 2>&5
  2120.   ac_status=$?
  2121.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2122.   (exit $ac_status); }; }; then
  2123.                     glibc20_pthreads=yes
  2124. else
  2125.   echo "$as_me: failed program was:" >&5
  2126. cat conftest.$ac_ext >&5
  2127. fi
  2128. rm -f conftest.$ac_objext conftest.$ac_ext
  2129.                     echo "$as_me:$LINENO: result: $glibc20_pthreads" >&5
  2130. echo "${ECHO_T}$glibc20_pthreads" >&6
  2131.             esac
  2132.         fi
  2133.     fi
  2134.     LIBS="$ac_save_libs"
  2135.     echo "$as_me:$LINENO: checking whether semun is defined in /usr/include/sys/sem.h" >&5
  2136. echo $ECHO_N "checking whether semun is defined in /usr/include/sys/sem.h... $ECHO_C" >&6
  2137.     have_semun=no
  2138.     cat >conftest.$ac_ext <<_ACEOF
  2139. #line $LINENO "configure"
  2140. #include "confdefs.h"
  2141.       #include <sys/types.h>
  2142.       #include <sys/sem.h>
  2143. #ifdef F77_DUMMY_MAIN
  2144. #  ifdef __cplusplus
  2145.      extern "C"
  2146. #  endif
  2147.    int F77_DUMMY_MAIN() { return 1; }
  2148. #endif
  2149. int
  2150. main ()
  2151. {
  2152.       union semun t;
  2153.   ;
  2154.   return 0;
  2155. }
  2156. _ACEOF
  2157. rm -f conftest.$ac_objext
  2158. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2159.   (eval $ac_compile) 2>&5
  2160.   ac_status=$?
  2161.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2162.   (exit $ac_status); } &&
  2163.          { ac_try='test -s conftest.$ac_objext'
  2164.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2165.   (eval $ac_try) 2>&5
  2166.   ac_status=$?
  2167.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2168.   (exit $ac_status); }; }; then
  2169.     have_semun=yes
  2170. else
  2171.   echo "$as_me: failed program was:" >&5
  2172. cat conftest.$ac_ext >&5
  2173. fi
  2174. rm -f conftest.$ac_objext conftest.$ac_ext
  2175.     echo "$as_me:$LINENO: result: $have_semun" >&5
  2176. echo "${ECHO_T}$have_semun" >&6
  2177.     if test x$have_semun = xyes; then
  2178.         CFLAGS="$CFLAGS -DHAVE_SEMUN"
  2179.     fi
  2180.     # See if we can use clone() on Linux directly
  2181.     use_clone=no
  2182.     if test x$enable_threads = xyes -a x$use_pthreads != xyes; then
  2183.         case "$target" in
  2184.             *-*-linux*)
  2185.                 use_clone=yes
  2186.                 ;;
  2187.             *)
  2188.                 CFLAGS="$CFLAGS -DFORK_HACK"
  2189.                 ;;
  2190.         esac
  2191.     fi
  2192. if test x$use_clone = xyes; then
  2193.   USE_CLONE_TRUE=
  2194.   USE_CLONE_FALSE='#'
  2195. else
  2196.   USE_CLONE_TRUE='#'
  2197.   USE_CLONE_FALSE=
  2198. fi
  2199. }
  2200. CheckPTH()
  2201. {
  2202.         # Check whether --enable-pth or --disable-pth was given.
  2203. if test "${enable_pth+set}" = set; then
  2204.   enableval="$enable_pth"
  2205. else
  2206.   enable_pth=yes
  2207. fi;
  2208.     if test x$enable_threads = xyes -a x$enable_pth = xyes; then
  2209.         # Extract the first word of "pth-config", so it can be a program name with args.
  2210. set dummy pth-config; ac_word=$2
  2211. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2212. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2213. if test "${ac_cv_path_PTH_CONFIG+set}" = set; then
  2214.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2215. else
  2216.   case $PTH_CONFIG in
  2217.   [\/]* | ?:[\/]*)
  2218.   ac_cv_path_PTH_CONFIG="$PTH_CONFIG" # Let the user override the test with a path.
  2219.   ;;
  2220.   *)
  2221.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2222. for as_dir in $PATH
  2223. do
  2224.   IFS=$as_save_IFS
  2225.   test -z "$as_dir" && as_dir=.
  2226.   for ac_exec_ext in '' $ac_executable_extensions; do
  2227.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2228.     ac_cv_path_PTH_CONFIG="$as_dir/$ac_word$ac_exec_ext"
  2229.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2230.     break 2
  2231.   fi
  2232. done
  2233. done
  2234.   test -z "$ac_cv_path_PTH_CONFIG" && ac_cv_path_PTH_CONFIG="no"
  2235.   ;;
  2236. esac
  2237. fi
  2238. PTH_CONFIG=$ac_cv_path_PTH_CONFIG
  2239. if test -n "$PTH_CONFIG"; then
  2240.   echo "$as_me:$LINENO: result: $PTH_CONFIG" >&5
  2241. echo "${ECHO_T}$PTH_CONFIG" >&6
  2242. else
  2243.   echo "$as_me:$LINENO: result: no" >&5
  2244. echo "${ECHO_T}no" >&6
  2245. fi
  2246.         if test "$PTH_CONFIG" = "no"; then
  2247.             use_pth=no
  2248.         else
  2249.             PTH_CFLAGS=`$PTH_CONFIG --cflags`
  2250.             PTH_LIBS=`$PTH_CONFIG --libs --all`
  2251.             SDL_CFLAGS="$SDL_CFLAGS $PTH_CFLAGS"
  2252.             SDL_LIBS="$SDL_LIBS $PTH_LIBS"
  2253.             CFLAGS="$CFLAGS -DENABLE_PTH"
  2254.             use_pth=yes
  2255.         fi
  2256.         echo "$as_me:$LINENO: checking pth" >&5
  2257. echo $ECHO_N "checking pth... $ECHO_C" >&6
  2258.         if test "x$use_pth" = xyes; then
  2259.             echo "$as_me:$LINENO: result: yes" >&5
  2260. echo "${ECHO_T}yes" >&6
  2261.         else
  2262.             echo "$as_me:$LINENO: result: no" >&5
  2263. echo "${ECHO_T}no" >&6
  2264.         fi
  2265.     fi
  2266. }
  2267. CheckWIN32()
  2268. {
  2269.     echo "$as_me:$LINENO: checking Win32 compiler" >&5
  2270. echo $ECHO_N "checking Win32 compiler... $ECHO_C" >&6
  2271.     have_win32_gcc=no
  2272.     cat >conftest.$ac_ext <<_ACEOF
  2273. #line $LINENO "configure"
  2274. #include "confdefs.h"
  2275.      #include <windows.h>
  2276. #ifdef F77_DUMMY_MAIN
  2277. #  ifdef __cplusplus
  2278.      extern "C"
  2279. #  endif
  2280.    int F77_DUMMY_MAIN() { return 1; }
  2281. #endif
  2282. int
  2283. main ()
  2284. {
  2285.   ;
  2286.   return 0;
  2287. }
  2288. _ACEOF
  2289. rm -f conftest.$ac_objext
  2290. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2291.   (eval $ac_compile) 2>&5
  2292.   ac_status=$?
  2293.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2294.   (exit $ac_status); } &&
  2295.          { ac_try='test -s conftest.$ac_objext'
  2296.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2297.   (eval $ac_try) 2>&5
  2298.   ac_status=$?
  2299.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2300.   (exit $ac_status); }; }; then
  2301.     have_win32_gcc=yes
  2302. else
  2303.   echo "$as_me: failed program was:" >&5
  2304. cat conftest.$ac_ext >&5
  2305. fi
  2306. rm -f conftest.$ac_objext conftest.$ac_ext
  2307.     echo "$as_me:$LINENO: result: $have_win32_gcc" >&5
  2308. echo "${ECHO_T}$have_win32_gcc" >&6
  2309.     if test x$have_win32_gcc != xyes; then
  2310.        { { echo "$as_me:$LINENO: error:
  2311. *** Your compiler ($CC) does not produce Win32 executables!
  2312.        " >&5
  2313. echo "$as_me: error:
  2314. *** Your compiler ($CC) does not produce Win32 executables!
  2315.        " >&2;}
  2316.    { (exit 1); exit 1; }; }
  2317.     fi
  2318.         # Check whether --enable-stdio-redirect or --disable-stdio-redirect was given.
  2319. if test "${enable_stdio_redirect+set}" = set; then
  2320.   enableval="$enable_stdio_redirect"
  2321. else
  2322.   enable_stdio_redirect=yes
  2323. fi;
  2324.     if test x$enable_stdio_redirect != xyes; then
  2325.         CFLAGS="$CFLAGS -DNO_STDIO_REDIRECT"
  2326.     fi
  2327. }
  2328. CheckDIRECTX()
  2329. {
  2330.     # Check whether --enable-directx or --disable-directx was given.
  2331. if test "${enable_directx+set}" = set; then
  2332.   enableval="$enable_directx"
  2333. else
  2334.   enable_directx=yes
  2335. fi;
  2336.     if test x$enable_directx = xyes; then
  2337.         echo "$as_me:$LINENO: checking for DirectX headers and libraries" >&5
  2338. echo $ECHO_N "checking for DirectX headers and libraries... $ECHO_C" >&6
  2339.         use_directx=no
  2340.         cat >conftest.$ac_ext <<_ACEOF
  2341. #line $LINENO "configure"
  2342. #include "confdefs.h"
  2343.          #include "src/video/windx5/directx.h"
  2344. #ifdef F77_DUMMY_MAIN
  2345. #  ifdef __cplusplus
  2346.      extern "C"
  2347. #  endif
  2348.    int F77_DUMMY_MAIN() { return 1; }
  2349. #endif
  2350. int
  2351. main ()
  2352. {
  2353.   ;
  2354.   return 0;
  2355. }
  2356. _ACEOF
  2357. rm -f conftest.$ac_objext
  2358. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2359.   (eval $ac_compile) 2>&5
  2360.   ac_status=$?
  2361.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2362.   (exit $ac_status); } &&
  2363.          { ac_try='test -s conftest.$ac_objext'
  2364.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2365.   (eval $ac_try) 2>&5
  2366.   ac_status=$?
  2367.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2368.   (exit $ac_status); }; }; then
  2369.         use_directx=yes
  2370. else
  2371.   echo "$as_me: failed program was:" >&5
  2372. cat conftest.$ac_ext >&5
  2373. fi
  2374. rm -f conftest.$ac_objext conftest.$ac_ext
  2375.         echo "$as_me:$LINENO: result: $use_directx" >&5
  2376. echo "${ECHO_T}$use_directx" >&6
  2377.     fi
  2378. if test x$use_directx = xyes; then
  2379.   USE_DIRECTX_TRUE=
  2380.   USE_DIRECTX_FALSE='#'
  2381. else
  2382.   USE_DIRECTX_TRUE='#'
  2383.   USE_DIRECTX_FALSE=
  2384. fi
  2385.     CFLAGS="$CFLAGS -I$(top_srcdir)/src/video/wincommon"
  2386.     SYSTEM_LIBS="$SYSTEM_LIBS -luser32 -lgdi32 -lwinmm"
  2387.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS wincommon"
  2388.     VIDEO_DRIVERS="$VIDEO_DRIVERS wincommon/libvideo_wincommon.la"
  2389.     # Enable the DIB driver
  2390.     CFLAGS="$CFLAGS -DENABLE_WINDIB"
  2391.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS windib"
  2392.     VIDEO_DRIVERS="$VIDEO_DRIVERS windib/libvideo_windib.la"
  2393.     # See if we should enable the DirectX driver
  2394.     if test x$use_directx = xyes; then
  2395.         CFLAGS="$CFLAGS -DENABLE_DIRECTX"
  2396.         SYSTEM_LIBS="$SYSTEM_LIBS -ldxguid"
  2397.         VIDEO_SUBDIRS="$VIDEO_SUBDIRS windx5"
  2398.         VIDEO_DRIVERS="$VIDEO_DRIVERS windx5/libvideo_windx5.la"
  2399.     fi
  2400. }
  2401. CheckBWINDOW()
  2402. {
  2403.     CFLAGS="$CFLAGS -DENABLE_BWINDOW"
  2404.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS bwindow"
  2405.     VIDEO_DRIVERS="$VIDEO_DRIVERS bwindow/libvideo_bwindow.la"
  2406. }
  2407. CheckTOOLBOX()
  2408. {
  2409.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS maccommon"
  2410.     VIDEO_DRIVERS="$VIDEO_DRIVERS maccommon/libvideo_maccommon.la"
  2411.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS macrom"
  2412.     VIDEO_DRIVERS="$VIDEO_DRIVERS macrom/libvideo_macrom.la"
  2413. }
  2414. CheckCARBON()
  2415. {
  2416.     # "MACOSX" is not an official definition, but it's commonly
  2417.     # accepted as a way to differentiate between what runs on X
  2418.     # and what runs on older Macs - while in theory "Carbon" defns
  2419.     # are consistent between the two, in practice Carbon is still
  2420.     # changing. -sts Aug 2000
  2421.     mac_autoconf_target_workaround="MAC"
  2422.     CFLAGS="$CFLAGS -I/System/Library/Frameworks/Carbon.framework/Headers 
  2423.       -fpascal-strings -DENABLE_TOOLBOX -DMACOSX -DTARGET_API_${mac_autoconf_target_workaround}_CARBON=1 -I$(top_srcdir)/src/video/maccommon -I$(top_srcdir)/src/video/macrom -I$(top_srcdir)/src/video/macdsp"
  2424.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS maccommon"
  2425.     VIDEO_DRIVERS="$VIDEO_DRIVERS maccommon/libvideo_maccommon.la"
  2426.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS macrom"
  2427.     VIDEO_DRIVERS="$VIDEO_DRIVERS macrom/libvideo_macrom.la"
  2428. }
  2429. CheckQUARTZ()
  2430. {
  2431.     # "MACOSX" is not an official definition, but it's commonly
  2432.     # accepted as a way to differentiate between what runs on X
  2433.     # and what runs on older Macs - while in theory "Carbon" defns
  2434.     # are consistent between the two, in practice Carbon is still
  2435.     # changing. -sts Aug 2000
  2436.     mac_autoconf_target_workaround="MAC"
  2437.     CFLAGS="$CFLAGS -I/System/Library/Frameworks/Carbon.framework/Headers 
  2438.       -I/System/Library/Frameworks/Cocoa.framework/Headers -fpascal-strings 
  2439.       -DENABLE_QUARTZ -DMACOSX -DTARGET_API_${mac_autoconf_target_workaround}_CARBON=1 -I$(top_srcdir)/src/video/quartz"
  2440.     VIDEO_SUBDIRS="$VIDEO_SUBDIRS quartz"
  2441.     VIDEO_DRIVERS="$VIDEO_DRIVERS quartz/libvideo_quartz.la"
  2442. }
  2443. CheckDLOPEN()
  2444. {
  2445.     # Check whether --enable-dlopen or --disable-dlopen was given.
  2446. if test "${enable_dlopen+set}" = set; then
  2447.   enableval="$enable_dlopen"
  2448. else
  2449.   enable_dlopen=no
  2450. fi;
  2451.     if test x$enable_dlopen = xyes; then
  2452.         echo "$as_me:$LINENO: checking for dlopen" >&5
  2453. echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
  2454.         use_dlopen=no
  2455.         cat >conftest.$ac_ext <<_ACEOF
  2456. #line $LINENO "configure"
  2457. #include "confdefs.h"
  2458.          #include <dlfcn.h>
  2459. #ifdef F77_DUMMY_MAIN
  2460. #  ifdef __cplusplus
  2461.      extern "C"
  2462. #  endif
  2463.    int F77_DUMMY_MAIN() { return 1; }
  2464. #endif
  2465. int
  2466. main ()
  2467. {
  2468.   ;
  2469.   return 0;
  2470. }
  2471. _ACEOF
  2472. rm -f conftest.$ac_objext
  2473. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2474.   (eval $ac_compile) 2>&5
  2475.   ac_status=$?
  2476.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2477.   (exit $ac_status); } &&
  2478.          { ac_try='test -s conftest.$ac_objext'
  2479.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2480.   (eval $ac_try) 2>&5
  2481.   ac_status=$?
  2482.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2483.   (exit $ac_status); }; }; then
  2484.         use_dlopen=yes
  2485. else
  2486.   echo "$as_me: failed program was:" >&5
  2487. cat conftest.$ac_ext >&5
  2488. fi
  2489. rm -f conftest.$ac_objext conftest.$ac_ext
  2490.         echo "$as_me:$LINENO: result: $use_dlopen" >&5
  2491. echo "${ECHO_T}$use_dlopen" >&6
  2492.         if test x$use_dlopen = xyes; then
  2493.             CFLAGS="$CFLAGS -DUSE_DLOPEN"
  2494.             echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  2495. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  2496. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  2497.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2498. else
  2499.   ac_check_lib_save_LIBS=$LIBS
  2500. LIBS="-ldl  $LIBS"
  2501. cat >conftest.$ac_ext <<_ACEOF
  2502. #line $LINENO "configure"
  2503. #include "confdefs.h"
  2504. /* Override any gcc2 internal prototype to avoid an error.  */
  2505. #ifdef __cplusplus
  2506. extern "C"
  2507. #endif
  2508. /* We use char because int might match the return type of a gcc2
  2509.    builtin and then its argument prototype would still apply.  */
  2510. char dlopen ();
  2511. #ifdef F77_DUMMY_MAIN
  2512. #  ifdef __cplusplus
  2513.      extern "C"
  2514. #  endif
  2515.    int F77_DUMMY_MAIN() { return 1; }
  2516. #endif
  2517. int
  2518. main ()
  2519. {
  2520. dlopen ();
  2521.   ;
  2522.   return 0;
  2523. }
  2524. _ACEOF
  2525. rm -f conftest.$ac_objext conftest$ac_exeext
  2526. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2527.   (eval $ac_link) 2>&5
  2528.   ac_status=$?
  2529.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2530.   (exit $ac_status); } &&
  2531.          { ac_try='test -s conftest$ac_exeext'
  2532.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2533.   (eval $ac_try) 2>&5
  2534.   ac_status=$?
  2535.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2536.   (exit $ac_status); }; }; then
  2537.   ac_cv_lib_dl_dlopen=yes
  2538. else
  2539.   echo "$as_me: failed program was:" >&5
  2540. cat conftest.$ac_ext >&5
  2541. ac_cv_lib_dl_dlopen=no
  2542. fi
  2543. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  2544. LIBS=$ac_check_lib_save_LIBS
  2545. fi
  2546. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  2547. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  2548. if test $ac_cv_lib_dl_dlopen = yes; then
  2549.   SYSTEM_LIBS="$SYSTEM_LIBS -ldl"
  2550. fi
  2551.         fi
  2552.     fi
  2553. }
  2554. case "$target" in
  2555.     *-*-linux*)
  2556.         ARCH=linux
  2557.         CheckDummyVideo
  2558.         CheckDiskAudio
  2559. CheckDLOPEN
  2560.         CheckNASM
  2561.         CheckOSS
  2562.         CheckALSA
  2563.         CheckARTSC
  2564.         CheckESD
  2565.         CheckNAS
  2566.         CheckX11
  2567.         CheckNANOX
  2568.         CheckDGA
  2569.         CheckFBCON
  2570.         CheckDirectFB
  2571.         CheckPS2GS
  2572.         CheckGGI
  2573.         CheckSVGA
  2574.         CheckAAlib
  2575.         CheckOpenGL
  2576.         CheckInputEvents
  2577.         CheckPTHREAD
  2578.         # Set up files for the main() stub
  2579.   echo "Copying src/main/linux/SDL_main.c -> src/main/SDL_main.c"
  2580.   old="$srcdir/src/main/linux/SDL_main.c"
  2581.   new="$srcdir/src/main/SDL_main.c"
  2582.   cat >$new <<__EOF__
  2583. /* WARNING:  This file was automatically generated!
  2584.  * Original: $old
  2585.  */
  2586. __EOF__
  2587.   cat >>$new <$old
  2588.         # Set up files for the audio library
  2589.         # We use the OSS and ALSA API's, not the Sun audio API
  2590.         #if test x$enable_audio = xyes; then
  2591.         #    CFLAGS="$CFLAGS -DSUNAUDIO_SUPPORT"
  2592.         #    AUDIO_SUBDIRS="$AUDIO_SUBDIRS sun"
  2593.         #    AUDIO_DRIVERS="$AUDIO_DRIVERS sun/libaudio_sun.la"
  2594.         #fi
  2595.         # Set up files for the joystick library
  2596.         if test x$enable_joystick = xyes; then
  2597.             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS linux"
  2598.             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS linux/libjoystick_linux.la"
  2599.         fi
  2600.         # Set up files for the cdrom library
  2601.         if test x$enable_cdrom = xyes; then
  2602.             CDROM_SUBDIRS="$CDROM_SUBDIRS linux"
  2603.             CDROM_DRIVERS="$CDROM_DRIVERS linux/libcdrom_linux.la"
  2604.         fi
  2605.         # Set up files for the thread library
  2606.         if test x$enable_threads = xyes; then
  2607.             if test x$use_pthreads != xyes; then
  2608.   echo "Copying src/thread/linux/clone.S -> src/thread/clone.S"
  2609.   old="$srcdir/src/thread/linux/clone.S"
  2610.   new="$srcdir/src/thread/clone.S"
  2611.   cat >$new <<__EOF__
  2612. /* WARNING:  This file was automatically generated!
  2613.  * Original: $old
  2614.  */
  2615. __EOF__
  2616.   cat >>$new <$old
  2617.             fi
  2618.   echo "Copying src/thread/linux/SDL_systhread.c -> src/thread/SDL_systhread.c"
  2619.   old="$srcdir/src/thread/linux/SDL_systhread.c"
  2620.   new="$srcdir/src/thread/SDL_systhread.c"
  2621.   cat >$new <<__EOF__
  2622. /* WARNING:  This file was automatically generated!
  2623.  * Original: $old
  2624.  */
  2625. __EOF__
  2626.   cat >>$new <$old
  2627.   echo "Copying src/thread/linux/SDL_systhread_c.h -> src/thread/SDL_systhread_c.h"
  2628.   old="$srcdir/src/thread/linux/SDL_systhread_c.h"
  2629.   new="$srcdir/src/thread/SDL_systhread_c.h"
  2630.   cat >$new <<__EOF__
  2631. /* WARNING:  This file was automatically generated!
  2632.  * Original: $old
  2633.  */
  2634. __EOF__
  2635.   cat >>$new <$old
  2636.             if test x$use_pthreads = xyes -a x$have_pthread_sem != xyes; then
  2637.   echo "Copying src/thread/generic/SDL_syssem.c -> src/thread/SDL_syssem.c"
  2638.   old="$srcdir/src/thread/generic/SDL_syssem.c"
  2639.   new="$srcdir/src/thread/SDL_syssem.c"
  2640.   cat >$new <<__EOF__
  2641. /* WARNING:  This file was automatically generated!
  2642.  * Original: $old
  2643.  */
  2644. __EOF__
  2645.   cat >>$new <$old
  2646.             else
  2647.   echo "Copying src/thread/linux/SDL_syssem.c -> src/thread/SDL_syssem.c"
  2648.   old="$srcdir/src/thread/linux/SDL_syssem.c"
  2649.   new="$srcdir/src/thread/SDL_syssem.c"
  2650.   cat >$new <<__EOF__
  2651. /* WARNING:  This file was automatically generated!
  2652.  * Original: $old
  2653.  */
  2654. __EOF__
  2655.   cat >>$new <$old
  2656.             fi
  2657.   echo "Copying src/thread/generic/SDL_syssem_c.h -> src/thread/SDL_syssem_c.h"
  2658.   old="$srcdir/src/thread/generic/SDL_syssem_c.h"
  2659.   new="$srcdir/src/thread/SDL_syssem_c.h"
  2660.   cat >$new <<__EOF__
  2661. /* WARNING:  This file was automatically generated!
  2662.  * Original: $old
  2663.  */
  2664. __EOF__
  2665.   cat >>$new <$old
  2666.             if test x$glibc20_pthreads = xyes; then
  2667.   echo "Copying src/thread/generic/SDL_sysmutex.c -> src/thread/SDL_sysmutex.c"
  2668.   old="$srcdir/src/thread/generic/SDL_sysmutex.c"
  2669.   new="$srcdir/src/thread/SDL_sysmutex.c"
  2670.   cat >$new <<__EOF__
  2671. /* WARNING:  This file was automatically generated!
  2672.  * Original: $old
  2673.  */
  2674. __EOF__
  2675.   cat >>$new <$old
  2676.   echo "Copying src/thread/generic/SDL_sysmutex_c.h -> src/thread/SDL_sysmutex_c.h"
  2677.   old="$srcdir/src/thread/generic/SDL_sysmutex_c.h"
  2678.   new="$srcdir/src/thread/SDL_sysmutex_c.h"
  2679.   cat >$new <<__EOF__
  2680. /* WARNING:  This file was automatically generated!
  2681.  * Original: $old
  2682.  */
  2683. __EOF__
  2684.   cat >>$new <$old
  2685.   echo "Copying src/thread/generic/SDL_syscond.c -> src/thread/SDL_syscond.c"
  2686.   old="$srcdir/src/thread/generic/SDL_syscond.c"
  2687.   new="$srcdir/src/thread/SDL_syscond.c"
  2688.   cat >$new <<__EOF__
  2689. /* WARNING:  This file was automatically generated!
  2690.  * Original: $old
  2691.  */
  2692. __EOF__
  2693.   cat >>$new <$old
  2694.   echo "Copying src/thread/generic/SDL_syscond_c.h -> src/thread/SDL_syscond_c.h"
  2695.   old="$srcdir/src/thread/generic/SDL_syscond_c.h"
  2696.   new="$srcdir/src/thread/SDL_syscond_c.h"
  2697.   cat >$new <<__EOF__
  2698. /* WARNING:  This file was automatically generated!
  2699.  * Original: $old
  2700.  */
  2701. __EOF__
  2702.   cat >>$new <$old
  2703.             else
  2704.   echo "Copying src/thread/linux/SDL_sysmutex.c -> src/thread/SDL_sysmutex.c"
  2705.   old="$srcdir/src/thread/linux/SDL_sysmutex.c"
  2706.   new="$srcdir/src/thread/SDL_sysmutex.c"
  2707.   cat >$new <<__EOF__
  2708. /* WARNING:  This file was automatically generated!
  2709.  * Original: $old
  2710.  */
  2711. __EOF__
  2712.   cat >>$new <$old
  2713.   echo "Copying src/thread/linux/SDL_sysmutex_c.h -> src/thread/SDL_sysmutex_c.h"
  2714.   old="$srcdir/src/thread/linux/SDL_sysmutex_c.h"
  2715.   new="$srcdir/src/thread/SDL_sysmutex_c.h"
  2716.   cat >$new <<__EOF__
  2717. /* WARNING:  This file was automatically generated!
  2718.  * Original: $old
  2719.  */
  2720. __EOF__
  2721.   cat >>$new <$old
  2722.   echo "Copying src/thread/linux/SDL_syscond.c -> src/thread/SDL_syscond.c"
  2723.   old="$srcdir/src/thread/linux/SDL_syscond.c"
  2724.   new="$srcdir/src/thread/SDL_syscond.c"
  2725.   cat >$new <<__EOF__
  2726. /* WARNING:  This file was automatically generated!
  2727.  * Original: $old
  2728.  */
  2729. __EOF__
  2730.   cat >>$new <$old
  2731.   echo "Copying src/thread/generic/SDL_syscond_c.h -> src/thread/SDL_syscond_c.h"
  2732.   old="$srcdir/src/thread/generic/SDL_syscond_c.h"
  2733.   new="$srcdir/src/thread/SDL_syscond_c.h"
  2734.   cat >$new <<__EOF__
  2735. /* WARNING:  This file was automatically generated!
  2736.  * Original: $old
  2737.  */
  2738. __EOF__
  2739.   cat >>$new <$old
  2740.             fi
  2741.         fi
  2742.         # Set up files for the timer library
  2743.         if test x$enable_timers = xyes; then
  2744.   echo "Copying src/timer/linux/SDL_systimer.c -> src/timer/SDL_systimer.c"
  2745.   old="$srcdir/src/timer/linux/SDL_systimer.c"
  2746.   new="$srcdir/src/timer/SDL_systimer.c"
  2747.   cat >$new <<__EOF__
  2748. /* WARNING:  This file was automatically generated!
  2749.  * Original: $old
  2750.  */
  2751. __EOF__
  2752.   cat >>$new <$old
  2753.         fi
  2754.         ;;
  2755.     *-*-bsdi*)
  2756.         ARCH=bsdi
  2757.         CheckDummyVideo
  2758.         CheckDiskAudio
  2759. CheckDLOPEN
  2760.         CheckNASM
  2761.         CheckOSS
  2762.         CheckARTSC
  2763.         CheckESD
  2764.         CheckNAS
  2765.         CheckX11
  2766.         CheckDGA
  2767.         CheckSVGA
  2768.         CheckAAlib
  2769.         CheckOpenGL
  2770.         CheckPTHREAD
  2771.         # Set up files for the main() stub
  2772.   echo "Copying src/main/linux/SDL_main.c -> src/main/SDL_main.c"
  2773.   old="$srcdir/src/main/linux/SDL_main.c"
  2774.   new="$srcdir/src/main/SDL_main.c"
  2775.   cat >$new <<__EOF__
  2776. /* WARNING:  This file was automatically generated!
  2777.  * Original: $old
  2778.  */
  2779. __EOF__
  2780.   cat >>$new <$old
  2781.         # Set up files for the audio library
  2782.         # We use the OSS and ALSA API's, not the Sun audio API
  2783.         #if test x$enable_audio = xyes; then
  2784.         #    CFLAGS="$CFLAGS -DSUNAUDIO_SUPPORT"
  2785.         #    AUDIO_SUBDIRS="$AUDIO_SUBDIRS sun"
  2786.         #    AUDIO_DRIVERS="$AUDIO_DRIVERS sun/libaudio_sun.la"
  2787.         #fi
  2788.         # Set up files for the joystick library
  2789.         # (No joystick support yet)
  2790.         if test x$enable_joystick = xyes; then
  2791.             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS dummy"
  2792.             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS dummy/libjoystick_dummy.la"
  2793.         fi
  2794.         # Set up files for the cdrom library
  2795.         if test x$enable_cdrom = xyes; then
  2796.             CDROM_SUBDIRS="$CDROM_SUBDIRS bsdi"
  2797.             CDROM_DRIVERS="$CDROM_DRIVERS bsdi/libcdrom_bsdi.la"
  2798.         fi
  2799.         # Set up files for the thread library
  2800.         if test x$enable_threads = xyes; then
  2801.   echo "Copying src/thread/linux/SDL_systhread.c -> src/thread/SDL_systhread.c"
  2802.   old="$srcdir/src/thread/linux/SDL_systhread.c"
  2803.   new="$srcdir/src/thread/SDL_systhread.c"
  2804.   cat >$new <<__EOF__
  2805. /* WARNING:  This file was automatically generated!
  2806.  * Original: $old
  2807.  */
  2808. __EOF__
  2809.   cat >>$new <$old
  2810.   echo "Copying src/thread/linux/SDL_systhread_c.h -> src/thread/SDL_systhread_c.h"
  2811.   old="$srcdir/src/thread/linux/SDL_systhread_c.h"
  2812.   new="$srcdir/src/thread/SDL_systhread_c.h"
  2813.   cat >$new <<__EOF__
  2814. /* WARNING:  This file was automatically generated!
  2815.  * Original: $old
  2816.  */
  2817. __EOF__
  2818.   cat >>$new <$old
  2819.   echo "Copying src/thread/linux/SDL_sysmutex.c -> src/thread/SDL_sysmutex.c"
  2820.   old="$srcdir/src/thread/linux/SDL_sysmutex.c"
  2821.   new="$srcdir/src/thread/SDL_sysmutex.c"
  2822.   cat >$new <<__EOF__
  2823. /* WARNING:  This file was automatically generated!
  2824.  * Original: $old
  2825.  */
  2826. __EOF__
  2827.   cat >>$new <$old
  2828.   echo "Copying src/thread/linux/SDL_sysmutex_c.h -> src/thread/SDL_sysmutex_c.h"
  2829.   old="$srcdir/src/thread/linux/SDL_sysmutex_c.h"
  2830.   new="$srcdir/src/thread/SDL_sysmutex_c.h"
  2831.   cat >$new <<__EOF__
  2832. /* WARNING:  This file was automatically generated!
  2833.  * Original: $old
  2834.  */
  2835. __EOF__
  2836.   cat >>$new <$old
  2837.   echo "Copying src/thread/bsdi/SDL_syssem.c -> src/thread/SDL_syssem.c"
  2838.   old="$srcdir/src/thread/bsdi/SDL_syssem.c"
  2839.   new="$srcdir/src/thread/SDL_syssem.c"
  2840.   cat >$new <<__EOF__
  2841. /* WARNING:  This file was automatically generated!
  2842.  * Original: $old
  2843.  */
  2844. __EOF__
  2845.   cat >>$new <$old
  2846.   echo "Copying src/thread/generic/SDL_syssem_c.h -> src/thread/SDL_syssem_c.h"
  2847.   old="$srcdir/src/thread/generic/SDL_syssem_c.h"
  2848.   new="$srcdir/src/thread/SDL_syssem_c.h"
  2849.   cat >$new <<__EOF__
  2850. /* WARNING:  This file was automatically generated!
  2851.  * Original: $old
  2852.  */
  2853. __EOF__
  2854.   cat >>$new <$old
  2855.   echo "Copying src/thread/linux/SDL_syscond.c -> src/thread/SDL_syscond.c"
  2856.   old="$srcdir/src/thread/linux/SDL_syscond.c"
  2857.   new="$srcdir/src/thread/SDL_syscond.c"
  2858.   cat >$new <<__EOF__
  2859. /* WARNING:  This file was automatically generated!
  2860.  * Original: $old
  2861.  */
  2862. __EOF__
  2863.   cat >>$new <$old
  2864.   echo "Copying src/thread/generic/SDL_syscond_c.h -> src/thread/SDL_syscond_c.h"
  2865.   old="$srcdir/src/thread/generic/SDL_syscond_c.h"
  2866.   new="$srcdir/src/thread/SDL_syscond_c.h"
  2867.   cat >$new <<__EOF__
  2868. /* WARNING:  This file was automatically generated!
  2869.  * Original: $old
  2870.  */
  2871. __EOF__
  2872.   cat >>$new <$old
  2873.         fi
  2874.         # Set up files for the timer library
  2875.         if test x$enable_timers = xyes; then
  2876.   echo "Copying src/timer/linux/SDL_systimer.c -> src/timer/SDL_systimer.c"
  2877.   old="$srcdir/src/timer/linux/SDL_systimer.c"
  2878.   new="$srcdir/src/timer/SDL_systimer.c"
  2879.   cat >$new <<__EOF__
  2880. /* WARNING:  This file was automatically generated!
  2881.  * Original: $old
  2882.  */
  2883. __EOF__
  2884.   cat >>$new <$old
  2885.         fi
  2886.         ;;
  2887.     *-*-freebsd*)
  2888.         ARCH=freebsd
  2889.         CheckDummyVideo
  2890.         CheckDiskAudio
  2891. CheckDLOPEN
  2892.         CheckVGL
  2893.         CheckNASM
  2894.         CheckOSS
  2895.         CheckARTSC
  2896.         CheckESD
  2897.         CheckNAS
  2898.         CheckX11
  2899.         CheckDGA
  2900.         CheckSVGA
  2901.         CheckAAlib
  2902.         CheckOpenGL
  2903.         CheckPTHREAD
  2904.         # Set up files for the main() stub
  2905.   echo "Copying src/main/linux/SDL_main.c -> src/main/SDL_main.c"
  2906.   old="$srcdir/src/main/linux/SDL_main.c"
  2907.   new="$srcdir/src/main/SDL_main.c"
  2908.   cat >$new <<__EOF__
  2909. /* WARNING:  This file was automatically generated!
  2910.  * Original: $old
  2911.  */
  2912. __EOF__
  2913.   cat >>$new <$old
  2914.         # Set up files for the audio library
  2915.         # We use the OSS and ALSA API's, not the Sun audio API
  2916.         #if test x$enable_audio = xyes; then
  2917.         #    CFLAGS="$CFLAGS -DSUNAUDIO_SUPPORT"
  2918.         #    AUDIO_SUBDIRS="$AUDIO_SUBDIRS sun"
  2919.         #    AUDIO_DRIVERS="$AUDIO_DRIVERS sun/libaudio_sun.la"
  2920.         #fi
  2921.         # Set up files for the joystick library
  2922. # (joystick support differs between OpenBSD and FreeBSD
  2923.         if test x$enable_joystick = xyes; then
  2924.             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS dummy"
  2925.             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS dummy/libjoystick_dummy.la"
  2926.         fi
  2927.         # Set up files for the cdrom library
  2928.         if test x$enable_cdrom = xyes; then
  2929.             CDROM_SUBDIRS="$CDROM_SUBDIRS freebsd"
  2930.             CDROM_DRIVERS="$CDROM_DRIVERS freebsd/libcdrom_freebsd.la"
  2931.         fi
  2932.         # Set up files for the thread library
  2933.         if test x$enable_threads = xyes; then
  2934.   echo "Copying src/thread/linux/SDL_systhread.c -> src/thread/SDL_systhread.c"
  2935.   old="$srcdir/src/thread/linux/SDL_systhread.c"
  2936.   new="$srcdir/src/thread/SDL_systhread.c"
  2937.   cat >$new <<__EOF__
  2938. /* WARNING:  This file was automatically generated!
  2939.  * Original: $old
  2940.  */
  2941. __EOF__
  2942.   cat >>$new <$old
  2943.   echo "Copying src/thread/linux/SDL_systhread_c.h -> src/thread/SDL_systhread_c.h"
  2944.   old="$srcdir/src/thread/linux/SDL_systhread_c.h"
  2945.   new="$srcdir/src/thread/SDL_systhread_c.h"
  2946.   cat >$new <<__EOF__
  2947. /* WARNING:  This file was automatically generated!
  2948.  * Original: $old
  2949.  */
  2950. __EOF__
  2951.   cat >>$new <$old
  2952.   echo "Copying src/thread/linux/SDL_sysmutex.c -> src/thread/SDL_sysmutex.c"
  2953.   old="$srcdir/src/thread/linux/SDL_sysmutex.c"
  2954.   new="$srcdir/src/thread/SDL_sysmutex.c"
  2955.   cat >$new <<__EOF__
  2956. /* WARNING:  This file was automatically generated!
  2957.  * Original: $old
  2958.  */
  2959. __EOF__
  2960.   cat >>$new <$old
  2961.   echo "Copying src/thread/linux/SDL_sysmutex_c.h -> src/thread/SDL_sysmutex_c.h"
  2962.   old="$srcdir/src/thread/linux/SDL_sysmutex_c.h"
  2963.   new="$srcdir/src/thread/SDL_sysmutex_c.h"
  2964.   cat >$new <<__EOF__
  2965. /* WARNING:  This file was automatically generated!
  2966.  * Original: $old
  2967.  */
  2968. __EOF__
  2969.   cat >>$new <$old
  2970.             if test x$use_pthreads = xyes -a x$have_pthread_sem != xyes; then
  2971.   echo "Copying src/thread/generic/SDL_syssem.c -> src/thread/SDL_syssem.c"
  2972.   old="$srcdir/src/thread/generic/SDL_syssem.c"
  2973.   new="$srcdir/src/thread/SDL_syssem.c"
  2974.   cat >$new <<__EOF__
  2975. /* WARNING:  This file was automatically generated!
  2976.  * Original: $old
  2977.  */
  2978. __EOF__
  2979.   cat >>$new <$old
  2980.             else
  2981.   echo "Copying src/thread/linux/SDL_syssem.c -> src/thread/SDL_syssem.c"
  2982.   old="$srcdir/src/thread/linux/SDL_syssem.c"
  2983.   new="$srcdir/src/thread/SDL_syssem.c"
  2984.   cat >$new <<__EOF__
  2985. /* WARNING:  This file was automatically generated!
  2986.  * Original: $old
  2987.  */
  2988. __EOF__
  2989.   cat >>$new <$old
  2990.             fi
  2991.   echo "Copying src/thread/generic/SDL_syssem_c.h -> src/thread/SDL_syssem_c.h"
  2992.   old="$srcdir/src/thread/generic/SDL_syssem_c.h"
  2993.   new="$srcdir/src/thread/SDL_syssem_c.h"
  2994.   cat >$new <<__EOF__
  2995. /* WARNING:  This file was automatically generated!
  2996.  * Original: $old
  2997.  */
  2998. __EOF__
  2999.   cat >>$new <$old
  3000.   echo "Copying src/thread/linux/SDL_syscond.c -> src/thread/SDL_syscond.c"
  3001.   old="$srcdir/src/thread/linux/SDL_syscond.c"
  3002.   new="$srcdir/src/thread/SDL_syscond.c"
  3003.   cat >$new <<__EOF__
  3004. /* WARNING:  This file was automatically generated!
  3005.  * Original: $old
  3006.  */
  3007. __EOF__
  3008.   cat >>$new <$old
  3009.   echo "Copying src/thread/generic/SDL_syscond_c.h -> src/thread/SDL_syscond_c.h"
  3010.   old="$srcdir/src/thread/generic/SDL_syscond_c.h"
  3011.   new="$srcdir/src/thread/SDL_syscond_c.h"
  3012.   cat >$new <<__EOF__
  3013. /* WARNING:  This file was automatically generated!
  3014.  * Original: $old
  3015.  */
  3016. __EOF__
  3017.   cat >>$new <$old
  3018.         fi
  3019.         # Set up files for the timer library
  3020.         if test x$enable_timers = xyes; then
  3021.   echo "Copying src/timer/linux/SDL_systimer.c -> src/timer/SDL_systimer.c"
  3022.   old="$srcdir/src/timer/linux/SDL_systimer.c"
  3023.   new="$srcdir/src/timer/SDL_systimer.c"
  3024.   cat >$new <<__EOF__
  3025. /* WARNING:  This file was automatically generated!
  3026.  * Original: $old
  3027.  */
  3028. __EOF__
  3029.   cat >>$new <$old
  3030.         fi
  3031.         ;;
  3032.     *-*-netbsd*)
  3033.         ARCH=netbsd
  3034.         CheckDummyVideo
  3035.         CheckDiskAudio
  3036. CheckDLOPEN
  3037.         CheckNASM
  3038.         CheckOSS
  3039.         CheckARTSC
  3040.         CheckESD
  3041.         CheckNAS
  3042.         CheckX11
  3043.         CheckAAlib
  3044.         CheckOpenGL
  3045.         CheckPTHREAD
  3046.         # Set up files for the main() stub
  3047.   echo "Copying src/main/linux/SDL_main.c -> src/main/SDL_main.c"
  3048.   old="$srcdir/src/main/linux/SDL_main.c"
  3049.   new="$srcdir/src/main/SDL_main.c"
  3050.   cat >$new <<__EOF__
  3051. /* WARNING:  This file was automatically generated!
  3052.  * Original: $old
  3053.  */
  3054. __EOF__
  3055.   cat >>$new <$old
  3056.         # Set up files for the audio library
  3057.         if test x$enable_audio = xyes; then
  3058.             CFLAGS="$CFLAGS -DSUNAUDIO_SUPPORT"
  3059.             AUDIO_SUBDIRS="$AUDIO_SUBDIRS sun"
  3060.             AUDIO_DRIVERS="$AUDIO_DRIVERS sun/libaudio_sun.la"
  3061.         fi
  3062.         # Set up files for the joystick library
  3063.         if test x$enable_joystick = xyes; then
  3064.             JOYSTICK_SUBDIRS="$JOYSTICK_SUBDIRS bsd"
  3065.             JOYSTICK_DRIVERS="$JOYSTICK_DRIVERS bsd/libjoystick_bsd.la"
  3066.         fi
  3067.         # Set up files for the cdrom library
  3068.         if test x$enable_cdrom = xyes; then
  3069.             CDROM_SUBDIRS="$CDROM_SUBDIRS openbsd"
  3070.             CDROM_DRIVERS="$CDROM_DRIVERS openbsd/libcdrom_openbsd.la"
  3071.         fi
  3072.         # Set up files for the thread library
  3073.         if test x$enable_threads = xyes; then
  3074.   echo "Copying src/thread/linux/SDL_systhread.c -> src/thread/SDL_systhread.c"
  3075.   old="$srcdir/src/thread/linux/SDL_systhread.c"
  3076.   new="$srcdir/src/thread/SDL_systhread.c"
  3077.   cat >$new <<__EOF__
  3078. /* WARNING:  This file was automatically generated!
  3079.  * Original: $old
  3080.  */
  3081. __EOF__
  3082.   cat >>$new <$old
  3083.   echo "Copying src/thread/linux/SDL_systhread_c.h -> src/thread/SDL_systhread_c.h"
  3084.   old="$srcdir/src/thread/linux/SDL_systhread_c.h"
  3085.   new="$srcdir/src/thread/SDL_systhread_c.h"
  3086.   cat >$new <<__EOF__
  3087. /* WARNING:  This file was automatically generated!
  3088.  * Original: $old
  3089.  */
  3090. __EOF__
  3091.   cat >>$new <$old
  3092.   echo "Copying src/thread/linux/SDL_sysmutex.c -> src/thread/SDL_sysmutex.c"
  3093.   old="$srcdir/src/thread/linux/SDL_sysmutex.c"
  3094.   new="$srcdir/src/thread/SDL_sysmutex.c"
  3095.   cat >$new <<__EOF__
  3096. /* WARNING:  This file was automatically generated!
  3097.  * Original: $old
  3098.  */
  3099. __EOF__
  3100.   cat >>$new <$old
  3101.   echo "Copying src/thread/linux/SDL_sysmutex_c.h -> src/thread/SDL_sysmutex_c.h"
  3102.   old="$srcdir/src/thread/linux/SDL_sysmutex_c.h"
  3103.   new="$srcdir/src/thread/SDL_sysmutex_c.h"
  3104.   cat >$new <<__EOF__
  3105. /* WARNING:  This file was automatically generated!
  3106.  * Original: $old
  3107.  */
  3108. __EOF__
  3109.   cat >>$new <$old
  3110.             if test x$use_pthreads = xyes -a x$have_pthread_sem != xyes; then
  3111.   echo "Copying src/thread/generic/SDL_syssem.c -> src/thread/SDL_syssem.c"
  3112.   old="$srcdir/src/thread/generic/SDL_syssem.c"
  3113.   new="$srcdir/src/thread/SDL_syssem.c"
  3114.   cat >$new <<__EOF__
  3115. /* WARNING:  This file was automatically generated!
  3116.  * Original: $old
  3117.  */
  3118. __EOF__
  3119.   cat >>$new <$old
  3120.             else
  3121.   echo "Copying src/thread/linux/SDL_syssem.c -> src/thread/SDL_syssem.c"
  3122.   old="$srcdir/src/thread/linux/SDL_syssem.c"
  3123.   new="$srcdir/src/thread/SDL_syssem.c"
  3124.   cat >$new <<__EOF__
  3125. /* WARNING:  This file was automatically generated!
  3126.  * Original: $old
  3127.  */
  3128. __EOF__
  3129.   cat >>$new <$old
  3130.             fi
  3131.   echo "Copying src/thread/generic/SDL_syssem_c.h -> src/thread/SDL_syssem_c.h"
  3132.   old="$srcdir/src/thread/generic/SDL_syssem_c.h"
  3133.   new="$srcdir/src/thread/SDL_syssem_c.h"
  3134.   cat >$new <<__EOF__
  3135. /* WARNING:  This file was automatically generated!
  3136.  * Original: $old
  3137.  */
  3138. __EOF__
  3139.   cat >>$new <$old
  3140.   echo "Copying src/thread/linux/SDL_syscond.c -> src/thread/SDL_syscond.c"
  3141.   old="$srcdir/src/thread/linux/SDL_syscond.c"
  3142.   new="$srcdir/src/thread/SDL_syscond.c"
  3143.   cat >$new <<__EOF__
  3144. /* WARNING:  This file was automatically generated!
  3145.  * Original: $old
  3146.  */
  3147. __EOF__
  3148.   cat >>$new <$old
  3149.   echo "Copying src/thread/generic/SDL_syscond_c.h -> src/thread/SDL_syscond_c.h"
  3150.   old="$srcdir/src/thread/generic/SDL_syscond_c.h"
  3151.   new="$srcdir/src/thread/SDL_syscond_c.h"
  3152.   cat >$new <<__EOF__
  3153. /* WARNING:  This file was automatically generated!
  3154.  * Original: $old
  3155.  */
  3156. __EOF__
  3157.   cat >>$new <$old
  3158.         fi
  3159.         # Set up files for the timer library
  3160.         if test x$enable_timers = xyes; then
  3161.   echo "Copying src/timer/linux/SDL_systimer.c -> src/timer/SDL_systimer.c"
  3162.   old="$srcdir/src/timer/linux/SDL_systimer.c"
  3163.   new="$srcdir/src/timer/SDL_systimer.c"
  3164.   cat >$new <<__EOF__
  3165. /* WARNING:  This file was automatically generated!
  3166.  * Original: $old
  3167.  */
  3168. __EOF__
  3169.   cat >>$new <$old
  3170.         fi
  3171.         # NetBSD does not define "unix"
  3172.         CFLAGS="$CFLAGS -Dunix -D_POSIX_THREAD_SYSCALL_SOFT=1"
  3173.         ;;
  3174.     *-*-openbsd*)
  3175.         ARCH=openbsd
  3176.         CheckDummyVideo
  3177.         CheckDiskAudio
  3178. CheckDLOPEN
  3179.         CheckOPENBSDAUDIO
  3180.         CheckNASM
  3181.         CheckOSS
  3182.         CheckARTSC
  3183.         CheckESD
  3184.         CheckNAS
  3185.         CheckX11
  3186.         CheckAAlib