]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ntp/sntp/m4/ntp_locinfo.m4
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ntp / sntp / m4 / ntp_locinfo.m4
1 dnl ######################################################################
2 dnl @synopsis NTP_LOCINFO([SCRIPTSDIRPATH])
3 dnl Location information:
4 dnl - installation directory (*_DB for bin/, *_DL for libexec/, *_DS for sbin/)
5 dnl   ... or *_NI for noinst_*
6 dnl - man tag format (man or mdoc)
7 dnl - man section (1, 1m, 1M, 8)
8
9 AC_DEFUN([NTP_LOCINFO], [
10
11 AC_MSG_CHECKING([for install dir and man conventions])
12
13 AC_ARG_WITH(
14     [locfile],
15     [AS_HELP_STRING(
16         [--with-locfile=XXX],
17         [os-specific or "legacy"]
18     )],
19     [],
20     [with_locfile=no]
21 )
22
23 (                                                                       \
24     SENTINEL_DIR="$PWD" &&                                              \
25     cd $srcdir/$1 &&                                                    \
26     case "$with_locfile" in                                             \
27      yes|no|'')                                                         \
28         scripts/genLocInfo -d "$SENTINEL_DIR"                           \
29         ;;                                                              \
30      *)                                                                 \
31         scripts/genLocInfo -d "$SENTINEL_DIR" -f "$with_locfile"        \
32         ;;                                                              \
33     esac                                                                \
34 ) > genLocInfo.i 2> genLocInfo.err
35 . ./genLocInfo.i
36
37 case "$GENLOCINFO" in
38  OK)
39     AC_MSG_RESULT([in file $GENLOCINFOFILE])
40     rm genLocInfo.err genLocInfo.i
41     ;;
42  *)
43     AC_MSG_RESULT([failed.])
44     AC_MSG_ERROR([Problem with genLocInfo!])
45     ;;
46 esac
47
48 AM_CONDITIONAL([WANT_CALC_TICKADJ_MS], [test "$CALC_TICKADJ_MS" ])
49
50 AC_SUBST([CALC_TICKADJ_DB])
51 AC_SUBST([CALC_TICKADJ_DL])
52 AC_SUBST([CALC_TICKADJ_DS])
53 AC_SUBST([CALC_TICKADJ_MS])
54 AC_SUBST([CALC_TICKADJ_NI])
55 AC_SUBST([MANTAGFMT])
56 AC_SUBST([NTPDATE_DB])
57 AC_SUBST([NTPDATE_DL])
58 AC_SUBST([NTPDATE_DS])
59 AC_SUBST([NTPDATE_MS])
60 AC_SUBST([NTPDATE_NI])
61 AC_SUBST([NTPDC_DB])
62 AC_SUBST([NTPDC_DL])
63 AC_SUBST([NTPDC_DS])
64 AC_SUBST([NTPDC_MS])
65 AC_SUBST([NTPDC_NI])
66 AC_SUBST([NTPDSIM_DB])
67 AC_SUBST([NTPDSIM_DL])
68 AC_SUBST([NTPDSIM_DS])
69 AC_SUBST([NTPDSIM_MS])
70 AC_SUBST([NTPDSIM_NI])
71 AC_SUBST([NTPD_DB])
72 AC_SUBST([NTPD_DL])
73 AC_SUBST([NTPD_DS])
74 AC_SUBST([NTPD_MS])
75 AC_SUBST([NTPD_NI])
76 AC_SUBST([NTPQ_DB])
77 AC_SUBST([NTPQ_DL])
78 AC_SUBST([NTPQ_DS])
79 AC_SUBST([NTPQ_MS])
80 AC_SUBST([NTPQ_NI])
81 AC_SUBST([NTPSNMPD_DB])
82 AC_SUBST([NTPSNMPD_DL])
83 AC_SUBST([NTPSNMPD_DS])
84 AC_SUBST([NTPSNMPD_MS])
85 AC_SUBST([NTPSNMPD_NI])
86 AC_SUBST([NTPSWEEP_DB])
87 AC_SUBST([NTPSWEEP_DL])
88 AC_SUBST([NTPSWEEP_DS])
89 AC_SUBST([NTPSWEEP_MS])
90 AC_SUBST([NTPSWEEP_NI])
91 AM_CONDITIONAL([INSTALL_NTPSWEEP], [test -z "$NTPSWEEP_NI" ])
92 AC_SUBST([NTPTIME_DB])
93 AC_SUBST([NTPTIME_DL])
94 AC_SUBST([NTPTIME_DS])
95 AC_SUBST([NTPTIME_MS])
96 AC_SUBST([NTPTIME_NI])
97 AC_SUBST([NTPTRACE_DB])
98 AC_SUBST([NTPTRACE_DL])
99 AC_SUBST([NTPTRACE_DS])
100 AC_SUBST([NTPTRACE_MS])
101 AC_SUBST([NTPTRACE_NI])
102 AC_SUBST([NTP_KEYGEN_DB])
103 AC_SUBST([NTP_KEYGEN_DL])
104 AC_SUBST([NTP_KEYGEN_DS])
105 AC_SUBST([NTP_KEYGEN_MS])
106 AC_SUBST([NTP_KEYGEN_NI])
107 AC_SUBST([NTP_WAIT_DB])
108 AC_SUBST([NTP_WAIT_DL])
109 AC_SUBST([NTP_WAIT_DS])
110 AC_SUBST([NTP_WAIT_MS])
111 AC_SUBST([NTP_WAIT_NI])
112 AC_SUBST([SNTP_DB])
113 AC_SUBST([SNTP_DL])
114 AC_SUBST([SNTP_DS])
115 AC_SUBST([SNTP_MS])
116 AC_SUBST([SNTP_NI])
117 AC_SUBST([TICKADJ_DB])
118 AC_SUBST([TICKADJ_DL])
119 AC_SUBST([TICKADJ_DS])
120 AC_SUBST([TICKADJ_MS])
121 AC_SUBST([TICKADJ_NI])
122 AC_SUBST([TIMETRIM_DB])
123 AC_SUBST([TIMETRIM_DL])
124 AC_SUBST([TIMETRIM_DS])
125 AC_SUBST([TIMETRIM_MS])
126 AC_SUBST([TIMETRIM_NI])
127 AC_SUBST([UPDATE_LEAP_DB])
128 AC_SUBST([UPDATE_LEAP_DL])
129 AC_SUBST([UPDATE_LEAP_DS])
130 AC_SUBST([UPDATE_LEAP_MS])
131 AC_SUBST([UPDATE_LEAP_NI])
132 AM_CONDITIONAL([INSTALL_UPDATE_LEAP], [test -z "$UPDATE_LEAP_NI" ])
133
134 ])dnl
135 dnl ======================================================================