3 AC_DEFUN(BA_CONDITIONAL,
15 AC_DEFUN(BA_CHECK_OPSYS,
18 if test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
20 BA_CONDITIONAL(HAVE_SUN_OS, $TRUEPRG)
21 AC_DEFINE(HAVE_SUN_OS)
23 BA_CONDITIONAL(HAVE_SUN_OS, $FALSEPRG)
26 if test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
28 BA_CONDITIONAL(HAVE_OSF1_OS, $TRUEPRG)
29 AC_DEFINE(HAVE_OSF1_OS)
31 BA_CONDITIONAL(HAVE_OSF1_OS, $FALSEPRG)
34 if test $HAVE_UNAME=yes -a x`uname -s` = xAIX
36 BA_CONDITIONAL(HAVE_AIX_OS, $TRUEPRG)
37 AC_DEFINE(HAVE_AIX_OS)
39 BA_CONDITIONAL(HAVE_AIX_OS, $FALSEPRG)
42 if test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
44 BA_CONDITIONAL(HAVE_HPUX_OS, $TRUEPRG)
45 AC_DEFINE(HAVE_HPUX_OS)
47 BA_CONDITIONAL(HAVE_HPUX_OS, $FALSEPRG)
50 if test $HAVE_UNAME=yes -a x`uname -s` = xLinux
52 BA_CONDITIONAL(HAVE_LINUX_OS, $TRUEPRG)
53 AC_DEFINE(HAVE_LINUX_OS)
55 BA_CONDITIONAL(HAVE_LINUX_OS, $FALSEPRG)
58 if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
60 BA_CONDITIONAL(HAVE_FREEBSD_OS, $TRUEPRG)
61 AC_DEFINE(HAVE_FREEBSD_OS)
63 BA_CONDITIONAL(HAVE_FREEBSD_OS, $FALSEPRG)
66 if test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
68 BA_CONDITIONAL(HAVE_NETBSD_OS, $TRUEPRG)
69 AC_DEFINE(HAVE_NETBSD_OS)
71 BA_CONDITIONAL(HAVE_NETBSD_OS, $FALSEPRG)
74 if test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
76 BA_CONDITIONAL(HAVE_OPENBSD_OS, $TRUEPRG)
77 AC_DEFINE(HAVE_OPENBSD_OS)
79 BA_CONDITIONAL(HAVE_OPENBSD_OS, $FALSEPRG)
82 if test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
84 BA_CONDITIONAL(HAVE_BSDI_OS, $TRUEPRG)
85 AC_DEFINE(HAVE_BSDI_OS)
87 BA_CONDITIONAL(HAVE_BSDI_OS, $FALSEPRG)
90 if test $HAVE_UNAME=yes -a x`uname -s` = xSGI
92 BA_CONDITIONAL(HAVE_SGI_OS, $TRUEPRG)
93 AC_DEFINE(HAVE_SGI_OS)
95 BA_CONDITIONAL(HAVE_SGI_OS, $FALSEPRG)
98 if test $HAVE_UNAME=yes -a x`uname -s` = xIRIX
100 BA_CONDITIONAL(HAVE_IRIX_OS, $TRUEPRG)
101 AC_DEFINE(HAVE_IRIX_OS)
103 BA_CONDITIONAL(HAVE_IRIX_OS, $FALSEPRG)
106 if test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
108 AM_CONDITIONAL(HAVE_DARWIN_OS, $TRUEPRG)
109 AC_DEFINE(HAVE_DARWIN_OS)
111 AM_CONDITIONAL(HAVE_DARWIN_OS, $FALSEPRG)
115 AC_DEFUN(BA_CHECK_OPSYS_DISTNAME,
116 [AC_MSG_CHECKING(for Operating System Distribution)
117 if test "x$DISTNAME" != "x"
119 echo "distname set to $DISTNAME"
120 elif test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
123 elif test $HAVE_UNAME=yes -a x`uname -s` = xAIX
126 elif test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
129 elif test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
132 elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
135 elif test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
138 elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
141 elif test $HAVE_UNAME=yes -a x`uname -s` = xIRIX
144 elif test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
147 elif test -f /etc/SuSE-release
150 elif test -d /etc/SuSEconfig
153 elif test -f /etc/mandrake-release
156 elif test -f /etc/whitebox-release
159 elif test -f /etc/redhat-release
162 elif test -f /etc/gentoo-release
165 elif test -f /etc/debian_version
168 elif test -f /etc/slackware-version
171 elif test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
174 elif test -f /etc/engarde-version
177 elif test "$CYGWIN" = yes
180 AC_DEFINE(HAVE_CYGWIN)
187 AC_DEFUN(AM_CONDITIONAL,