Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / cf / ostype.m4
1 AC_DEFUN([OPENAFS_OSTYPE],[
2 AC_MSG_CHECKING(your OS)
3 system=$host
4 case $system in
5 *-linux*)
6 MKAFS_OSTYPE=LINUX
7 if test "x$enable_redhat_buildsys" = "xyes"; then
8 AC_DEFINE(ENABLE_REDHAT_BUILDSYS, 1, [define if you have redhat buildsystem])
9 fi
10 if test "x$enable_kernel_module" = "xyes"; then
11 OPENAFS_LINUX_KERNEL_PATH
12 fi
13 AC_MSG_RESULT(linux)
14 OPENAFS_LINUX_GUESS_VERSION
15 ;;
16 *-solaris*)
17 MKAFS_OSTYPE=SOLARIS
18 AC_MSG_RESULT(sun4)
19 OPENAFS_SOLARIS_OSTYPE
20 ;;
21 *-sunos*)
22 MKAFS_OSTYPE=SUNOS
23 enable_kernel_module=no
24 AC_MSG_RESULT(sun4)
25 ;;
26 *-hpux*)
27 MKAFS_OSTYPE=HPUX
28 AC_MSG_RESULT(hp_ux)
29 if test -f "/usr/old/usr/include/ndir.h"; then
30 AC_DEFINE(HAVE_USR_OLD_USR_INCLUDE_NDIR_H, 1, [define if you have old ndir.h])
31 fi
32 ;;
33 *-irix*)
34 if test -d /usr/include/sys/SN/SN1; then
35 IRIX_BUILD_IP35="IP35"
36 fi
37 MKAFS_OSTYPE=IRIX
38 AC_MSG_RESULT(sgi)
39 ;;
40 *-aix*)
41 MKAFS_OSTYPE=AIX
42 AC_MSG_RESULT(rs_aix)
43 ;;
44 arm-*-darwin*)
45 MKAFS_OSTYPE=DARWIN
46 AC_MSG_RESULT(arm_darwin)
47 ;;
48 powerpc-*-darwin*)
49 MKAFS_OSTYPE=DARWIN
50 AC_MSG_RESULT(ppc_darwin)
51 ;;
52 i386-*-darwin*)
53 MKAFS_OSTYPE=DARWIN
54 AC_MSG_RESULT(x86_darwin)
55 ;;
56 x86_64-*-darwin*)
57 MKAFS_OSTYPE=DARWIN
58 AC_MSG_RESULT(x86_darwin)
59 ;;
60 i386-*-freebsd*)
61 MKAFS_OSTYPE=FBSD
62 AC_MSG_RESULT(i386_fbsd)
63 ;;
64 x86_64-*-freebsd*)
65 MKAFS_OSTYPE=FBSD
66 AC_MSG_RESULT(amd64_fbsd)
67 ;;
68 *-netbsd*)
69 MKAFS_OSTYPE=NBSD
70 AC_MSG_RESULT(nbsd)
71 ;;
72 x86_64-*-openbsd*)
73 MKAFS_OSTYPE=OBSD
74 AC_MSG_RESULT(amd64_obsd)
75 ;;
76 i386-*-openbsd*)
77 MKAFS_OSTYPE=OBSD
78 AC_MSG_RESULT(i386_obsd)
79 ;;
80 *-dragonfly*)
81 MKAFS_OSTYPE=DFBSD
82 AC_MSG_RESULT(i386_dfbsd)
83 ;;
84 *)
85 AC_MSG_RESULT($system)
86 ;;
87 esac
88 ])