diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2007-01-18 08:29:28 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2007-01-18 08:29:28 +0000 |
commit | 4817e49a59fd49833e6c2b1bada4e22644db2172 (patch) | |
tree | 598ee91f709236348f7534b73e201aee3fa0dc0f /dmake/dmake.h | |
parent | 1d10737eb4857cc05007530c28339c29777fa5ff (diff) |
INTEGRATION: CWS dmake47 (1.5.2); FILE MERGED
2006/11/17 21:56:22 vq 1.5.2.2: #i61856# Implement better way to wait for a process queue to finish
without obstructing other process queues during parallel makefile
processing.
2006/11/12 05:06:38 vq 1.5.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
Diffstat (limited to 'dmake/dmake.h')
-rw-r--r-- | dmake/dmake.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dmake/dmake.h b/dmake/dmake.h index 8d6f75d97e8e..39a555705840 100644 --- a/dmake/dmake.h +++ b/dmake/dmake.h @@ -1,4 +1,4 @@ -/* RCS $Id: dmake.h,v 1.5 2006-09-25 09:39:18 vg Exp $ +/* RCS $Id: dmake.h,v 1.6 2007-01-18 09:29:28 vg Exp $ -- -- SYNOPSIS -- Global defines for dmake. @@ -70,7 +70,7 @@ /* Global and target attribute flag definitions. * If you change the values of these or re-order them make appropriate changes - * in dump.c so that the output of dmake -p matches the attribute info for a + * in dmdump.c so that the output of dmake -p matches the attribute info for a * target. */ #define A_DEFAULT 0x00000 /* default flag value */ @@ -84,6 +84,9 @@ #define A_NOINFER 0x00080 /* no trans closure from cell */ #define A_UPDATEALL 0x00100 /* all targets of rule modified */ #define A_SEQ 0x00200 /* sequential make attribute */ +/* Reuse the sequential flag to signal Wait_for_completion to Do_cmnd() + * and related methods of executing a sub process. */ +#define A_WFC A_SEQ #define A_SETDIR 0x00400 /* cd to dir when making target */ #define A_SHELL 0x00800 /* run the recipe using a shell */ #define A_SWAP 0x01000 /* swap on exec. */ @@ -106,6 +109,7 @@ #define A_ERROR 0x10000000 /* used to halt construction */ #define A_FIRST 0x20000000 /* used for .INCLUDE termination*/ #define A_SHELLESC 0x40000000 /* used for shell escape target */ +#define A_MUTE 0x80000000 /* silence a recipe line */ /* Global and target bit flag definitions */ |