diff options
| author | Hartmut Brandt <harti@FreeBSD.org> | 2005-05-10 14:27:04 +0000 |
|---|---|---|
| committer | Hartmut Brandt <harti@FreeBSD.org> | 2005-05-10 14:27:04 +0000 |
| commit | 4aa6beaf6030be0d763801191627ad39882e161e (patch) | |
| tree | 1823597517d9c07dd62d8327fab8abb3190e11d9 /usr.bin/make/parse.h | |
| parent | 3785bdbe7f82498fc384290c02f1fbdc5d08696e (diff) | |
Notes
Diffstat (limited to 'usr.bin/make/parse.h')
| -rw-r--r-- | usr.bin/make/parse.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/usr.bin/make/parse.h b/usr.bin/make/parse.h index dd5cd8134861..ec1a47875b79 100644 --- a/usr.bin/make/parse.h +++ b/usr.bin/make/parse.h @@ -56,6 +56,24 @@ struct Lst; #define PARSE_WARNING 2 #define PARSE_FATAL 1 +/* + * Definitions for the "local" variables. Used only for clarity. + */ +#define TARGET "@" /* Target of dependency */ +#define OODATE "?" /* All out-of-date sources */ +#define ALLSRC ">" /* All sources */ +#define IMPSRC "<" /* Source implied by transformation */ +#define PREFIX "*" /* Common prefix */ +#define ARCHIVE "!" /* Archive in "archive(member)" syntax */ +#define MEMBER "%" /* Member in "archive(member)" syntax */ + +#define FTARGET "@F" /* file part of TARGET */ +#define DTARGET "@D" /* directory part of TARGET */ +#define FIMPSRC "<F" /* file part of IMPSRC */ +#define DIMPSRC "<D" /* directory part of IMPSRC */ +#define FPREFIX "*F" /* file part of PREFIX */ +#define DPREFIX "*D" /* directory part of PREFIX */ + void Parse_Error(int, const char *, ...); Boolean Parse_AnyExport(void); Boolean Parse_IsVar(char *); |
