Change the default for ntpd back to -s, the bug which triggered this
[dragonfly.git] / contrib / ntp / html / config.htm
1 <html><head><title>
2 Configuration Options
3 </title></head><body><h3>
4 Configuration Options
5 </h3>
6
7 <img align=left src=pic/pogo3a.gif><a
8 href=http://www.eecis.udel.edu/~mills/pictures.htm>from <i>Pogo</i>,
9 Walt Kelly</a>
10
11 <p>Gnu autoconfigure tools are in the backpack.
12 <br clear=left><hr>
13
14 <H4>Basic Configuration Options - the <TT>configure</TT> utility</H4>
15
16 The following options are for compiling and installing a working version
17 of the NTP distribution. In most cases, the build process is completely
18 automatic. In some cases where memory space is at a premium, or the
19 binaries are to be installed in a different place, it is possible to
20 tailor the configuration to remove such features as reference clock
21 driver support, debugging support, and so forth.
22
23 <P>Configuration options are specified as arguments to the
24 <TT>configure</TT> script. Following is a summary of the current
25 options, as of the 4.0.99m version:
26
27 <P>Usage: <TT>configure [options] [host]</TT>
28 <BR>Options: <TT>[defaults in brackets after descriptions]</TT>
29 Configuration:
30 <PRE>
31  --cache-file=FILE      cache test results in FILE
32  --help                 print this message
33  --no-create            do not create output files
34  --quiet, --silent      do not print `checking...' messages
35  --version              print the version of autoconf that created
36 configure
37 </PRE>
38
39 Directory and file names:
40
41 <PRE>
42  --prefix=PREFIX        install architecture-independent files in PREFIX
43 [/usr/local]
44  --exec-prefix=EPREFIX  install architecture-dependent files in EPREFIX
45 [same as prefix]
46  --bindir=DIR           user executables in DIR [EPREFIX/bin]
47  --sbindir=DIR          system admin executables in DIR [EPREFIX/sbin]
48  --libexecdir=DIR       program executables in DIR [EPREFIX/libexec]
49  --datadir=DIR          read-only architecture-independent data in DIR
50 [PREFIX/share]
51  --sysconfdir=DIR       read-only single-machine data in DIR
52 [PREFIX/etc]
53  --sharedstatedir=DIR   modifiable architecture-independent data in DIR
54 [PREFIX/com]
55  --localstatedir=DIR    modifiable single-machine data in DIR
56 [PREFIX/var]
57  --libdir=DIR           object code libraries in DIR [EPREFIX/lib]
58  --includedir=DIR       C header files in DIR [PREFIX/include]
59  --oldincludedir=DIR    C header files for non-gcc in DIR [/usr/include]
60  --infodir=DIR          info documentation in DIR [PREFIX/info]
61  --mandir=DIR           man documentation in DIR [PREFIX/man]
62  --srcdir=DIR           find the sources in DIR [configure dir or ..]
63  --x-includes=DIR       X include files are in DIR
64  --x-libraries=DIR      X library files are in DIR
65  --program-prefix=PREFIX           prepend PREFIX to installed program
66 names
67  --program-suffix=SUFFIX           append SUFFIX to installed program
68 names
69  --program-transform-name=PROGRAM  run sed PROGRAM on installed program
70 names
71 </PRE>
72
73 Host type:
74
75 <PRE>
76  --build=BUILD          configure for building on BUILD [BUILD=HOST]
77  --host=HOST            configure for HOST [guessed]
78  --target=TARGET        configure for TARGET [TARGET=HOST]
79 </PRE>
80
81 Optional packages:
82
83 <PRE>
84  --with-PACKAGE[=ARG]   use PACKAGE [ARG=yes]
85  --without-PACKAGE      do not use PACKAGE (same as --with-PACKAGE=no)
86
87  openssl-libdir=DIR     OpenSSL object code libraries in DIR [/usr/lib
88 /usr/local/lib /usr/local/ssl/lib]
89  openssl-incdir=DIR     OpenSSL header files in DIR [/usr/include
90 /usr/local/include /usr/local/ssl/include]
91  crypto=autokey         Use autokey cryptography
92  crypto=rsaref          Use the RSAREF library
93  electricfence          Compile with ElectricFence malloc debugger
94 </PRE>
95
96 Optional features:
97
98 <PRE>
99  --disable-FEATURE      do not include FEATURE (same as
100 --enable-FEATURE=no)
101  --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
102
103  accurate-adjtime       The adjtime() call is accurate
104  debugging              Include debugging code [enable]
105  des                    Include support for DES keys [enable]
106  dst-minutes=VALUE      Minutes per DST adjustment [60]
107  gdt-surveying          Include GDT survey code [disable]
108  hourly-todr-sync       If we should sync TODR hourly
109  kernel-fll-bug         If we should avoid a (Solaris) kernel FLL bug
110  kmem                   Read /dev/kmem for 'tick' and/or 'tickadj'
111  md5                    Include support for MD5 keys [enable]
112  ntpdate-step           If ntpdate should step the time
113  slew-always            Always slew the time
114  step-slew              Step and slew the time
115  tick=VALUE             Force a value for 'tick'
116  tickadj=VALUE          Force a value for 'tickadj'
117  udp-wildcard           Use UDP wildcard delivery
118 </PRE>
119
120 Radio clocks (these are ordinarily enabled, if supported by the
121 machine and operating system):
122
123 <PRE>
124  all-clocks             Include drivers for all suitable non-PARSE
125 clocks [enable]
126  ACTS                   NIST dialup clock
127  ARBITER                Arbiter 1088A/B GPS receiver
128  ARCRON_MSF             Arcron MSF receiver
129  AS2201                 Austron 2200A or 2201A GPS receiver
130  ATOM                   ATOM PPS interface
131  AUDIO-CHU              CHU audio decoder
132  BANCOMM                Datum/Bancomm BC635/VME interface
133                         (requires an explicit --enable-BANCOMM request)
134  CHRONOLOG              Chrono-log K-series WWVB receiver
135  CHU                    CHU modem decoder
136  DATUM                  Datum Programmable Time System
137  DUMBCLOCK              Dumb generic hh:mm:ss local clock
138  FG                     Forum Graphic GPS
139  GPSVME                 TrueTime GPS receiver with VME interface
140                         (requires an explicit --enable-GPSVME request)
141  HEATH                  HeathKit GC-1000 Most Accurate Clock
142  HOPFPCI                HOPF 6039 PCI board
143  HOPFSERIAL             HOPF serial clock device
144  HPGPS                  HP 58503A GPS Time &amp; Frequency receiver
145  IRIG                   IRIG (Audio) Clock
146  JUPITER                Rockwell Jupiter GPS receiver
147  LEITCH                 Leitch CSD 5300 Master Clock System Driver
148  LOCAL-CLOCK            Local clock driver
149  MSFEES                 EES M201 MSF receiver
150  MX4200                 Magnavox MX4200 GPS receiver
151  NMEA                   NMEA GPS receiver
152  ONCORE                 Motorola VP/UT Oncore GPS receiver
153  PALISADE               Palisade clock
154  PCF                    Conrad parallel port radio clock
155  PST                    PST/Traconex 1020 WWV/H receiver
156  PTBACTS                PTB dialup clock support
157  SHM                    Clock attached through shared memory
158                         (requires an explicit --enable-SHM request)
159  SPECTRACOM             Spectracom 8170/Netclock/2 WWVB receiver
160  TRAK                   TRAK 8810 GPS station clock
161  TPRO                   KSI/Odetics TPRO/S IRIG Interface
162  TRUETIME               Kinemetrics/TrueTime (generic) receiver
163  ULINK                  Ultralink WWVB receiver
164  USNO                   US Naval Observatory dialup clock
165  WWV                    WWV audio receiver
166 </PRE>
167
168 PARSE Clocks:
169
170 <PRE>
171  parse-clocks           Include drivers for all suitable PARSE clocks
172 [enable]
173  COMPUTIME              Diem Computime Radio Clock
174  DCF7000                ELV/DCF7000 Clock
175  HOPF6021               HOPF 6021 Radio Clock support
176  MEINBERG               Meinberg clocks
177  RAWDCF                 DCF77 raw time code
178  RCC8000                RCC 8000 Radio Clock support
179  SCHMID                 SCHMID DCF77 clock support
180  TRIMTAIP               Trimble GPS/TAIP Protocol
181  TRIMTSIP               Trimble GPS/TSIP Protocol
182  VARITEXT               VARITEXT clock
183  WHARTON                Wharton 400A Series clock
184 </PRE>
185
186 <hr><a href=index.htm><img align=left src=pic/home.gif></a><address><a
187 href=mailto:mills@udel.edu> David L. Mills &lt;mills@udel.edu&gt;</a>
188 </address></a></body></html>