144574Sphkdnl ######################################################################
244574Sphkdnl @synopsis NTP_LOCINFO([SCRIPTSDIRPATH])
344574Sphkdnl Location information:
444574Sphkdnl - installation directory (*_DB for bin/, *_DL for libexec/, *_DS for sbin/)
544574Sphkdnl   ... or *_NI for noinst_*
644574Sphkdnl - man tag format (man or mdoc)
744574Sphkdnl - man section (1, 1m, 1M, 8)
844574Sphk
944574SphkAC_DEFUN([NTP_LOCINFO], [
1044574Sphk
1144574SphkAC_MSG_CHECKING([for install dir and man conventions])
1244574Sphk
1344574SphkAC_ARG_WITH(
1444574Sphk    [locfile],
1544574Sphk    [AS_HELP_STRING(
1644574Sphk	[--with-locfile=XXX],
1744574Sphk	[os-specific or "legacy"]
182291Sjkh    )],
192291Sjkh    [],
202291Sjkh    [with_locfile=no]
212291Sjkh)
2265432Sphk
2365432Sphk(									\
2465432Sphk    SENTINEL_DIR="$PWD" &&						\
2565432Sphk    cd $srcdir/$1 &&							\
2644574Sphk    case "$with_locfile" in						\
2744574Sphk     yes|no|'')								\
2844574Sphk	scripts/genLocInfo -d "$SENTINEL_DIR"				\
2921101Sjhay	;;								\
3021101Sjhay     *)									\
3121101Sjhay	scripts/genLocInfo -d "$SENTINEL_DIR" -f "$with_locfile"	\
322291Sjkh	;;								\
332291Sjkh    esac								\
342291Sjkh) > genLocInfo.i 2> genLocInfo.err
352291Sjkh. ./genLocInfo.i
362291Sjkh
372291Sjkhcase "$GENLOCINFO" in
382291Sjkh OK)
392291Sjkh    AC_MSG_RESULT([in file $GENLOCINFOFILE])
402291Sjkh    rm genLocInfo.err genLocInfo.i
412291Sjkh    ;;
422291Sjkh *)
432291Sjkh    AC_MSG_RESULT([failed.])
442291Sjkh    AC_MSG_ERROR([Problem with genLocInfo!])
452291Sjkh    ;;
4655205Speteresac
4755205Speter
482291SjkhAM_CONDITIONAL([WANT_CALC_TICKADJ_MS], [test "$CALC_TICKADJ_MS" ])
492291Sjkh
502291SjkhAC_SUBST([CALC_TICKADJ_DB])
512291SjkhAC_SUBST([CALC_TICKADJ_DL])
5244574SphkAC_SUBST([CALC_TICKADJ_DS])
532291SjkhAC_SUBST([CALC_TICKADJ_MS])
542291SjkhAC_SUBST([CALC_TICKADJ_NI])
5544574SphkAC_SUBST([MANTAGFMT])
5644574SphkAC_SUBST([NTPDATE_DB])
5744574SphkAC_SUBST([NTPDATE_DL])
5844574SphkAC_SUBST([NTPDATE_DS])
5944574SphkAC_SUBST([NTPDATE_MS])
6044574SphkAC_SUBST([NTPDATE_NI])
6144574SphkAC_SUBST([NTPDC_DB])
6244574SphkAC_SUBST([NTPDC_DL])
632291SjkhAC_SUBST([NTPDC_DS])
642291SjkhAC_SUBST([NTPDC_MS])
652291SjkhAC_SUBST([NTPDC_NI])
662291SjkhAC_SUBST([NTPDSIM_DB])
672291SjkhAC_SUBST([NTPDSIM_DL])
682291SjkhAC_SUBST([NTPDSIM_DS])
6944666SphkAC_SUBST([NTPDSIM_MS])
702291SjkhAC_SUBST([NTPDSIM_NI])
7144574SphkAC_SUBST([NTPD_DB])
7244666SphkAC_SUBST([NTPD_DL])
7344574SphkAC_SUBST([NTPD_DS])
7444574SphkAC_SUBST([NTPD_MS])
7544574SphkAC_SUBST([NTPD_NI])
7644574SphkAC_SUBST([NTPQ_DB])
772291SjkhAC_SUBST([NTPQ_DL])
782291SjkhAC_SUBST([NTPQ_DS])
792291SjkhAC_SUBST([NTPQ_MS])
802291SjkhAC_SUBST([NTPQ_NI])
812291SjkhAC_SUBST([NTPSNMPD_DB])
822291SjkhAC_SUBST([NTPSNMPD_DL])
8344574SphkAC_SUBST([NTPSNMPD_DS])
842291SjkhAC_SUBST([NTPSNMPD_MS])
8544574SphkAC_SUBST([NTPSNMPD_NI])
8644666SphkAC_SUBST([NTPSWEEP_DB])
8744574SphkAC_SUBST([NTPSWEEP_DL])
882291SjkhAC_SUBST([NTPSWEEP_DS])
8944574SphkAC_SUBST([NTPSWEEP_MS])
9044574SphkAC_SUBST([NTPSWEEP_NI])
9144574SphkAM_CONDITIONAL([INSTALL_NTPSWEEP], [test -z "$NTPSWEEP_NI" ])
9244574SphkAC_SUBST([NTPTIME_DB])
9344574SphkAC_SUBST([NTPTIME_DL])
942291SjkhAC_SUBST([NTPTIME_DS])
952291SjkhAC_SUBST([NTPTIME_MS])
9645294SphkAC_SUBST([NTPTIME_NI])
9765432SphkAC_SUBST([NTPTRACE_DB])
982291SjkhAC_SUBST([NTPTRACE_DL])
992291SjkhAC_SUBST([NTPTRACE_DS])
1002291SjkhAC_SUBST([NTPTRACE_MS])
1012291SjkhAC_SUBST([NTPTRACE_NI])
1022291SjkhAC_SUBST([NTP_KEYGEN_DB])
1032291SjkhAC_SUBST([NTP_KEYGEN_DL])
10444574SphkAC_SUBST([NTP_KEYGEN_DS])
10544574SphkAC_SUBST([NTP_KEYGEN_MS])
10644574SphkAC_SUBST([NTP_KEYGEN_NI])
10744574SphkAC_SUBST([NTP_WAIT_DB])
10844574SphkAC_SUBST([NTP_WAIT_DL])
10944574SphkAC_SUBST([NTP_WAIT_DS])
11044574SphkAC_SUBST([NTP_WAIT_MS])
1112291SjkhAC_SUBST([NTP_WAIT_NI])
11244574SphkAC_SUBST([SNTP_DB])
11344574SphkAC_SUBST([SNTP_DL])
11444574SphkAC_SUBST([SNTP_DS])
11545294SphkAC_SUBST([SNTP_MS])
11644574SphkAC_SUBST([SNTP_NI])
11744574SphkAC_SUBST([TICKADJ_DB])
11850656SphkAC_SUBST([TICKADJ_DL])
1192291SjkhAC_SUBST([TICKADJ_DS])
1202291SjkhAC_SUBST([TICKADJ_MS])
1212291SjkhAC_SUBST([TICKADJ_NI])
12244574SphkAC_SUBST([TIMETRIM_DB])
1232291SjkhAC_SUBST([TIMETRIM_DL])
12445294SphkAC_SUBST([TIMETRIM_DS])
1252291SjkhAC_SUBST([TIMETRIM_MS])
1262291SjkhAC_SUBST([TIMETRIM_NI])
1272291SjkhAC_SUBST([UPDATE_LEAP_DB])
1282291SjkhAC_SUBST([UPDATE_LEAP_DL])
1292291SjkhAC_SUBST([UPDATE_LEAP_DS])
1302291SjkhAC_SUBST([UPDATE_LEAP_MS])
13144574SphkAC_SUBST([UPDATE_LEAP_NI])
13250656SphkAM_CONDITIONAL([INSTALL_UPDATE_LEAP], [test -z "$UPDATE_LEAP_NI" ])
13365432Sphk
13444574Sphk])dnl
13544574Sphkdnl ======================================================================
13644574Sphk