commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnumach oskit/ds_osenv.c ./configure ./config.h...


From: Roland McGrath
Subject: gnumach oskit/ds_osenv.c ./configure ./config.h...
Date: Wed, 05 Mar 2003 04:28:24 -0500

CVSROOT:        /cvsroot/hurd
Module name:    gnumach
Changes by:     Roland McGrath <address@hidden> 03/03/05 04:28:24

Modified files:
        oskit          : ds_osenv.c 
        .              : configure config.h.in configure.in 

Log message:
        2003-03-05  Roland McGrath  <address@hidden>
        
        * configure.in (HAVE_I8042): New check for oskit_dev_init_i8042.
        * oskit/ds_osenv.c (ds_osenv_init) [HAVE_I8042]: Call it.
        * config.h.in: Add #undef.
        * configure: Regenerated.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnumach/gnumach/oskit/ds_osenv.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnumach/gnumach/configure.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnumach/gnumach/config.h.in.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnumach/gnumach/configure.in.diff?tr1=1.15&tr2=1.16&r1=text&r2=text

Patches:
Index: gnumach/config.h.in
diff -u gnumach/config.h.in:1.3 gnumach/config.h.in:1.4
--- gnumach/config.h.in:1.3     Mon Oct 21 05:32:14 2002
+++ gnumach/config.h.in Wed Mar  5 04:28:24 2003
@@ -10,3 +10,6 @@
 
 /* Define if you have the <oskit/dev/stream.h> header file.  */
 #undef HAVE_OSKIT_DEV_STREAM_H
+
+/* Definf if -loskit_dev has the i8042 driver.  */
+#undef HAVE_I8042
Index: gnumach/configure
diff -u gnumach/configure:1.9 gnumach/configure:1.10
--- gnumach/configure:1.9       Mon Oct 21 05:32:14 2002
+++ gnumach/configure   Wed Mar  5 04:28:24 2003
@@ -1298,10 +1298,54 @@
 done
 
 
+echo $ac_n "checking for oskit_dev_init_i8042 in -loskit_dev""... $ac_c" 1>&6
+echo "configure:1303: checking for oskit_dev_init_i8042 in -loskit_dev" >&5
+ac_lib_var=`echo oskit_dev'_'oskit_dev_init_i8042 | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  ac_save_LIBS="$LIBS"
+LIBS="-loskit_dev -loskit_lmm -loskit_clientos -loskit_c -loskit_kern 
-loskit_com $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1311 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char oskit_dev_init_i8042();
+
+int main() {
+oskit_dev_init_i8042()
+; return 0; }
+EOF
+if { (eval echo configure:1322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && 
test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_lib_$ac_lib_var=yes"
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+  echo "$ac_t""yes" 1>&6
+  cat >> confdefs.h <<\EOF
+#define HAVE_I8042 1
+EOF
+
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+
 SMP_LIBS=
 if test $MAXCPUS -gt 1; then
   echo $ac_n "checking for smp_init in -loskit_smp""... $ac_c" 1>&6
-echo "configure:1305: checking for smp_init in -loskit_smp" >&5
+echo "configure:1349: checking for smp_init in -loskit_smp" >&5
 ac_lib_var=`echo oskit_smp'_'smp_init | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1309,7 +1353,7 @@
   ac_save_LIBS="$LIBS"
 LIBS="-loskit_smp  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 1313 "configure"
+#line 1357 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -1320,7 +1364,7 @@
 smp_init()
 ; return 0; }
 EOF
-if { (eval echo configure:1324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && 
test -s conftest${ac_exeext}; then
+if { (eval echo configure:1368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && 
test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
Index: gnumach/configure.in
diff -u gnumach/configure.in:1.15 gnumach/configure.in:1.16
--- gnumach/configure.in:1.15   Mon Oct 21 05:32:14 2002
+++ gnumach/configure.in        Wed Mar  5 04:28:24 2003
@@ -98,6 +98,9 @@
 
 AC_CHECK_HEADERS(oskit/dev/stream.h)
 
+AC_CHECK_LIB(oskit_dev, oskit_dev_init_i8042, [AC_DEFINE(HAVE_I8042)], [],
+            [-loskit_lmm -loskit_clientos -loskit_c -loskit_kern -loskit_com])
+
 AC_SUBST(SMP_LIBS)SMP_LIBS=
 if test $MAXCPUS -gt 1; then
   AC_CHECK_LIB(oskit_smp, smp_init, [SMP_LIBS=-loskit_smp], [
Index: gnumach/oskit/ds_osenv.c
diff -u gnumach/oskit/ds_osenv.c:1.3 gnumach/oskit/ds_osenv.c:1.4
--- gnumach/oskit/ds_osenv.c:1.3        Fri Feb 28 03:55:18 2003
+++ gnumach/oskit/ds_osenv.c    Wed Mar  5 04:28:24 2003
@@ -67,4 +67,8 @@
 
   oskit_linux_init_osenv (mach_osenv);
   oskit_linux_init_devs ();
+
+#ifdef HAVE_I8042
+  oskit_dev_init_i8042 ();
+#endif
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]