make.conf revision 14102
114102Sadam# $Id: make.conf,v 1.24 1996/01/05 18:54:07 ache Exp $
21664Sphk#
33023Srgrimes# This file, if present, will be read by make (see /usr/share/mk/sys.mk).
43023Srgrimes# It allows you to override macro definitions to make without changing
53023Srgrimes# your source tree, or anything the source tree installs.
61664Sphk#
73023Srgrimes# This file must be in valid Makefile syntax.
83023Srgrimes#
91664Sphk# You have to find the things you can put here in the Makefiles and 
101664Sphk# documentation of the source tree.
111664Sphk#
121664Sphk# One, and probably the most common, use could be:
131664Sphk#
1413261Sache#CFLAGS= -O2 -m486 -pipe
151664Sphk#
163023Srgrimes# Another useful entry is
171664Sphk#
189509Srgrimes#NOPROFILE=	true
191664Sphk#	Avoid compiling profiled libraries
201664Sphk#
218024Sjkh# To compile the kernel with special optimisations, you can use this:
221684Scsgr#
238024Sjkh#COPTFLAGS= -O -pipe
248024Sjkh#
257210Sphk# To compile and install the 4.4 lite libm instead of the default use:
261684Scsgr#
277210Sphk#WANT_CSRG_LIBM=	yes
281684Scsgr#
291684Scsgr#
301684Scsgr# If you have a FPU (i387, i486DX, Pentium), you can make
311684Scsgr# the Sun libm use the FPU:
321684Scsgr#
331684Scsgr#HAVE_FPU=	yes
341684Scsgr#
351684Scsgr#
361684Scsgr# If you do not want unformatted manual pages to be compressed
371684Scsgr# when they are installed:
381684Scsgr#
399509Srgrimes#NOMANCOMPRESS=	true
401697Sache#
411697Sache#
421697Sache# Default format for system documentation, depends on your printer.
431697Sache# Set this to "ascii" for simple printers or screen
441697Sache#
451697Sache#PRINTER=	ps
461733Sadam#
471733Sadam#
4814102Sadam# How long to wait for a console keypress before booting the default kernel.
4914102Sadam# This value is approximately in milliseconds. Keypresses are accepted by the
5014102Sadam# BIOS before booting from disk, making it possible to give custom boot
5114102Sadam# parameters even when this is set to 0.
521733Sadam#
531740Sadam#BOOTWAIT=0
543023Srgrimes#BOOTWAIT=30000
551733Sadam#
561733Sadam#
574224Sphk# By default, this points to /usr/X11R6 for XFree86 releases 3.0 or earlier.
584224Sphk# If you have a XFree86 from before 3.0 you want to uncomment this.
593023Srgrimes#
604224Sphk#X11BASE=	/usr/X386
613023Srgrimes#
623023Srgrimes#
634224Sphk# Build `cc' using a dynamic internals library, rather than the default
644224Sphk# (static) one.  This makes the compilers run slower (10-15%), but saves 
654224Sphk# quite some diskspace.
663023Srgrimes#
674330Sphk#SHARED_LIBCC_INT=	smaller_cc
683023Srgrimes#
693241Scsgr#
703241Scsgr# Kerberos IV
717198Sjkh# If you want the eBones-based Kerberos, define this:
723241Scsgr#
733241Scsgr#MAKE_EBONES=	yes
7410758Sache#
7510758Sache#
7610758Sache# SUP updates
7710758Sache#
7810758Sache#SUP_UPDATE=     yes
7911095Sache#SUPFILE=        /usr/share/examples/sup/standard-supfile
8011095Sache#SUPFILE1=       /usr/share/examples/sup/secure-supfile
8111095Sache#SUPFILE2=       /usr/share/examples/sup/ports-supfile
82