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 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. 21 * 22 * @(#)config.h 5.8 (Berkeley) 03/17/90 23 */ 24 25 #define DEFSHELL 1 /* Bourne shell */ 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 51 /* 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 */ 70 #define LIBSUFF ".a" 71 #define RECHECK 72 /*#define POSIX*/ 73