View | Details | Raw Unified | Return to bug 45470 | Differences between
and this patch

Collapse All | Expand All

(-)share/examples/etc/make.conf (-33 / +9 lines)
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=

Return to bug 45470