xref: /freebsd/contrib/ntp/sntp/m4/ntp_locinfo.m4 (revision 416ba5c74546f32a993436a99516d35008e9f384)
12b15cb3dSCy Schubertdnl ######################################################################
22b15cb3dSCy Schubertdnl @synopsis NTP_LOCINFO([SCRIPTSDIRPATH])
32b15cb3dSCy Schubertdnl Location information:
42b15cb3dSCy Schubertdnl - installation directory (*_DB for bin/, *_DL for libexec/, *_DS for sbin/)
52b15cb3dSCy Schubertdnl   ... or *_NI for noinst_*
62b15cb3dSCy Schubertdnl - man tag format (man or mdoc)
72b15cb3dSCy Schubertdnl - man section (1, 1m, 1M, 8)
82b15cb3dSCy Schubert
92b15cb3dSCy SchubertAC_DEFUN([NTP_LOCINFO], [
102b15cb3dSCy Schubert
112b15cb3dSCy SchubertAC_MSG_CHECKING([for install dir and man conventions])
122b15cb3dSCy Schubert
132b15cb3dSCy SchubertAC_ARG_WITH(
142b15cb3dSCy Schubert    [locfile],
152b15cb3dSCy Schubert    [AS_HELP_STRING(
162b15cb3dSCy Schubert	[--with-locfile=XXX],
172b15cb3dSCy Schubert	[os-specific or "legacy"]
182b15cb3dSCy Schubert    )],
192b15cb3dSCy Schubert    [],
202b15cb3dSCy Schubert    [with_locfile=no]
212b15cb3dSCy Schubert)
222b15cb3dSCy Schubert
232b15cb3dSCy Schubert(									\
242b15cb3dSCy Schubert    SENTINEL_DIR="$PWD" &&						\
252b15cb3dSCy Schubert    cd $srcdir/$1 &&							\
262b15cb3dSCy Schubert    case "$with_locfile" in						\
272b15cb3dSCy Schubert     yes|no|'')								\
282b15cb3dSCy Schubert	scripts/genLocInfo -d "$SENTINEL_DIR"				\
292b15cb3dSCy Schubert	;;								\
302b15cb3dSCy Schubert     *)									\
312b15cb3dSCy Schubert	scripts/genLocInfo -d "$SENTINEL_DIR" -f "$with_locfile"	\
322b15cb3dSCy Schubert	;;								\
332b15cb3dSCy Schubert    esac								\
342b15cb3dSCy Schubert) > genLocInfo.i 2> genLocInfo.err
352b15cb3dSCy Schubert. ./genLocInfo.i
362b15cb3dSCy Schubert
372b15cb3dSCy Schubertcase "$GENLOCINFO" in
382b15cb3dSCy Schubert OK)
392b15cb3dSCy Schubert    AC_MSG_RESULT([in file $GENLOCINFOFILE])
402b15cb3dSCy Schubert    rm genLocInfo.err genLocInfo.i
412b15cb3dSCy Schubert    ;;
422b15cb3dSCy Schubert *)
432b15cb3dSCy Schubert    AC_MSG_RESULT([failed.])
442b15cb3dSCy Schubert    AC_MSG_ERROR([Problem with genLocInfo!])
452b15cb3dSCy Schubert    ;;
462b15cb3dSCy Schubertesac
472b15cb3dSCy Schubert
482b15cb3dSCy SchubertAM_CONDITIONAL([WANT_CALC_TICKADJ_MS], [test "$CALC_TICKADJ_MS" ])
492b15cb3dSCy Schubert
502b15cb3dSCy SchubertAC_SUBST([CALC_TICKADJ_DB])
512b15cb3dSCy SchubertAC_SUBST([CALC_TICKADJ_DL])
522b15cb3dSCy SchubertAC_SUBST([CALC_TICKADJ_DS])
532b15cb3dSCy SchubertAC_SUBST([CALC_TICKADJ_MS])
542b15cb3dSCy SchubertAC_SUBST([CALC_TICKADJ_NI])
552b15cb3dSCy SchubertAC_SUBST([MANTAGFMT])
562b15cb3dSCy SchubertAC_SUBST([NTPDATE_DB])
572b15cb3dSCy SchubertAC_SUBST([NTPDATE_DL])
582b15cb3dSCy SchubertAC_SUBST([NTPDATE_DS])
592b15cb3dSCy SchubertAC_SUBST([NTPDATE_MS])
602b15cb3dSCy SchubertAC_SUBST([NTPDATE_NI])
612b15cb3dSCy SchubertAC_SUBST([NTPDC_DB])
622b15cb3dSCy SchubertAC_SUBST([NTPDC_DL])
632b15cb3dSCy SchubertAC_SUBST([NTPDC_DS])
642b15cb3dSCy SchubertAC_SUBST([NTPDC_MS])
652b15cb3dSCy SchubertAC_SUBST([NTPDC_NI])
662b15cb3dSCy SchubertAC_SUBST([NTPDSIM_DB])
672b15cb3dSCy SchubertAC_SUBST([NTPDSIM_DL])
682b15cb3dSCy SchubertAC_SUBST([NTPDSIM_DS])
692b15cb3dSCy SchubertAC_SUBST([NTPDSIM_MS])
702b15cb3dSCy SchubertAC_SUBST([NTPDSIM_NI])
712b15cb3dSCy SchubertAC_SUBST([NTPD_DB])
722b15cb3dSCy SchubertAC_SUBST([NTPD_DL])
732b15cb3dSCy SchubertAC_SUBST([NTPD_DS])
742b15cb3dSCy SchubertAC_SUBST([NTPD_MS])
752b15cb3dSCy SchubertAC_SUBST([NTPD_NI])
762b15cb3dSCy SchubertAC_SUBST([NTPQ_DB])
772b15cb3dSCy SchubertAC_SUBST([NTPQ_DL])
782b15cb3dSCy SchubertAC_SUBST([NTPQ_DS])
792b15cb3dSCy SchubertAC_SUBST([NTPQ_MS])
802b15cb3dSCy SchubertAC_SUBST([NTPQ_NI])
812b15cb3dSCy SchubertAC_SUBST([NTPSNMPD_DB])
822b15cb3dSCy SchubertAC_SUBST([NTPSNMPD_DL])
832b15cb3dSCy SchubertAC_SUBST([NTPSNMPD_DS])
842b15cb3dSCy SchubertAC_SUBST([NTPSNMPD_MS])
852b15cb3dSCy SchubertAC_SUBST([NTPSNMPD_NI])
862b15cb3dSCy SchubertAC_SUBST([NTPSWEEP_DB])
872b15cb3dSCy SchubertAC_SUBST([NTPSWEEP_DL])
882b15cb3dSCy SchubertAC_SUBST([NTPSWEEP_DS])
892b15cb3dSCy SchubertAC_SUBST([NTPSWEEP_MS])
902b15cb3dSCy SchubertAC_SUBST([NTPSWEEP_NI])
912b15cb3dSCy SchubertAM_CONDITIONAL([INSTALL_NTPSWEEP], [test -z "$NTPSWEEP_NI" ])
922b15cb3dSCy SchubertAC_SUBST([NTPTIME_DB])
932b15cb3dSCy SchubertAC_SUBST([NTPTIME_DL])
942b15cb3dSCy SchubertAC_SUBST([NTPTIME_DS])
952b15cb3dSCy SchubertAC_SUBST([NTPTIME_MS])
962b15cb3dSCy SchubertAC_SUBST([NTPTIME_NI])
972b15cb3dSCy SchubertAC_SUBST([NTPTRACE_DB])
982b15cb3dSCy SchubertAC_SUBST([NTPTRACE_DL])
992b15cb3dSCy SchubertAC_SUBST([NTPTRACE_DS])
1002b15cb3dSCy SchubertAC_SUBST([NTPTRACE_MS])
1012b15cb3dSCy SchubertAC_SUBST([NTPTRACE_NI])
1022b15cb3dSCy SchubertAC_SUBST([NTP_KEYGEN_DB])
1032b15cb3dSCy SchubertAC_SUBST([NTP_KEYGEN_DL])
1042b15cb3dSCy SchubertAC_SUBST([NTP_KEYGEN_DS])
1052b15cb3dSCy SchubertAC_SUBST([NTP_KEYGEN_MS])
1062b15cb3dSCy SchubertAC_SUBST([NTP_KEYGEN_NI])
1072b15cb3dSCy SchubertAC_SUBST([NTP_WAIT_DB])
1082b15cb3dSCy SchubertAC_SUBST([NTP_WAIT_DL])
1092b15cb3dSCy SchubertAC_SUBST([NTP_WAIT_DS])
1102b15cb3dSCy SchubertAC_SUBST([NTP_WAIT_MS])
1112b15cb3dSCy SchubertAC_SUBST([NTP_WAIT_NI])
1122b15cb3dSCy SchubertAC_SUBST([SNTP_DB])
1132b15cb3dSCy SchubertAC_SUBST([SNTP_DL])
1142b15cb3dSCy SchubertAC_SUBST([SNTP_DS])
1152b15cb3dSCy SchubertAC_SUBST([SNTP_MS])
1162b15cb3dSCy SchubertAC_SUBST([SNTP_NI])
1172b15cb3dSCy SchubertAC_SUBST([TICKADJ_DB])
1182b15cb3dSCy SchubertAC_SUBST([TICKADJ_DL])
1192b15cb3dSCy SchubertAC_SUBST([TICKADJ_DS])
1202b15cb3dSCy SchubertAC_SUBST([TICKADJ_MS])
1212b15cb3dSCy SchubertAC_SUBST([TICKADJ_NI])
1222b15cb3dSCy SchubertAC_SUBST([TIMETRIM_DB])
1232b15cb3dSCy SchubertAC_SUBST([TIMETRIM_DL])
1242b15cb3dSCy SchubertAC_SUBST([TIMETRIM_DS])
1252b15cb3dSCy SchubertAC_SUBST([TIMETRIM_MS])
1262b15cb3dSCy SchubertAC_SUBST([TIMETRIM_NI])
127*a25439b6SCy SchubertAC_SUBST([UPDATE_LEAP_DB])
128*a25439b6SCy SchubertAC_SUBST([UPDATE_LEAP_DL])
129*a25439b6SCy SchubertAC_SUBST([UPDATE_LEAP_DS])
130*a25439b6SCy SchubertAC_SUBST([UPDATE_LEAP_MS])
131*a25439b6SCy SchubertAC_SUBST([UPDATE_LEAP_NI])
132*a25439b6SCy SchubertAM_CONDITIONAL([INSTALL_UPDATE_LEAP], [test -z "$UPDATE_LEAP_NI" ])
1332b15cb3dSCy Schubert
1342b15cb3dSCy Schubert])dnl
1352b15cb3dSCy Schubertdnl ======================================================================
136