Changeset 51 for trunk/src/kmk/config.h
- Timestamp:
- Apr 7, 2003, 3:30:32 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/config.h
r47 r51 18 18 * 3. All advertising materials mentioning features or use of this software 19 19 * must display the following acknowledgement: 20 * 21 * 20 * This product includes software developed by the University of 21 * California, Berkeley and its contributors. 22 22 * 4. Neither the name of the University nor the names of its contributors 23 23 * may be used to endorse or promote products derived from this software … … 36 36 * SUCH DAMAGE. 37 37 * 38 * from: @(#)config.h8.1 (Berkeley) 6/6/9338 * from: @(#)config.h 8.1 (Berkeley) 6/6/93 39 39 * $FreeBSD: src/usr.bin/make/config.h,v 1.9 1999/09/10 20:51:59 julian Exp $ 40 40 */ 41 41 42 #define DEFSHELL 1/* Bourne shell */42 #define DEFSHELL 1 /* Bourne shell */ 43 43 44 44 /* 45 45 * DEFMAXJOBS 46 46 * DEFMAXLOCAL 47 * 48 * 49 * 50 * 51 * 47 * These control the default concurrency. On no occasion will more 48 * than DEFMAXJOBS targets be created at once (locally or remotely) 49 * DEFMAXLOCAL is the highest number of targets which will be 50 * created on the local machine at once. Note that if you set this 51 * to 0, nothing will ever happen... 52 52 */ 53 #define DEFMAXJOBS 54 #define DEFMAXLOCAL 53 #define DEFMAXJOBS 4 54 #define DEFMAXLOCAL 1 55 55 56 56 /* 57 57 * INCLUDES 58 58 * LIBRARIES 59 * 60 * 61 * 62 * 63 * 59 * These control the handling of the .INCLUDES and .LIBS variables. 60 * If INCLUDES is defined, the .INCLUDES variable will be filled 61 * from the search paths of those suffixes which are marked by 62 * .INCLUDES dependency lines. Similarly for LIBRARIES and .LIBS 63 * See suff.c for more details. 64 64 */ 65 65 #define INCLUDES … … 68 68 /* 69 69 * LIBSUFF 70 * 71 * 70 * Is the suffix used to denote libraries and is used by the Suff module 71 * to find the search path on which to seek any -l<xx> targets. 72 72 * 73 73 * RECHECK 74 * 75 * 76 * 77 * 78 * 79 * 80 * 81 * 74 * If defined, Make_Update will check a target for its current 75 * modification time after it has been re-made, setting it to the 76 * starting time of the make only if the target still doesn't exist. 77 * Unfortunately, under NFS the modification time often doesn't 78 * get updated in time, so a target will appear to not have been 79 * re-made, causing later targets to appear up-to-date. On systems 80 * that don't have this problem, you should defined this. Under 81 * NFS you probably should not, unless you aren't exporting jobs. 82 82 */ 83 #define LIBSUFF".a"84 #define 83 #define LIBSUFF ".a" 84 #define RECHECK 85 85 86 86 /* 87 87 * POSIX 88 * 89 * 90 * 91 * 88 * Adhere to the POSIX 1003.2 draft for the make(1) program. 89 * - Use MAKEFLAGS instead of MAKE to pick arguments from the 90 * environment. 91 * - Allow empty command lines if starting with tab. 92 92 */ 93 93 #define POSIX … … 95 95 /* 96 96 * SYSVINCLUDE 97 * 97 * Recognize system V like include directives [include "filename"] 98 98 * SYSVVARSUB 99 * 99 * Recognize system V like ${VAR:x=y} variable substitutions 100 100 */ 101 101 #define SYSVINCLUDE … … 104 104 /* 105 105 * SUNSHCMD 106 * 107 * VAR :sh= CMD# Assign VAR to the command substitution of CMD108 * ${VAR:sh}# Return the command substitution of the value109 * 106 * Recognize SunOS and Solaris: 107 * VAR :sh= CMD # Assign VAR to the command substitution of CMD 108 * ${VAR:sh} # Return the command substitution of the value 109 * # of ${VAR} 110 110 */ 111 111 #define SUNSHCMD … … 120 120 # endif 121 121 #endif 122 123 124 125 122 126 123 … … 159 156 160 157 /* 158 * USE_BASEANDROOT_MODIFIERS 159 * If defined two extra variable modifiers B and R are added. 160 */ 161 #if defined(NMAKE) || defined(KMK) 162 #define USE_BASEANDROOT_MODIFIERS 1 163 #endif 164 165 166 /* 161 167 * USE_ISODATES 162 168 * If defined dates and times will be outputted in ISO format.
Note:
See TracChangeset
for help on using the changeset viewer.