make.conf revision 35222
1342SN/A# $Id: make.conf,v 1.61 1998/04/16 08:01:27 ache Exp $
211215Stschatzl#
3342SN/A# This file, if present, will be read by make (see /usr/share/mk/sys.mk).
4342SN/A# It allows you to override macro definitions to make without changing
5342SN/A# your source tree, or anything the source tree installs.
6342SN/A#
7342SN/A# This file must be in valid Makefile syntax.
8342SN/A#
9342SN/A# You have to find the things you can put here in the Makefiles and 
10342SN/A# documentation of the source tree.
11342SN/A#
12342SN/A# One, and probably the most common, use could be:
13342SN/A#
14342SN/A#CFLAGS= -O -pipe
15342SN/A#
16342SN/A# Another useful entry is
17342SN/A#
18342SN/A#NOPROFILE=	true
191472SN/A#	Avoid compiling profiled libraries
201472SN/A#
211472SN/A#INSTALL=install -C
22342SN/A#       Compare before install
23342SN/A#
24342SN/A# To avoid building the default system perl
258413Spliden#NOPERL=	true
268413Spliden# To avoid building the suid perl
271879SN/A#NOSUIDPERL=	true
288413Spliden#
298413Spliden# To avoid building sendmail
308413Spliden#NOSENDMAIL=	true
311879SN/A#
321879SN/A# To have 'obj' symlinks created in your source directory
3313249Sstefank#       (they aren't needed/necessary)
341879SN/A#OBJLINK=	yes
351879SN/A#
36342SN/A# To compile just the kernel with special optimisations, you should use
37342SN/A# this instead of CFLAGS (which is not applicable to kernel builds anyway):
38342SN/A#
39342SN/A#COPTFLAGS= -O -pipe
40342SN/A#
41342SN/A# To compile and install the 4.4 lite libm instead of the default use:
42342SN/A#
43342SN/A#WANT_CSRG_LIBM=	yes
44342SN/A#
45342SN/A# If you do not want unformatted manual pages to be compressed
463465SN/A# when they are installed:
47342SN/A#
4811217Stschatzl#NOMANCOMPRESS=	true
4911217Stschatzl#
5011217Stschatzl#
5111217Stschatzl# If you want the "compat" shared libraries installed as part of your normal
5211217Stschatzl# builds, uncomment these:
5311217Stschatzl#
5411217Stschatzl#COMPAT1X=	yes
5511217Stschatzl#COMPAT20=	yes
5611217Stschatzl#COMPAT21=	yes
57807SN/A#
58807SN/A#
5911217Stschatzl# If you do not want additional documentation (some of which are
6011217Stschatzl# a few hundred KB's) for ports to be installed:
611261SN/A#
621261SN/A#NOPORTDOCS=	true
6311217Stschatzl#
6411217Stschatzl#
6511217Stschatzl# Default format for system documentation, depends on your printer.
6611217Stschatzl# Set this to "ascii" for simple printers or screen
67342SN/A#
681261SN/A#PRINTERDEVICE=	ps
6911217Stschatzl#
701261SN/A#
711261SN/A# How long to wait for a console keypress before booting the default kernel.
7213244Sstefank# This value is approximately in milliseconds. Keypresses are accepted by the
731261SN/A# BIOS before booting from disk, making it possible to give custom boot
74342SN/A# parameters even when this is set to 0.
75342SN/A#
76807SN/A#BOOTWAIT=0
77342SN/A#BOOTWAIT=30000
78807SN/A#
79342SN/A# By default, the system will always use the keyboard/video card as system
80807SN/A# console.  However, the boot blocks may be dynamically configured to use a
81342SN/A# serial port in addition to or instead of the keyboard/video console.
82807SN/A#
83807SN/A# By default we use COM1 as our serial console port *if* we're going to use
84807SN/A# a serial port as our console at all.  (0x3E8 = COM2)
85342SN/A#
86342SN/A#BOOT_COMCONSOLE_PORT=	0x3F8
87807SN/A#
88342SN/A# The default serial console speed is 9600.  Set the speed to a larger value
89342SN/A# for better interactive response.
9011217Stschatzl#
91342SN/A#BOOT_COMCONSOLE_SPEED=	115200
92342SN/A#
93342SN/A#
94342SN/A# By default, this points to /usr/X11R6 for XFree86 releases 3.0 or earlier.
95342SN/A# If you have a XFree86 from before 3.0 that has the X distribution in
96342SN/A# /usr/X386, you want to uncomment this.
97342SN/A#
98342SN/A#X11BASE=	/usr/X386
99342SN/A#
100807SN/A#
101342SN/A# If you have Motif on your system, uncomment this.
102342SN/A#
103342SN/A#HAVE_MOTIF=	yes
104342SN/A#MOTIF_STATIC=  yes
10511217Stschatzl#
10611217Stschatzl# If the default location of the Motif library (specified below) is NOT
10711217Stschatzl# appropriate for you, uncomment this and change it to the correct value.
10811217Stschatzl# If your motif is in ${X11BASE}/lib, you don't need to touch this line.
10911217Stschatzl#
110342SN/A#MOTIFLIB=	-L${X11BASE}/lib -lXm
111342SN/A#
1123465SN/A#
113342SN/A# If you are running behind a firewall, uncomment the following to leave a
114342SN/A# hint for various make-spawned utilities that they should use passive FTP.
115342SN/A#
116342SN/A#FTP_PASSIVE_MODE=	YES
11711215Stschatzl#
11811215Stschatzl# If you're resident in the USA, this will help various ports to determine
11911215Stschatzl# whether or not they should attempt to comply with the various U.S.
12011215Stschatzl# export regulations on certain types of software which do not apply to
12111215Stschatzl# anyone else in the world.
122342SN/A#
123342SN/A#USA_RESIDENT=		YES
124342SN/A#
125342SN/A# Next one will help ports developers to debug
126342SN/A#
127342SN/A#FORCE_PKG_REGISTER=    YES
128807SN/A#
129807SN/A#
130807SN/A# Port master sites.
131342SN/A#
132342SN/A# If you want your port fetches to go somewhere else than the default
133342SN/A# (specified below) in case the distfile/patchfile was not found,
134342SN/A# uncomment this and change it to a location nearest you.  (Don't
135342SN/A# remove the "/${DIST_SUBDIR}/" part.)
136342SN/A#
137807SN/A#MASTER_SITE_BACKUP?=	\
138342SN/A#	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
139342SN/A#
140807SN/A# If you want your port fetches to check the above site first (before
141342SN/A# the MASTER_SITES specified in the port Makefiles), uncomment the
142342SN/A# line below.  You can also change the right side to point to wherever 
143807SN/A# you want.
144342SN/A#
145342SN/A#MASTER_SITE_OVERRIDE?=	${MASTER_SITE_BACKUP}
146342SN/A#
147342SN/A# Some ports use a special variable to point to a collection of
148342SN/A# mirrors of well-known software archives.  If you have a mirror close
14911217Stschatzl# to you, uncomment any of the following lines and change it to that
15011217Stschatzl# address.  (Don't remove the "/%SUBDIR%/" part.)
15111215Stschatzl#
15211215Stschatzl# Note: the right hand sides of the following lines are only for your
153342SN/A# information.  For a full list of default sites, take a look at
154342SN/A# bsd.port.mk.
1555862SN/A#
156342SN/A#MASTER_SITE_XCONTRIB=	ftp://ftp.x.org/contrib/%SUBDIR%/
157342SN/A#MASTER_SITE_GNU=	ftp://prep.ai.mit.edu/pub/gnu/%SUBDIR%/
158342SN/A#MASTER_SITE_PERL_CPAN=	ftp://ftp.digital.com/pub/plan/perl/CPAN/modules/by-module/%SUBDIR%/
159807SN/A#MASTER_SITE_TEX_CTAN=	ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/
160342SN/A#MASTER_SITE_SUNSITE=	ftp://sunsite.unc.edu/pub/Linux/%SUBDIR%/
161807SN/A#
1621261SN/A#
163807SN/A# Kerberos IV
164342SN/A# If you want KerberosIV (KTH eBones), define this:
165807SN/A#
166342SN/A#MAKE_KERBEROS4=	yes
167342SN/A#
168342SN/A#
1696452SN/A# SUP/CVSup updates
1701261SN/A#
171342SN/A#SUP_UPDATE=     yes
172342SN/A#
17311217Stschatzl# SUP block
174342SN/A#
175342SN/A#SUP=            sup
17611217Stschatzl#SUPFLAGS=       -v
177342SN/A#SUPFILE=        /usr/share/examples/sup/standard-supfile
17811215Stschatzl#SUPFILE1=       /usr/share/examples/sup/secure-supfile
17911215Stschatzl#SUPFILE2=       /usr/share/examples/sup/ports-supfile
180342SN/A#
18111215Stschatzl# CVSup block
18211215Stschatzl#
18311215Stschatzl#SUP=            /usr/local/bin/cvsup
18411215Stschatzl#SUPFLAGS=       -g -L 2 -z
185342SN/A#SUPFILE=        /usr/share/examples/cvsup/standard-supfile
186342SN/A#SUPFILE1=       /usr/share/examples/cvsup/secure-supfile
187342SN/A#SUPFILE2=       /usr/share/examples/cvsup/ports-supfile
188342SN/A
189807SN/A#
190549SN/A# top(1) uses a hash table for the user names.  The size of this hash
19111217Stschatzl# can be tuned to match the number of local users.  The table size should
19211217Stschatzl# be a prime number approximately twice as large as the number of lines in
19311217Stschatzl# /etc/passwd.  The default number is 20011.
194807SN/A#
195807SN/A#TOP_TABLE_SIZE= 101
1961261SN/A