No empty .Rs/.Re
[netbsd-mini2440.git] / external / bsd / am-utils / dist / m4 / macros / check_nfs_prot_headers.m4
blob36b2c39472998fb07aa0003c8dab1c1b1e4896b0
1 dnl ######################################################################
2 dnl check if system has NFS protocol headers
3 AC_DEFUN([AMU_CHECK_NFS_PROT_HEADERS],
5 AC_CACHE_CHECK(location of NFS protocol header files,
6 ac_cv_nfs_prot_headers,
8 # select the correct style for mounting filesystems
9 case "${host_os}" in
10         irix5* )
11                         ac_cv_nfs_prot_headers=irix5 ;;
12         irix* )
13                         ac_cv_nfs_prot_headers=irix6 ;;
14         sunos3* )
15                         ac_cv_nfs_prot_headers=sunos3 ;;
16         sunos4* | solaris1* )
17                         ac_cv_nfs_prot_headers=sunos4 ;;
18         sunos5.[[0-3]] | solaris2.[[0-3]] )
19                         ac_cv_nfs_prot_headers=sunos5_3 ;;
20         sunos5.4* | solaris2.4* )
21                         ac_cv_nfs_prot_headers=sunos5_4 ;;
22         sunos5.5* | solaris2.5* )
23                         ac_cv_nfs_prot_headers=sunos5_5 ;;
24         sunos5.6* | solaris2.6* )
25                         ac_cv_nfs_prot_headers=sunos5_6 ;;
26         sunos5.7* | solaris2.7* )
27                         ac_cv_nfs_prot_headers=sunos5_7 ;;
28         sunos5* | solaris2* )
29                         ac_cv_nfs_prot_headers=sunos5_8 ;;
30         bsdi2*)
31                         ac_cv_nfs_prot_headers=bsdi2 ;;
32         bsdi* )
33                         ac_cv_nfs_prot_headers=bsdi3 ;;
34         freebsd2* )
35                         ac_cv_nfs_prot_headers=freebsd2 ;;
36         freebsd* | freebsdelf* )
37                         ac_cv_nfs_prot_headers=freebsd3 ;;
38         netbsd1.[[0-2]]* )
39                         ac_cv_nfs_prot_headers=netbsd ;;
40         netbsd1.3* )
41                         ac_cv_nfs_prot_headers=netbsd1_3 ;;
42         netbsd* | netbsdelf* )
43                         ac_cv_nfs_prot_headers=netbsd1_4 ;;
44         openbsd* )
45                         ac_cv_nfs_prot_headers=openbsd ;;
46         hpux[[6-9]]* | hpux10* )
47                         ac_cv_nfs_prot_headers=hpux ;;
48         hpux* )
49                         ac_cv_nfs_prot_headers=hpux11 ;;
50         aix[[1-3]]* )
51                         ac_cv_nfs_prot_headers=aix3 ;;
52         aix4.[[01]]* )
53                         ac_cv_nfs_prot_headers=aix4 ;;
54         aix4.2* )
55                         ac_cv_nfs_prot_headers=aix4_2 ;;
56         aix4.3* )
57                         ac_cv_nfs_prot_headers=aix4_3 ;;
58         aix5.1* )
59                         ac_cv_nfs_prot_headers=aix5_1 ;;
60         aix* )
61                         ac_cv_nfs_prot_headers=aix5_2 ;;
62         osf[[1-3]]* )
63                         ac_cv_nfs_prot_headers=osf2 ;;
64         osf4* )
65                         ac_cv_nfs_prot_headers=osf4 ;;
66         osf* )
67                         ac_cv_nfs_prot_headers=osf5 ;;
68         svr4* )
69                         ac_cv_nfs_prot_headers=svr4 ;;
70         sysv4* )        # this is for NCR2 machines
71                         ac_cv_nfs_prot_headers=ncr2 ;;
72         linux* )
73                         ac_cv_nfs_prot_headers=linux ;;
74         nextstep* )
75                         ac_cv_nfs_prot_headers=nextstep ;;
76         ultrix* )
77                         ac_cv_nfs_prot_headers=ultrix ;;
78         darwin* | macosx* | rhapsody* )
79                         ac_cv_nfs_prot_headers=darwin ;;
80         * )
81                         ac_cv_nfs_prot_headers=default ;;
82 esac
85 # make sure correct header is linked in top build directory
86 am_utils_nfs_prot_file="amu_nfs_prot.h"
87 am_utils_link_files=${am_utils_link_files}${am_utils_nfs_prot_file}:conf/nfs_prot/nfs_prot_${ac_cv_nfs_prot_headers}.h" "
89 # define the name of the header to be included for other M4 macros
90 AC_DEFINE_UNQUOTED(AMU_NFS_PROTOCOL_HEADER, "${srcdir}/conf/nfs_prot/nfs_prot_${ac_cv_nfs_prot_headers}.h")
92 # set headers in a macro for Makefile.am files to use (for dependencies)
93 AMU_NFS_PROT_HEADER='${top_builddir}/'$am_utils_nfs_prot_file
94 AC_SUBST(AMU_NFS_PROT_HEADER)
96 dnl ======================================================================