|
Lines 31-37
Link Here
|
| 31 |
# Intel ia64 architecture: itanium |
31 |
# Intel ia64 architecture: itanium |
| 32 |
# |
32 |
# |
| 33 |
# (?= allows to buildworld for a different CPUTYPE.) |
33 |
# (?= allows to buildworld for a different CPUTYPE.) |
| 34 |
# |
|
|
| 35 |
#CPUTYPE?=i686 |
34 |
#CPUTYPE?=i686 |
| 36 |
#NO_CPU_CFLAGS= true # Don't add -march=<cpu> to CFLAGS automatically |
35 |
#NO_CPU_CFLAGS= true # Don't add -march=<cpu> to CFLAGS automatically |
| 37 |
#NO_CPU_COPTFLAGS=true # Don't add -march=<cpu> to COPTFLAGS automatically |
36 |
#NO_CPU_COPTFLAGS=true # Don't add -march=<cpu> to COPTFLAGS automatically |
|
Lines 43-70
Link Here
|
| 43 |
# to the developers. |
42 |
# to the developers. |
| 44 |
# Note also that at this time the -O2 setting is known to produce BROKEN |
43 |
# Note also that at this time the -O2 setting is known to produce BROKEN |
| 45 |
# CODE on the Alpha platform. |
44 |
# CODE on the Alpha platform. |
| 46 |
# |
|
|
| 47 |
#CFLAGS= -O -pipe |
45 |
#CFLAGS= -O -pipe |
| 48 |
# |
46 |
# |
| 49 |
# CXXFLAGS controls the compiler settings used when compiling C++ code. |
47 |
# CXXFLAGS controls the compiler settings used when compiling C++ code. |
| 50 |
# Note that CXXFLAGS is initially set to the value of CFLAGS. If you wish |
48 |
# Note that CXXFLAGS is initially set to the value of CFLAGS. If you wish |
| 51 |
# to add to CXXFLAGS value, "+=" must be used rather than "=". Using "=" |
49 |
# to add to CXXFLAGS value, "+=" must be used rather than "=". Using "=" |
| 52 |
# alone will remove the often needed contents of CFLAGS from CXXFLAGS. |
50 |
# alone will remove the often needed contents of CFLAGS from CXXFLAGS. |
| 53 |
# |
|
|
| 54 |
#CXXFLAGS+= -fmemoize-lookups -fsave-memoized |
51 |
#CXXFLAGS+= -fmemoize-lookups -fsave-memoized |
| 55 |
# |
52 |
# |
| 56 |
# MAKE_SHELL controls the shell used internally by make(1) to process the |
53 |
# MAKE_SHELL controls the shell used internally by make(1) to process the |
| 57 |
# command scripts in makefiles. Three shells are supported, sh, ksh, and |
54 |
# command scripts in makefiles. Three shells are supported, sh, ksh, and |
| 58 |
# csh. Using sh is most common, and advised. Using ksh *may* work, but is |
55 |
# csh. Using sh is most common, and advised. Using ksh *may* work, but is |
| 59 |
# not guaranteed to. Using csh is absurd. The default is to use sh. |
56 |
# not guaranteed to. Using csh is absurd. The default is to use sh. |
| 60 |
# |
|
|
| 61 |
#MAKE_SHELL?=sh |
57 |
#MAKE_SHELL?=sh |
| 62 |
# |
58 |
# |
| 63 |
# BDECFLAGS are a set of gcc warning settings that Bruce Evans has suggested |
59 |
# BDECFLAGS are a set of gcc warning settings that Bruce Evans has suggested |
| 64 |
# for use in developing FreeBSD and testing changes. They can be used by |
60 |
# for use in developing FreeBSD and testing changes. They can be used by |
| 65 |
# putting "CFLAGS+=${BDECFLAGS}" in /etc/make.conf. -Wconversion is not |
61 |
# putting "CFLAGS+=${BDECFLAGS}" in /etc/make.conf. -Wconversion is not |
| 66 |
# included here due to compiler bugs, e.g., mkdir()'s mode_t argument. |
62 |
# included here due to compiler bugs, e.g., mkdir()'s mode_t argument. |
| 67 |
# |
|
|
| 68 |
#BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \ |
63 |
#BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \ |
| 69 |
# -Wcast-qual -Wchar-subscripts -Winline \ |
64 |
# -Wcast-qual -Wchar-subscripts -Winline \ |
| 70 |
# -Wmissing-prototypes -Wnested-externs -Wpointer-arith \ |
65 |
# -Wmissing-prototypes -Wnested-externs -Wpointer-arith \ |
|
Lines 74-80
Link Here
|
| 74 |
# this instead of CFLAGS (which is not applicable to kernel builds anyway). |
69 |
# this instead of CFLAGS (which is not applicable to kernel builds anyway). |
| 75 |
# There is very little to gain by using higher optimization levels, and doing |
70 |
# There is very little to gain by using higher optimization levels, and doing |
| 76 |
# so can cause problems. |
71 |
# so can cause problems. |
| 77 |
# |
|
|
| 78 |
#COPTFLAGS= -O -pipe |
72 |
#COPTFLAGS= -O -pipe |
| 79 |
# |
73 |
# |
| 80 |
# To build the system compiler such that it forces high optimization levels to |
74 |
# To build the system compiler such that it forces high optimization levels to |
|
Lines 99-104
Link Here
|
| 99 |
# Without the setuid bit, newgrp cannot change users' groups. |
93 |
# Without the setuid bit, newgrp cannot change users' groups. |
| 100 |
#ENABLE_SUID_NEWGRP= true |
94 |
#ENABLE_SUID_NEWGRP= true |
| 101 |
# |
95 |
# |
|
|
96 |
# To disable cleaning during ``make buildworld''. This should not be set |
| 97 |
# unless you know what you are doing. |
| 98 |
#NOCLEAN= true |
| 99 |
# |
| 100 |
# To run ``${MAKE} clean'' instead of ``${MAKE} cleandir''. |
| 101 |
#NOCLEANDIR= true |
| 102 |
# |
| 102 |
# To avoid building various parts of the base system: |
103 |
# To avoid building various parts of the base system: |
| 103 |
#NO_CVS= true # do not build CVS |
104 |
#NO_CVS= true # do not build CVS |
| 104 |
#NO_CXX= true # do not build C++ and friends |
105 |
#NO_CXX= true # do not build C++ and friends |
|
Lines 130-136
Link Here
|
| 130 |
# built by default because they clobber a number of system manpages with |
131 |
# built by default because they clobber a number of system manpages with |
| 131 |
# manpages describing parts of the OpenSSL toolkit, including passwd(1), |
132 |
# manpages describing parts of the OpenSSL toolkit, including passwd(1), |
| 132 |
# err(3), md5(3), and others. |
133 |
# err(3), md5(3), and others. |
| 133 |
# |
|
|
| 134 |
#WANT_OPENSSL_MANPAGES= true |
134 |
#WANT_OPENSSL_MANPAGES= true |
| 135 |
# |
135 |
# |
| 136 |
# To build sys/modules when building the world (our old way of doing things) |
136 |
# To build sys/modules when building the world (our old way of doing things) |
|
Lines 157-169
Link Here
|
| 157 |
# |
157 |
# |
| 158 |
# If you do not want unformatted manual pages to be compressed |
158 |
# If you do not want unformatted manual pages to be compressed |
| 159 |
# when they are installed: |
159 |
# when they are installed: |
| 160 |
# |
|
|
| 161 |
#NOMANCOMPRESS= true |
160 |
#NOMANCOMPRESS= true |
| 162 |
# |
161 |
# |
| 163 |
# |
|
|
| 164 |
# If you want the "compat" shared libraries installed as part of your normal |
162 |
# If you want the "compat" shared libraries installed as part of your normal |
| 165 |
# builds, uncomment these: |
163 |
# builds, uncomment these: |
| 166 |
# |
|
|
| 167 |
#COMPAT1X= yes |
164 |
#COMPAT1X= yes |
| 168 |
#COMPAT20= yes |
165 |
#COMPAT20= yes |
| 169 |
#COMPAT21= yes |
166 |
#COMPAT21= yes |
|
Lines 171-188
Link Here
|
| 171 |
#COMPAT3X= yes |
168 |
#COMPAT3X= yes |
| 172 |
#COMPAT4X= yes |
169 |
#COMPAT4X= yes |
| 173 |
# |
170 |
# |
| 174 |
# |
|
|
| 175 |
# Default format for system documentation, depends on your printer. |
171 |
# Default format for system documentation, depends on your printer. |
| 176 |
# Set this to "ascii" for simple printers or screen |
172 |
# Set this to "ascii" for simple printers or screen |
| 177 |
# |
|
|
| 178 |
#PRINTERDEVICE= ps |
173 |
#PRINTERDEVICE= ps |
| 179 |
# |
174 |
# |
| 180 |
# |
|
|
| 181 |
# How long to wait for a console keypress before booting the default kernel. |
175 |
# How long to wait for a console keypress before booting the default kernel. |
| 182 |
# This value is approximately in milliseconds. Keypresses are accepted by the |
176 |
# This value is approximately in milliseconds. Keypresses are accepted by the |
| 183 |
# BIOS before booting from disk, making it possible to give custom boot |
177 |
# BIOS before booting from disk, making it possible to give custom boot |
| 184 |
# parameters even when this is set to 0. |
178 |
# parameters even when this is set to 0. |
| 185 |
# |
|
|
| 186 |
#BOOTWAIT=0 |
179 |
#BOOTWAIT=0 |
| 187 |
#BOOTWAIT=30000 |
180 |
#BOOTWAIT=30000 |
| 188 |
# |
181 |
# |
|
Lines 194-224
Link Here
|
| 194 |
# a serial port as our console at all. Alter as necessary. |
187 |
# a serial port as our console at all. Alter as necessary. |
| 195 |
# |
188 |
# |
| 196 |
# COM1: = 0x3F8, COM2: = 0x2F8, COM3: = 0x3E8, COM4: = 0x2E8 |
189 |
# COM1: = 0x3F8, COM2: = 0x2F8, COM3: = 0x3E8, COM4: = 0x2E8 |
| 197 |
# |
|
|
| 198 |
#BOOT_COMCONSOLE_PORT= 0x3F8 |
190 |
#BOOT_COMCONSOLE_PORT= 0x3F8 |
| 199 |
# |
191 |
# |
| 200 |
# The default serial console speed is 9600. Set the speed to a larger value |
192 |
# The default serial console speed is 9600. Set the speed to a larger value |
| 201 |
# for better interactive response. |
193 |
# for better interactive response. |
| 202 |
# |
|
|
| 203 |
#BOOT_COMCONSOLE_SPEED= 115200 |
194 |
#BOOT_COMCONSOLE_SPEED= 115200 |
| 204 |
# |
195 |
# |
| 205 |
# By default the 'pxeboot' loader retrieves the kernel via NFS. Defining |
196 |
# By default the 'pxeboot' loader retrieves the kernel via NFS. Defining |
| 206 |
# this and recompiling /usr/src/sys/boot will cause it to retrieve the kernel |
197 |
# this and recompiling /usr/src/sys/boot will cause it to retrieve the kernel |
| 207 |
# via TFTP. This allows pxeboot to load a custom BOOTP diskless kernel yet |
198 |
# via TFTP. This allows pxeboot to load a custom BOOTP diskless kernel yet |
| 208 |
# still mount the server's '/' (i.e. rather than load the server's kernel). |
199 |
# still mount the server's '/' (i.e. rather than load the server's kernel). |
| 209 |
# |
|
|
| 210 |
#LOADER_TFTP_SUPPORT= YES |
200 |
#LOADER_TFTP_SUPPORT= YES |
| 211 |
# |
201 |
# |
| 212 |
# |
|
|
| 213 |
# Kerberos IV |
202 |
# Kerberos IV |
| 214 |
# If you want KerberosIV (KTH eBones), define this: |
203 |
# If you want KerberosIV (KTH eBones), define this: |
| 215 |
# |
|
|
| 216 |
#MAKE_KERBEROS4= yes |
204 |
#MAKE_KERBEROS4= yes |
| 217 |
# |
205 |
# |
| 218 |
# |
|
|
| 219 |
# Kerberos 5 |
206 |
# Kerberos 5 |
| 220 |
# If you want Kerberos 5 (KTH Heimdal), define this: |
207 |
# If you want Kerberos 5 (KTH Heimdal), define this: |
| 221 |
# |
|
|
| 222 |
#MAKE_KERBEROS5= yes |
208 |
#MAKE_KERBEROS5= yes |
| 223 |
# |
209 |
# |
| 224 |
# Kerberos 5 su (k5su) |
210 |
# Kerberos 5 su (k5su) |
|
Lines 230-263
Link Here
|
| 230 |
# Kerberos5 |
216 |
# Kerberos5 |
| 231 |
# If you want to install MIT Kerberos5 port somewhere other than /usr/local, |
217 |
# If you want to install MIT Kerberos5 port somewhere other than /usr/local, |
| 232 |
# define this (this is also used to tell ssh1 that kerberos is needed): |
218 |
# define this (this is also used to tell ssh1 that kerberos is needed): |
| 233 |
# |
|
|
| 234 |
#KRB5_HOME= /usr/local |
219 |
#KRB5_HOME= /usr/local |
| 235 |
# |
220 |
# |
| 236 |
# |
221 |
# |
| 237 |
# CVSup update flags. Edit SUPFILE settings to reflect whichever distribution |
222 |
# CVSup update flags. Edit SUPFILE settings to reflect whichever distribution |
| 238 |
# file(s) you use on your site (see /usr/share/examples/cvsup/README for more |
223 |
# file(s) you use on your site (see /usr/share/examples/cvsup/README for more |
| 239 |
# information on CVSup and these files). To use, do "make update" in /usr/src. |
224 |
# information on CVSup and these files). To use, do "make update" in /usr/src. |
| 240 |
# |
|
|
| 241 |
#SUP_UPDATE= yes |
225 |
#SUP_UPDATE= yes |
| 242 |
# |
|
|
| 243 |
#SUP= /usr/local/bin/cvsup |
226 |
#SUP= /usr/local/bin/cvsup |
| 244 |
#SUPFLAGS= -g -L 2 |
227 |
#SUPFLAGS= -g -L 2 |
| 245 |
#SUPHOST= cvsup.uk.FreeBSD.org |
228 |
#SUPHOST= cvsup.uk.FreeBSD.org |
| 246 |
#SUPFILE= /usr/share/examples/cvsup/standard-supfile |
229 |
#SUPFILE= /usr/share/examples/cvsup/standard-supfile |
| 247 |
#PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile |
230 |
#PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile |
| 248 |
#DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile |
231 |
#DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile |
|
|
232 |
#SUPFILE1= /usr/share/examples/cvsup/cvs-supfile |
| 233 |
#SUPFILE2= /usr/share/examples/cvsup/gnats-supfile |
| 249 |
# |
234 |
# |
| 250 |
# top(1) uses a hash table for the user names. The size of this hash |
235 |
# top(1) uses a hash table for the user names. The size of this hash |
| 251 |
# can be tuned to match the number of local users. The table size should |
236 |
# can be tuned to match the number of local users. The table size should |
| 252 |
# be a prime number approximately twice as large as the number of lines in |
237 |
# be a prime number approximately twice as large as the number of lines in |
| 253 |
# /etc/passwd. The default number is 20011. |
238 |
# /etc/passwd. The default number is 20011. |
| 254 |
# |
|
|
| 255 |
#TOP_TABLE_SIZE= 101 |
239 |
#TOP_TABLE_SIZE= 101 |
| 256 |
# |
240 |
# |
| 257 |
# Documentation |
241 |
# Documentation |
| 258 |
# |
242 |
# |
| 259 |
# The list of languages and encodings to build and install |
243 |
# The list of languages and encodings to build and install |
| 260 |
# |
|
|
| 261 |
#DOC_LANG= en_US.ISO8859-1 ru_RU.KOI8-R |
244 |
#DOC_LANG= en_US.ISO8859-1 ru_RU.KOI8-R |
| 262 |
# |
245 |
# |
| 263 |
# |
246 |
# |
|
Lines 270-276
Link Here
|
| 270 |
# Avoid using a value of /etc/mail/sendmail.mc as a buildworld will |
253 |
# Avoid using a value of /etc/mail/sendmail.mc as a buildworld will |
| 271 |
# create /etc/mail/sendmail.cf before installworld installs an |
254 |
# create /etc/mail/sendmail.cf before installworld installs an |
| 272 |
# updated sendmail binary. |
255 |
# updated sendmail binary. |
| 273 |
# |
|
|
| 274 |
#SENDMAIL_MC=/etc/mail/myconfig.mc |
256 |
#SENDMAIL_MC=/etc/mail/myconfig.mc |
| 275 |
# |
257 |
# |
| 276 |
# The following sets the default m4 configuration file for mail |
258 |
# The following sets the default m4 configuration file for mail |
|
Lines 280-286
Link Here
|
| 280 |
# Avoid using a value of /etc/mail/submit.mc as a buildworld will |
262 |
# Avoid using a value of /etc/mail/submit.mc as a buildworld will |
| 281 |
# create /etc/mail/submit.cf before installworld installs an |
263 |
# create /etc/mail/submit.cf before installworld installs an |
| 282 |
# updated sendmail binary. |
264 |
# updated sendmail binary. |
| 283 |
# |
|
|
| 284 |
#SENDMAIL_SUBMIT_MC=/etc/mail/mysubmit.mc |
265 |
#SENDMAIL_SUBMIT_MC=/etc/mail/mysubmit.mc |
| 285 |
# |
266 |
# |
| 286 |
# If you need to build additional .cf files during a make buildworld, |
267 |
# If you need to build additional .cf files during a make buildworld, |
|
Lines 288-300
Link Here
|
| 288 |
# Avoid using a value of /etc/mail/sendmail.mc as a buildworld will |
269 |
# Avoid using a value of /etc/mail/sendmail.mc as a buildworld will |
| 289 |
# create /etc/mail/sendmail.cf before installworld installs an |
270 |
# create /etc/mail/sendmail.cf before installworld installs an |
| 290 |
# updated sendmail binary. |
271 |
# updated sendmail binary. |
| 291 |
# |
|
|
| 292 |
#SENDMAIL_ADDITIONAL_MC=/etc/mail/foo.mc /etc/mail/bar.mc |
272 |
#SENDMAIL_ADDITIONAL_MC=/etc/mail/foo.mc /etc/mail/bar.mc |
| 293 |
# |
273 |
# |
| 294 |
# Setting the following variable modifies the flags passed to m4 when |
274 |
# Setting the following variable modifies the flags passed to m4 when |
| 295 |
# building a .cf file from a .mc file. It can be used to enable |
275 |
# building a .cf file from a .mc file. It can be used to enable |
| 296 |
# features disabled by default. |
276 |
# features disabled by default. |
| 297 |
# |
|
|
| 298 |
#SENDMAIL_M4_FLAGS= |
277 |
#SENDMAIL_M4_FLAGS= |
| 299 |
# |
278 |
# |
| 300 |
# Setting the following variables modifies the build environment for |
279 |
# Setting the following variables modifies the build environment for |
|
Lines 316-322
Link Here
|
| 316 |
# sendmail.mc file: |
295 |
# sendmail.mc file: |
| 317 |
# |
296 |
# |
| 318 |
# define(`confDONT_BLAME_SENDMAIL',`GroupReadableSASLDBFile') |
297 |
# define(`confDONT_BLAME_SENDMAIL',`GroupReadableSASLDBFile') |
| 319 |
# |
|
|
| 320 |
#SENDMAIL_CFLAGS= |
298 |
#SENDMAIL_CFLAGS= |
| 321 |
#SENDMAIL_LDFLAGS= |
299 |
#SENDMAIL_LDFLAGS= |
| 322 |
#SENDMAIL_LDADD= |
300 |
#SENDMAIL_LDADD= |
|
Lines 327-336
Link Here
|
| 327 |
# prevent the installation of /etc/mail/submit.cf. |
305 |
# prevent the installation of /etc/mail/submit.cf. |
| 328 |
# This is a deprecated mode of operation. See etc/mail/README for more |
306 |
# This is a deprecated mode of operation. See etc/mail/README for more |
| 329 |
# information. |
307 |
# information. |
| 330 |
# |
|
|
| 331 |
#SENDMAIL_SET_USER_ID= |
308 |
#SENDMAIL_SET_USER_ID= |
| 332 |
# |
309 |
# |
| 333 |
# The permissions to use on alias and map databases generated using |
310 |
# The permissions to use on alias and map databases generated using |
| 334 |
# /etc/mail/Makefile. Defaults to 0640. |
311 |
# /etc/mail/Makefile. Defaults to 0640. |
| 335 |
# |
|
|
| 336 |
#SENDMAIL_MAP_PERMS= |
312 |
#SENDMAIL_MAP_PERMS= |