stdio.h defines BUFSIZ
[unix-history] / usr / src / usr.bin / make / config.h
CommitLineData
ba2aaa76
KB
1/*
2 * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
3 * Copyright (c) 1988, 1989 by Adam de Boor
4 * Copyright (c) 1989 by Berkeley Softworks
5 * All rights reserved.
74928052 6 *
ba2aaa76
KB
7 * This code is derived from software contributed to Berkeley by
8 * Adam de Boor.
74928052 9 *
87198c0c 10 * %sccs.include.redist.c%
74928052 11 *
87198c0c 12 * @(#)config.h 5.9 (Berkeley) %G%
ba2aaa76
KB
13 */
14
1049138a 15#define DEFSHELL 1 /* Bourne shell */
74928052
KB
16
17/*
18 * DEFMAXJOBS
19 * DEFMAXLOCAL
20 * These control the default concurrency. On no occasion will more
21 * than DEFMAXJOBS targets be created at once (locally or remotely)
22 * DEFMAXLOCAL is the highest number of targets which will be
23 * created on the local machine at once. Note that if you set this
24 * to 0, nothing will ever happen...
25 */
26#define DEFMAXJOBS 4
27#define DEFMAXLOCAL 1
28
29/*
30 * INCLUDES
31 * LIBRARIES
32 * These control the handling of the .INCLUDES and .LIBS variables.
33 * If INCLUDES is defined, the .INCLUDES variable will be filled
34 * from the search paths of those suffixes which are marked by
35 * .INCLUDES dependency lines. Similarly for LIBRARIES and .LIBS
36 * See suff.c for more details.
37 */
38#define INCLUDES
39#define LIBRARIES
40
74928052 41/*
74928052
KB
42 * LIBSUFF
43 * Is the suffix used to denote libraries and is used by the Suff module
44 * to find the search path on which to seek any -l<xx> targets.
45 *
46 * RECHECK
47 * If defined, Make_Update will check a target for its current
48 * modification time after it has been re-made, setting it to the
49 * starting time of the make only if the target still doesn't exist.
50 * Unfortunately, under NFS the modification time often doesn't
51 * get updated in time, so a target will appear to not have been
52 * re-made, causing later targets to appear up-to-date. On systems
53 * that don't have this problem, you should defined this. Under
54 * NFS you probably should not, unless you aren't exporting jobs.
55 *
56 * POSIX
57 * If the POSIX standard for Make is to be followed. There are
58 * several areas that I dislike, hence this constant.
59 */
0dbaede1
KB
60#define LIBSUFF ".a"
61#define RECHECK
74928052 62/*#define POSIX*/