Lines Matching +full:sco +full:- +full:routing

1 dnl NTP top-level configure.ac				-*- Autoconf -*-
13 AC_CONFIG_AUX_DIR([sntp/libevent/build-aux])
31 # safe choice is to bump all on any cache-invalidating change.
33 # In order to avoid the risk of version stamp collision between -stable
34 # and -dev branches, do not simply increment the version, instead use
35 # the date YYYYMMDD optionally with -HHMM if there is more than one
45 AM_INIT_AUTOMAKE([1.15 foreign subdir-objects -Wall -Wno-gnu])
54 [canonical system (cpu-vendor-os) of where we should run])
60 [build-framework-help],
62 [--enable-build-framework-help],
97 # It's a small library - we might as well use a static version of it.
98 LT_INIT([disable-shared])
101 # NTP has (so far) been relying on leading-edge autogen, which
104 # - use the version of libopts we ship with
105 # - do not install it
106 # - build a static copy (disable-shared - done earlier)
134 dnl preventing newly-installed tools from being found. Short-circuit
139 test -z "$CONFIG_SHELL" && CONFIG_SHELL=/bin/sh
143 [net-snmp-config],
145 [--with-net-snmp-config],
146 [+ =net-snmp-config]
155 ans=net-snmp-config
160 AC_MSG_ERROR([--with-net-snmp-config takes either a name or an absolute path])
176 AC_MSG_CHECKING([for net-snmp-config path])
181 [for net-snmp version],
183 [ntp_cv_net_snmp_version=`$PATH_NET_SNMP_CONFIG --version`]
189 *-*-vxworks*)
194 # HMS: a check for -lnsl used to be here - now being done in NTP_LIBNTP
198 # LIBSECCOMP is off by default -- needs testing with all the features
204 [--enable-libseccomp],
264 dnl Digital UNIX V4.0 and Solaris 7 have POSIX.1c functions in -lrt
265 dnl Solaris 2.6 only has -lposix4; in Solaris 7, this is a symlink to -lrt,
266 dnl so only use one of them. Linux (glibc-2.1.2 and -2.2.2, at least)
267 dnl does Strange Things with extra processes using the Posix-compatibility
268 dnl real-time library, so we don't want to use it.
274 *-*-*linux*) ;;
275 *-*-osf4*) ;;
276 *-*-osf5*) ;;
278 # HMS: Make sure we check for -lrt for clock_* before this...
293 [Use Rendezvous/DNS-SD registration])]
305 *-*-aix*)
329 *-*-sunos*|*-*-solaris*)
348 *-*-sunos4*)
368 *-*-netbsd*)
378 *-convex-*)
381 *-*-bsdi*)
409 *-*-solaris2.6)
418 *-*-*linux*)
457 # XXX ac_cv_search_nlist will be 'none required', 'no', or '-l...'
458 AC_SEARCH_LIBS([kvm_open], [kvm]) dnl We already know about -lelf here...
459 # XXX ac_cv_search_kvm_open will be 'none required', 'no', or '-l...'
535 alpha*-dec-osf4*|alpha*-dec-osf5*)
538 mips-dec-ultrix4*)
553 alpha*-dec-osf4*|alpha*-dec-osf5*)
556 mips-dec-ultrix4*)
559 *-*-freebsd*)
562 *-*-sunos4*)
565 *-*-kfreebsd*)
641 [Do we have a routing socket (rt_msghdr or rtattr)?])
645 [Do we have Linux routing socket?])
692 return pce->serial;
722 return ss->rec_size;
746 return pc->hz;
768 return pc->tickadj;
828 LIBS="$LIBS -lm"
864 *-*-sco3.2v5.0.*)
872 *-*-aix[[4-9]]*)
876 *-*-irix[[45]]*)
880 # *-*-*linux*)
883 *-*-qnx*)
886 *-*-sco3.2v5.0.*)
889 alpha*-dec-osf4*|alpha*-dec-osf5*)
891 # Not easy to test for - cheat.
901 *-*-aix[[4-9]]*)
905 *-*-solaris2.5*)
914 *-*-aix[[4-9]]*)
918 *-*-netbsd1*)
921 *-*-netbsdelf1*)
924 *-*-openbsd*)
1120 *-*-aix4.3.*)
1123 *-*-mpeix*)
1132 *-*-osf[[45]]*)
1136 *-*-qnx*)
1139 *-*-riscos4*)
1157 *-*-solaris2*)
1161 *-*-solaris2.4)
1166 *-*-sunos4*)
1193 *-*-ultrix4*)
1212 *-*-sco3.2*)
1219 *-*-hpux[[567]]*)
1231 *-*-domainos)
1244 *-*-hpux*)
1251 [if process groups are set with -pid],
1255 *-*-hpux[[567]]*)
1258 *-*-hpux*)
1261 *-*-*linux*)
1264 *-*-sunos3*)
1267 *-*-ultrix2*)
1280 [Do we set process groups with -pid?])
1288 *-*-bsdi[[23]]*)
1291 *-*-freebsd*)
1298 *-*-netbsd*[[a-z]]3.[[0-8]]*|*-*-netbsd*[[a-z]][[0-2]].*|*-*-netbsd*[[a-z]]3.99.[[0-7]])
1301 *-*-netbsd3.[[0-8]]*|*-*-netbsd[[0-2]].*|*-*-netbsd3.99.[[0-7]])
1304 *-*-openbsd*)
1307 *-*-osf*)
1310 *-*-darwin*)
1330 *-*-netbsd*)
1343 [need to recreate sockets on changed routing?])
1351 *-*-*linux*)
1367 *-*-aix*)
1378 *-*-aix*)
1399 i?86-*-*linux*)
1402 mips-sgi-irix*)
1405 i?86-*-freebsd[[123]].*)
1407 i?86-*-freebsd*)
1410 *-*-unicosmp*)
1425 [debug-timing],
1427 [--enable-debug-timing],
1428 [- include processing time debugging code (costs performance)]
1441 [dst-minutes],
1443 [--enable-dst-minutes],
1455 [ignore-dns-errors],
1457 [--enable-ignore-dns-errors],
1458 [- retry DNS queries on any error]
1549 *-fujitsu-uxp*)
1552 *-ncr-sysv4*)
1555 *-univel-sysv*)
1659 *yes* | *sunos* | *solaris* | *sco* | *netbsd* )
1737 [--enable-BANCOMM],
1738 [- Datum/Bancomm bc635/VME interface]
1752 yes*-*-hpux*) ;;
1761 [--enable-GPSVME],
1762 [- TrueTime GPS receiver/VME interface]
1775 yes*-*-hpux*) ;;
1791 AC_MSG_CHECKING([for default inclusion of all suitable non-PARSE clocks])
1793 [all-clocks],
1795 [--enable-all-clocks],
1796 [+ include all suitable non-PARSE clocks:]
1874 [--enable-ACTS],
1892 [--enable-ARBITER],
1910 [--enable-ARCRON-MSF],
1928 [--enable-AS2201],
1946 [--enable-ATOM],
1963 AC_MSG_CHECKING([Chrono-log K-series WWVB receiver])
1967 [--enable-CHRONOLOG],
1968 [+ Chrono-log K-series WWVB receiver]
1976 AC_DEFINE([CLOCK_CHRONOLOG], [1], [Chronolog K-series WWVB receiver?])
1985 [--enable-CHU],
2002 [AUDIO-CHU],
2004 [--enable-AUDIO-CHU],
2021 # Not under HP-UX
2026 [--enable-DATUM],
2052 [--enable-DUMBCLOCK],
2070 [--enable-FG],
2085 AC_MSG_CHECKING([Heath GC-1000 WWV/WWVH receiver])
2089 [--enable-HEATH],
2090 [s Heath GC-1000 WWV/WWVH receiver]
2098 AC_DEFINE([CLOCK_HEATH], [1], [Heath GC-1000 WWV/WWVH receiver?])
2107 [--enable-HOPFSERIAL],
2125 [--enable-HOPFPCI],
2143 [--enable-HPGPS],
2161 [--enable-IRIG],
2187 [--enable-JJY],
2205 [--enable-JUPITER],
2224 [--enable-LEITCH],
2241 [LOCAL-CLOCK],
2243 [--enable-LOCAL-CLOCK],
2260 dnl [AS_HELP_STRING([--enable-MSFEES], [+ EES M201 MSF receiver])],
2273 [--enable-MX4200 ],
2296 yes*-*-ultrix*) AC_MSG_WARN([*** But the expected answer is... no ***])
2303 [--enable-NEOCLOCK4X],
2321 [--enable-NMEA],
2340 [--enable-GPSD],
2361 [--enable-ONCORE],
2383 [--enable-PALISADE],
2401 [--enable-PCF ],
2419 [--enable-PST],
2437 [--enable-RIPENCC],
2438 [- RIPENCC specific Trimble driver]
2443 # 020629: HMS: s/$ntp_eac -> -/no because of ptr += sprintf(ptr, ...) usage
2461 [--enable-SHM],
2484 [--enable-SPECTRACOM],
2503 [--enable-TPRO],
2530 # Not on a vax-dec-bsd
2535 [--enable-TRUETIME],
2541 vax-dec-bsd)
2558 yesvax-dec-bsd) AC_MSG_WARN([*** But the expected answer is... no ***])
2561 AC_MSG_CHECKING([TrueTime 560 IRIG-B decoder])
2565 [--enable-TT560],
2566 [- TrueTime 560 IRIG-B decoder]
2574 AC_DEFINE([CLOCK_TT560], [], [TrueTime 560 IRIG-B decoder?])
2583 [--enable-ULINK],
2601 [--enable-TSYNCPCI],
2607 *-*-*linux*)
2627 [--enable-WWV],
2653 [--enable-ZYFER],
2669 [parse-clocks],
2671 [--enable-parse-clocks],
2672 [- include all suitable PARSE clocks:]
2688 AC_MSG_ERROR(["--enable-parse-clocks" requires "--enable-all-clocks".])
2691 AC_MSG_ERROR([You said "--enable-parse-clocks" but PARSE isn't supported on this platform!])
2703 [--enable-COMPUTIME],
2726 [--enable-DCF7000],
2749 [--enable-HOPF6021],
2772 [--enable-MEINBERG],
2795 [--enable-RAWDCF],
2823 *-*-*linux*)
2841 [--enable-RCC8000],
2864 [--enable-SCHMID ],
2887 [--enable-TRIMTAIP],
2911 [--enable-TRIMTSIP],
2935 [--enable-WHARTON],
2958 [--enable-VARITEXT],
2979 AC_HELP_STRING([--enable-SEL240X], [s SEL240X clock]),
3015 [--enable-autokey],
3041 AC_MSG_CHECKING([if we want to run check-layout])
3044 MAKE_CHECK_LAYOUT=check-layout
3060 *-*-sunos4*|*-*-solaris2*|*-*-*linux*|*-*-netbsd*)
3075 sparc-*-sunos4*)
3084 sparc-*-solaris2*)
3107 AC_MSG_CHECKING([if we want HP-UX adjtimed support])
3109 *-*-hpux[[56789]]*)
3131 *-*-qnx*)
3158 *-*-domainos) # Won't be found...
3161 *-*-hpux*)
3164 *-*-irix[[456]]*)
3167 *-*-*linux*)
3170 *-*-winnt3.5)
3173 *-*-unicosmp*)
3178 # --enable-kmem / --disable-kmem controls if present
3182 [--enable-kmem],
3202 # target-dependent defaults
3205 i386-sequent-ptx*)
3208 i386-unknown-osf1*)
3211 mips-sgi-irix[[456]]*)
3214 *-fujitsu-uxp*)
3217 *-ibm-aix[[4-9]]*)
3221 *-*-*linux*)
3224 *-*-solaris2.[[01]])
3227 *-*-solaris2*)
3230 *-*-unicosmp*)
3237 # --enable-accurate-adjtime / --disable-accurate-adjtime
3240 [accurate-adjtime],
3242 [--enable-accurate-adjtime],
3266 m68*-hp-hpux*) # HP9000/300?
3269 *-apple-aux[[23]]*)
3272 *-hp-hpux*)
3275 *-ibm-aix[[3-9]]*)
3279 *-*-mpeix*)
3282 *-*-ptx*)
3285 *-*-sco3.2v[[45]]*)
3288 *-*-solaris2*)
3291 *-*-sysv4*)
3312 *-*-solaris2*)
3330 m68*-hp-hpux*) # HP9000/300?
3333 *-apple-aux[[23]]*)
3336 *-hp-hpux10*)
3339 *-hp-hpux9*)
3342 *-hp-hpux*)
3345 *-*-aix*)
3348 *-*-mpeix*)
3351 *-*-ptx*)
3354 *-*-sco3.2v4*)
3357 *-*-sco3.2v5.0*)
3360 *-*-solaris2*)
3363 *-*-sysv4*)
3384 *-*-solaris2*)
3397 [half-heartedly for 'dosynctodr' in the kernel],
3401 *-apple-aux[[23]]*)
3404 *-sni-sysv*)
3407 *-stratus-vos)
3410 *-*-aix*)
3413 *-*-hpux*)
3416 *-*-mpeix*)
3419 *-*-nextstep*)
3422 *-*-ptx*)
3425 *-*-sco3.2v4*)
3428 *-*-sco3.2v5*)
3431 *-*-solaris2*)
3434 *-*-sysv4*)
3454 [half-heartedly for 'noprintf' in the kernel],
3458 *-apple-aux[[23]]*)
3461 *-sni-sysv*)
3464 *-stratus-vos)
3467 *-*-aix*)
3470 *-*-hpux*)
3473 *-*-mpeix*)
3476 *-*-ptx*)
3479 *-*-nextstep*)
3482 *-*-solaris2*)
3485 *-*-sysv4*)
3515 dnl (every / 10) 50 WinNT - tickadj is roughly 500/hz
3523 # target-dependent default for tick
3526 *-*-pc-cygwin*)
3529 *-univel-sysv*)
3532 *-*-irix*)
3535 *-*-*linux*)
3538 *-*-mpeix*)
3541 *-*-winnt3.5)
3544 *-*-unicosmp*)
3555 [--enable-tick=VALUE],
3573 # target-specific default
3576 *-fujitsu-uxp*)
3582 *-univel-sysv*)
3585 *-*-aix*)
3592 *-*-domainos) # Skippy: won't be found...
3599 *-*-hpux*)
3606 *-*-irix*)
3609 *-*-mpeix*)
3612 *-*-sco3.2v5.0*)
3615 *-*-winnt3.5)
3618 *-*-unicosmp*)
3626 [--enable-tickadj=VALUE],
3649 mips-sni-sysv4*)
3655 *-*-sco3.2v5*)
3656 AC_DEFINE([SCO5_CLOCK], [1], [Do we want the SCO clock hacks?])
3717 mips-sni-sysv4*)
3722 *-*-irix*)
3725 *-*-solaris2*)
3726 # DLM says tickadj is a no-no starting with solaris2.5
3728 *-*-solaris2.1[[0-9]]*)
3731 *-*-solaris2.[[0-4]]*) ;;
3735 *-*-unicosmp*)
3776 *-*-irix*)
3779 *-*-unicosmp*)
3806 [--enable-simulator],
3807 [- build/install the NTPD simulator?]
3830 *-*-vxworks*)
3831 LDFLAGS="$LDFLAGS -r"
3843 [--with-ntpsnmpd],
3859 SNMP_LIBS=`$PATH_NET_SNMP_CONFIG --agent-libs`
3862 5.3*) SNMP_LIBS=`echo $SNMP_LIBS | $SED -e 's/-lnetsnmpagent/-lnetsnmpagent -lnetsnmpmibs/'`
3867 foo=`$PATH_NET_SNMP_CONFIG --cflags`
3872 -D*|-U*|-I*)
3889 [net-snmp/net-snmp-config.h],
3891 [AC_MSG_WARN([net-snmp-config present but net-snmp headers are not available!])]
3895 # check -lnetsnmp for netsnmp_daemonize
3896 LIBS=`$PATH_NET_SNMP_CONFIG --libs`
3917 AC_MSG_WARN([Cannot build ntpsnmpd - net-snmp-config cannot be found])
3935 # target-specific defaults
3938 *-apple-aux[[23]]*)
3941 *-*-bsdi[[012]]*)
3944 *-*-bsdi*)
3947 *-*-openvms*) # HMS: won't be found
3954 # --enable-slew-always / --disable-slew-always overrides default
3957 [slew-always],
3959 [--enable-slew-always],
3975 *-sni-sysv*)
3978 *-stratus-vos)
3981 *-univel-sysv*)
3984 *-*-ptx*)
3987 *-*-solaris2.1[[0-9]]*)
3990 *-*-solaris2.[[012]]*)
3993 *-*-sysv4*) # HMS: Does this catch Fujitsu UXP?
4001 [step-slew],
4003 [--enable-step-slew],
4019 *-apple-aux[[23]]*)
4027 [ntpdate-step],
4029 [--enable-ntpdate-step],
4047 *-*-nextstep*)
4050 *-*-openvms*) # HMS: won't be found
4059 [hourly-todr-sync],
4061 [--enable-hourly-todr-sync],
4078 *-*-solaris2.6)
4079 unamev=`uname -v`
4081 Generic_105181-*)
4083 IFS="-"
4086 if test "$2" -ge 17
4088 # Generic_105181-17 and higher
4099 *-*-solaris2.7)
4100 unamev=`uname -v`
4102 Generic_106541-*)
4104 IFS="-"
4107 if test "$2" -ge 07
4109 # Generic_106541-07 and higher
4126 [kernel-fll-bug],
4128 [--enable-kernel-fll-bug],
4144 [bug1243-fix],
4146 [--enable-bug1243-fix],
4162 [bug3020-fix],
4164 [--enable-bug3020-fix],
4180 [bug3527-fix],
4182 [--enable-bug3527-fix],
4198 [bug3767-fix],
4200 [--enable-bug3767-fix],
4217 *-*-solaris2.[[89]])
4220 *-*-solaris2.1[[0-9]]*)
4228 [irig-sawtooth],
4230 [--enable-irig-sawtooth],
4248 [--enable-nist],
4249 [- if we should enable the NIST lockclock scheme]
4265 [ntp-signd],
4267 [--enable-ntp-signd],
4268 [- Provide support for Samba's signing daemon, =/var/run/ntp_signd]
4303 [--enable-magicpps],
4304 [+ try to auto-instantiate PPS devices on Linux]
4313 [auto-instantiate missing PPS devices on Linux])
4322 LSCF='-lscf'
4359 [--enable-saveconfig],
4379 [leap-smear],
4381 [--enable-leap-smear],
4382 [- experimental leap smear code]
4402 [dynamic-interleave],
4404 [--enable-dynamic-interleave],
4405 [- dynamic interleave support]
4422 * Macro to use in otherwise-empty source files to comply with ANSI C
4455 AC_CONFIG_FILES([ntpd/complete.conf], [$SED -e '/^rlimit$/d' -e '/^$/d' < ntpd/complete.conf > ntpd/complete.conf.new && mv ntpd/complete.conf.new ntpd/complete.conf])
4469 AC_CONFIG_FILES([scripts/ntp-wait/Makefile])
4470 AC_CONFIG_FILES([scripts/ntp-wait/ntp-wait], [chmod +x scripts/ntp-wait/ntp-wait])
4478 AC_CONFIG_FILES([scripts/update-leap/Makefile])
4479 AC_CONFIG_FILES([scripts/update-leap/update-leap], [chmod +x scripts/update-leap/update-leap])
4481 AC_CONFIG_FILES([tests/bug-2803/Makefile])
4486 AC_CONFIG_FILES([tests/sec-2853/Makefile])
4492 calc_tickadj_opts="$srcdir/scripts/calc_tickadj/calc_tickadj-opts"
4494 ntp_wait_opts="$srcdir/scripts/ntp-wait/ntp-wait-opts"
4496 ntpsweep_opts="$srcdir/scripts/ntpsweep/ntpsweep-opts"
4498 ntptrace_opts="$srcdir/scripts/ntptrace/ntptrace-opts"
4500 summary_opts="$srcdir/scripts/summary-opts"
4502 plot_summary_opts="$srcdir/scripts/plot_summary-opts"