autoconf: add kernel module to the summary
[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 ])