/contrib/ntp/html/build/config.html

https://bitbucket.org/freebsd/freebsd-head/ · HTML · 168 lines · 162 code · 6 blank · 0 comment · 0 complexity · c6e4101ed3fef580ac1dddb495e1785f MD5 · raw file

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