|
|
1.1 root 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.
6: *
7: * This code is derived from software contributed to Berkeley by
8: * Adam de Boor.
9: *
10: * Redistribution and use in source and binary forms are permitted
11: * provided that: (1) source distributions retain this entire copyright
12: * notice and comment, and (2) distributions including binaries display
13: * the following acknowledgement: ``This product includes software
14: * developed by the University of California, Berkeley and its contributors''
15: * in the documentation or other materials provided with the distribution
16: * and in all advertising materials mentioning features or use of this
17: * software. Neither the name of the University nor the names of its
18: * contributors may be used to endorse or promote products derived
19: * from this software without specific prior written permission.
20: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
21: * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
22: * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
23: *
24: * @(#)config.h 5.9 (Berkeley) 6/1/90
25: */
26:
27: #define DEFSHELL 1 /* Bourne shell */
28:
29: /*
30: * DEFMAXJOBS
31: * DEFMAXLOCAL
32: * These control the default concurrency. On no occasion will more
33: * than DEFMAXJOBS targets be created at once (locally or remotely)
34: * DEFMAXLOCAL is the highest number of targets which will be
35: * created on the local machine at once. Note that if you set this
36: * to 0, nothing will ever happen...
37: */
38: #define DEFMAXJOBS 4
39: #define DEFMAXLOCAL 1
40:
41: /*
42: * INCLUDES
43: * LIBRARIES
44: * These control the handling of the .INCLUDES and .LIBS variables.
45: * If INCLUDES is defined, the .INCLUDES variable will be filled
46: * from the search paths of those suffixes which are marked by
47: * .INCLUDES dependency lines. Similarly for LIBRARIES and .LIBS
48: * See suff.c for more details.
49: */
50: #define INCLUDES
51: #define LIBRARIES
52:
53: /*
54: * LIBSUFF
55: * Is the suffix used to denote libraries and is used by the Suff module
56: * to find the search path on which to seek any -l<xx> targets.
57: *
58: * RECHECK
59: * If defined, Make_Update will check a target for its current
60: * modification time after it has been re-made, setting it to the
61: * starting time of the make only if the target still doesn't exist.
62: * Unfortunately, under NFS the modification time often doesn't
63: * get updated in time, so a target will appear to not have been
64: * re-made, causing later targets to appear up-to-date. On systems
65: * that don't have this problem, you should defined this. Under
66: * NFS you probably should not, unless you aren't exporting jobs.
67: *
68: * POSIX
69: * If the POSIX standard for Make is to be followed. There are
70: * several areas that I dislike, hence this constant.
71: */
72: #define LIBSUFF ".a"
73: #define RECHECK
74: /*#define POSIX*/
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.