make.conf revision 15212
1173295Skrion# $Id: make.conf,v 1.26 1996/03/06 09:10:23 asami Exp $
2237216Seadler#
3237216Seadler# This file, if present, will be read by make (see /usr/share/mk/sys.mk).
4173295Skrion# It allows you to override macro definitions to make without changing
5173295Skrion# your source tree, or anything the source tree installs.
6173295Skrion#
7173295Skrion# This file must be in valid Makefile syntax.
8173295Skrion#
9173295Skrion# You have to find the things you can put here in the Makefiles and 
10173295Skrion# documentation of the source tree.
11173295Skrion#
12173295Skrion# One, and probably the most common, use could be:
13179433Sflz#
14173295Skrion#CFLAGS= -O2 -m486 -pipe
15173295Skrion#
16173295Skrion# Another useful entry is
17173295Skrion#
18173295Skrion#NOPROFILE=	true
19173295Skrion#	Avoid compiling profiled libraries
20173295Skrion#
21179433Sflz# To compile the kernel with special optimisations, you can use this:
22173295Skrion#
23173295Skrion#COPTFLAGS= -O -pipe
24173295Skrion#
25173295Skrion# To compile and install the 4.4 lite libm instead of the default use:
26173295Skrion#
27173295Skrion#WANT_CSRG_LIBM=	yes
28173295Skrion#
29173295Skrion#
30173295Skrion# If you have a FPU (i387, i486DX, Pentium), you can make
31173295Skrion# the Sun libm use the FPU:
32173295Skrion#
33173295Skrion#HAVE_FPU=	yes
34173295Skrion#
35173295Skrion#
36179433Sflz# If you do not want unformatted manual pages to be compressed
37179433Sflz# when they are installed:
38179433Sflz#
39179433Sflz#NOMANCOMPRESS=	true
40237216Seadler#
41179433Sflz#
42179433Sflz# If you do not want additional documentation (some of which are
43179433Sflz# a few hundred KB's) for ports to be installed:
44179433Sflz#
45173295Skrion#NOPORTDOCS=	true
46208028Suqs#
47208028Suqs#
48208028Suqs# Default format for system documentation, depends on your printer.
49208028Suqs# Set this to "ascii" for simple printers or screen
50208028Suqs#
51208028Suqs#PRINTER=	ps
52208028Suqs#
53208028Suqs#
54208028Suqs# How long to wait for a console keypress before booting the default kernel.
55208028Suqs# This value is approximately in milliseconds. Keypresses are accepted by the
56208028Suqs# BIOS before booting from disk, making it possible to give custom boot
57208028Suqs# parameters even when this is set to 0.
58235570Sgjb#
59208028Suqs#BOOTWAIT=0
60173295Skrion#BOOTWAIT=30000
61202844Sflz#
62202844Sflz#
63173295Skrion# By default, this points to /usr/X11R6 for XFree86 releases 3.0 or earlier.
64202844Sflz# If you have a XFree86 from before 3.0 you want to uncomment this.
65202844Sflz#
66173295Skrion#X11BASE=	/usr/X386
67202844Sflz#
68202844Sflz#
69173295Skrion# If you have Motif on your system, uncomment this.
70202844Sflz#
71202844Sflz#HAVE_MOTIF=	yes
72173295Skrion#
73173295Skrion# If the default location of the Motif library (specified below) is not
74202844Sflz# appropriate for you, set this to the correct value.
75202844Sflz#
76202844Sflz#MOTIFLIB=	"-L${X11BASE}/lib -lXm"
77202844Sflz#
78202844Sflz#
79202844Sflz# Build `cc' using a dynamic internals library, rather than the default
80173295Skrion# (static) one.  This makes the compilers run slower (10-15%), but saves 
81173295Skrion# quite some diskspace.
82173295Skrion#
83173295Skrion#SHARED_LIBCC_INT=	smaller_cc
84173295Skrion#
85173295Skrion#
86208598Suqs# Kerberos IV
87173295Skrion# If you want the eBones-based Kerberos, define this:
88173295Skrion#
89173295Skrion#MAKE_EBONES=	yes
90173295Skrion#
91#
92# SUP updates
93#
94#SUP_UPDATE=     yes
95#SUPFILE=        /usr/share/examples/sup/standard-supfile
96#SUPFILE1=       /usr/share/examples/sup/secure-supfile
97#SUPFILE2=       /usr/share/examples/sup/ports-supfile
98