Commit | Line | Data |
---|---|---|
805e021f CE |
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 | ]) |