replace malloc with emalloc; Str_Concat -> str_concat
[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 *
ba2aaa76
KB
10 * Redistribution and use in source and binary forms are permitted
11 * provided that the above copyright notice and this paragraph are
12 * duplicated in all such forms and that any documentation,
13 * advertising materials, and other materials related to such
14 * distribution and use acknowledge that the software was developed
15 * by the University of California, Berkeley. The name of the
16 * University may not be used to endorse or promote products derived
17 * from this software without specific prior written permission.
18 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
19 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
20 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
74928052 21 *
aabb6217 22 * @(#)config.h 5.8 (Berkeley) %G%
ba2aaa76
KB
23 */
24
1049138a 25#define DEFSHELL 1 /* Bourne shell */
74928052
KB
26
27/*
28 * DEFMAXJOBS
29 * DEFMAXLOCAL
30 * These control the default concurrency. On no occasion will more
31 * than DEFMAXJOBS targets be created at once (locally or remotely)
32 * DEFMAXLOCAL is the highest number of targets which will be
33 * created on the local machine at once. Note that if you set this
34 * to 0, nothing will ever happen...
35 */
36#define DEFMAXJOBS 4
37#define DEFMAXLOCAL 1
38
39/*
40 * INCLUDES
41 * LIBRARIES
42 * These control the handling of the .INCLUDES and .LIBS variables.
43 * If INCLUDES is defined, the .INCLUDES variable will be filled
44 * from the search paths of those suffixes which are marked by
45 * .INCLUDES dependency lines. Similarly for LIBRARIES and .LIBS
46 * See suff.c for more details.
47 */
48#define INCLUDES
49#define LIBRARIES
50
74928052 51/*
74928052
KB
52 * LIBSUFF
53 * Is the suffix used to denote libraries and is used by the Suff module
54 * to find the search path on which to seek any -l<xx> targets.
55 *
56 * RECHECK
57 * If defined, Make_Update will check a target for its current
58 * modification time after it has been re-made, setting it to the
59 * starting time of the make only if the target still doesn't exist.
60 * Unfortunately, under NFS the modification time often doesn't
61 * get updated in time, so a target will appear to not have been
62 * re-made, causing later targets to appear up-to-date. On systems
63 * that don't have this problem, you should defined this. Under
64 * NFS you probably should not, unless you aren't exporting jobs.
65 *
66 * POSIX
67 * If the POSIX standard for Make is to be followed. There are
68 * several areas that I dislike, hence this constant.
69 */
0dbaede1
KB
70#define LIBSUFF ".a"
71#define RECHECK
74928052 72/*#define POSIX*/