1275970Scydnl ######################################################################
2275970Scydnl @synopsis NTP_LOCINFO([SCRIPTSDIRPATH])
3275970Scydnl Location information:
4275970Scydnl - installation directory (*_DB for bin/, *_DL for libexec/, *_DS for sbin/)
5275970Scydnl   ... or *_NI for noinst_*
6275970Scydnl - man tag format (man or mdoc)
7275970Scydnl - man section (1, 1m, 1M, 8)
8275970Scy
9275970ScyAC_DEFUN([NTP_LOCINFO], [
10275970Scy
11275970ScyAC_MSG_CHECKING([for install dir and man conventions])
12275970Scy
13275970ScyAC_ARG_WITH(
14275970Scy    [locfile],
15275970Scy    [AS_HELP_STRING(
16275970Scy	[--with-locfile=XXX],
17275970Scy	[os-specific or "legacy"]
18275970Scy    )],
19275970Scy    [],
20275970Scy    [with_locfile=no]
21275970Scy)
22275970Scy
23275970Scy(									\
24275970Scy    SENTINEL_DIR="$PWD" &&						\
25275970Scy    cd $srcdir/$1 &&							\
26275970Scy    case "$with_locfile" in						\
27275970Scy     yes|no|'')								\
28275970Scy	scripts/genLocInfo -d "$SENTINEL_DIR"				\
29275970Scy	;;								\
30275970Scy     *)									\
31275970Scy	scripts/genLocInfo -d "$SENTINEL_DIR" -f "$with_locfile"	\
32275970Scy	;;								\
33275970Scy    esac								\
34275970Scy) > genLocInfo.i 2> genLocInfo.err
35275970Scy. ./genLocInfo.i
36275970Scy
37275970Scycase "$GENLOCINFO" in
38275970Scy OK)
39275970Scy    AC_MSG_RESULT([in file $GENLOCINFOFILE])
40275970Scy    rm genLocInfo.err genLocInfo.i
41275970Scy    ;;
42275970Scy *)
43275970Scy    AC_MSG_RESULT([failed.])
44275970Scy    AC_MSG_ERROR([Problem with genLocInfo!])
45275970Scy    ;;
46275970Scyesac
47275970Scy
48275970ScyAM_CONDITIONAL([WANT_CALC_TICKADJ_MS], [test "$CALC_TICKADJ_MS" ])
49275970Scy
50275970ScyAC_SUBST([CALC_TICKADJ_DB])
51275970ScyAC_SUBST([CALC_TICKADJ_DL])
52275970ScyAC_SUBST([CALC_TICKADJ_DS])
53275970ScyAC_SUBST([CALC_TICKADJ_MS])
54275970ScyAC_SUBST([CALC_TICKADJ_NI])
55275970ScyAC_SUBST([MANTAGFMT])
56275970ScyAC_SUBST([NTPDATE_DB])
57275970ScyAC_SUBST([NTPDATE_DL])
58275970ScyAC_SUBST([NTPDATE_DS])
59275970ScyAC_SUBST([NTPDATE_MS])
60275970ScyAC_SUBST([NTPDATE_NI])
61275970ScyAC_SUBST([NTPDC_DB])
62275970ScyAC_SUBST([NTPDC_DL])
63275970ScyAC_SUBST([NTPDC_DS])
64275970ScyAC_SUBST([NTPDC_MS])
65275970ScyAC_SUBST([NTPDC_NI])
66275970ScyAC_SUBST([NTPDSIM_DB])
67275970ScyAC_SUBST([NTPDSIM_DL])
68275970ScyAC_SUBST([NTPDSIM_DS])
69275970ScyAC_SUBST([NTPDSIM_MS])
70275970ScyAC_SUBST([NTPDSIM_NI])
71275970ScyAC_SUBST([NTPD_DB])
72275970ScyAC_SUBST([NTPD_DL])
73275970ScyAC_SUBST([NTPD_DS])
74275970ScyAC_SUBST([NTPD_MS])
75275970ScyAC_SUBST([NTPD_NI])
76275970ScyAC_SUBST([NTPQ_DB])
77275970ScyAC_SUBST([NTPQ_DL])
78275970ScyAC_SUBST([NTPQ_DS])
79275970ScyAC_SUBST([NTPQ_MS])
80275970ScyAC_SUBST([NTPQ_NI])
81275970ScyAC_SUBST([NTPSNMPD_DB])
82275970ScyAC_SUBST([NTPSNMPD_DL])
83275970ScyAC_SUBST([NTPSNMPD_DS])
84275970ScyAC_SUBST([NTPSNMPD_MS])
85275970ScyAC_SUBST([NTPSNMPD_NI])
86275970ScyAC_SUBST([NTPSWEEP_DB])
87275970ScyAC_SUBST([NTPSWEEP_DL])
88275970ScyAC_SUBST([NTPSWEEP_DS])
89275970ScyAC_SUBST([NTPSWEEP_MS])
90275970ScyAC_SUBST([NTPSWEEP_NI])
91275970ScyAM_CONDITIONAL([INSTALL_NTPSWEEP], [test -z "$NTPSWEEP_NI" ])
92275970ScyAC_SUBST([NTPTIME_DB])
93275970ScyAC_SUBST([NTPTIME_DL])
94275970ScyAC_SUBST([NTPTIME_DS])
95275970ScyAC_SUBST([NTPTIME_MS])
96275970ScyAC_SUBST([NTPTIME_NI])
97275970ScyAC_SUBST([NTPTRACE_DB])
98275970ScyAC_SUBST([NTPTRACE_DL])
99275970ScyAC_SUBST([NTPTRACE_DS])
100275970ScyAC_SUBST([NTPTRACE_MS])
101275970ScyAC_SUBST([NTPTRACE_NI])
102275970ScyAC_SUBST([NTP_KEYGEN_DB])
103275970ScyAC_SUBST([NTP_KEYGEN_DL])
104275970ScyAC_SUBST([NTP_KEYGEN_DS])
105275970ScyAC_SUBST([NTP_KEYGEN_MS])
106275970ScyAC_SUBST([NTP_KEYGEN_NI])
107275970ScyAC_SUBST([NTP_WAIT_DB])
108275970ScyAC_SUBST([NTP_WAIT_DL])
109275970ScyAC_SUBST([NTP_WAIT_DS])
110275970ScyAC_SUBST([NTP_WAIT_MS])
111275970ScyAC_SUBST([NTP_WAIT_NI])
112275970ScyAC_SUBST([SNTP_DB])
113275970ScyAC_SUBST([SNTP_DL])
114275970ScyAC_SUBST([SNTP_DS])
115275970ScyAC_SUBST([SNTP_MS])
116275970ScyAC_SUBST([SNTP_NI])
117275970ScyAC_SUBST([TICKADJ_DB])
118275970ScyAC_SUBST([TICKADJ_DL])
119275970ScyAC_SUBST([TICKADJ_DS])
120275970ScyAC_SUBST([TICKADJ_MS])
121275970ScyAC_SUBST([TICKADJ_NI])
122275970ScyAC_SUBST([TIMETRIM_DB])
123275970ScyAC_SUBST([TIMETRIM_DL])
124275970ScyAC_SUBST([TIMETRIM_DS])
125275970ScyAC_SUBST([TIMETRIM_MS])
126275970ScyAC_SUBST([TIMETRIM_NI])
127282408ScyAC_SUBST([UPDATE_LEAP_DB])
128282408ScyAC_SUBST([UPDATE_LEAP_DL])
129282408ScyAC_SUBST([UPDATE_LEAP_DS])
130282408ScyAC_SUBST([UPDATE_LEAP_MS])
131282408ScyAC_SUBST([UPDATE_LEAP_NI])
132282408ScyAM_CONDITIONAL([INSTALL_UPDATE_LEAP], [test -z "$UPDATE_LEAP_NI" ])
133275970Scy
134275970Scy])dnl
135275970Scydnl ======================================================================
136