make.conf revision 3241
1178172Simp# $Id: make.conf,v 1.11 1994/09/23 07:16:09 rgrimes Exp $
2178172Simp#
3178172Simp# This file, if present, will be read by make (see /usr/share/mk/sys.mk).
4178172Simp# It allows you to override macro definitions to make without changing
5178172Simp# your source tree, or anything the source tree installs.
6178172Simp#
7178172Simp# This file must be in valid Makefile syntax.
8178172Simp#
9178172Simp# You have to find the things you can put here in the Makefiles and 
10178172Simp# documentation of the source tree.
11178172Simp#
12178172Simp# One, and probably the most common, use could be:
13178172Simp#
14178172Simp#CFLAGS= -O -m486 -pipe
15178172Simp#	A lot of people report that -O2 works fine, but there are known
16178172Simp#	bugs in gcc.  -pipe will almost always speed up compilation if you
17178172Simp#	have enough memory.
18178172Simp#
19178172Simp#
20178172Simp# Another useful entry is
21178172Simp#
22178172Simp#NOPROFILE=	no_way
23178172Simp#	Avoid compiling profiled libraries
24178172Simp#
25178172Simp#
26178172Simp# To compile and install the Sun libm instead of the default use:
27178172Simp#
28178172Simp#WANT_MSUN=	yes
29178172Simp#
30178172Simp#
31178172Simp# If you have a FPU (i387, i486DX, Pentium), you can make
32178172Simp# the Sun libm use the FPU:
33178172Simp#
34178172Simp#HAVE_FPU=	yes
35206714Sjmallett#
36178172Simp#
37178172Simp# If you do not want unformatted manual pages to be compressed
38178172Simp# when they are installed:
39178172Simp#
40178172Simp#NOMANCOMPRESS=	no_way
41178172Simp#
42178172Simp#
43178172Simp# Default format for system documentation, depends on your printer.
44178172Simp# Set this to "ascii" for simple printers or screen
45178172Simp#
46178172Simp#PRINTER=	ps
47178172Simp#
48178172Simp#
49178172Simp# How many times to check if a key has been pressed before giving up and
50178172Simp# booting the default kernel. 0 actually means check once, but saves the
51178172Simp# loop overhead. This value is approximately in milliseconds.
52206714Sjmallett#
53178172Simp#BOOTWAIT=0
54178172Simp#BOOTWAIT=30000
55206714Sjmallett#
56206714Sjmallett#
57206714Sjmallett# Allow 'cc' to generate all FPU codes. Do not use this if you intend to
58178172Simp# generate code to run on machines with broken FPU emulator. Beware, this
59178172Simp# is a compile-time static option to 'cc'.
60178172Simp#
61178172Simp#CCFPU=		yes
62178172Simp#
63178172Simp#
64178172Simp# By default, this points to /usr/X386 for XFree86 releases 2.1 or earlier.
65178172Simp# If you have XFree86 3.0 or later, you will probably want to uncomment this:
66178172Simp#
67206714Sjmallett#X11BASE=	/usr/X11R6
68206714Sjmallett#
69178172Simp#
70178172Simp# Build `cc' using a static internals library, rather than the default
71178172Simp# (dynamic) one.  This makes the compilers run faster, but at a cost of
72178172Simp# about a megabyte of disk space for every language other than C.
73178172Simp#
74178172Simp#NO_SHARED_LIBCC_INT=	faster_cc
75178172Simp#
76178172Simp#
77178172Simp# Kerberos IV
78178172Simp# If you want either the 4.4-Lite tape Kerberos, or the eBones-based Kerberos,
79178172Simp# define one (ONLY ONE) of these:
80178172Simp# (If you define neither of them, you will get NO Kerberos at all.)
81178172Simp#
82178172Simp#MAKE_EBONES=	yes
83178172Simp#MAKE_KERBEROS=	yes
84178172Simp#
85178172Simp