version 1.8, 1997/04/01 07:28:19 |
version 1.9, 1997/04/28 01:52:39 |
|
|
*/ |
*/ |
typedef struct GNode { |
typedef struct GNode { |
char *name; /* The target's name */ |
char *name; /* The target's name */ |
char *uname; /* The unexpanded name of a .USE node */ |
|
char *path; /* The full pathname of the file */ |
char *path; /* The full pathname of the file */ |
int type; /* Its type (see the OP flags, below) */ |
int type; /* Its type (see the OP flags, below) */ |
int order; /* Its wait weight */ |
int order; /* Its wait weight */ |
|
|
|
|
int Make_TimeStamp __P((GNode *, GNode *)); |
int Make_TimeStamp __P((GNode *, GNode *)); |
Boolean Make_OODate __P((GNode *)); |
Boolean Make_OODate __P((GNode *)); |
Lst Make_ExpandUse __P((Lst)); |
|
int Make_HandleUse __P((GNode *, GNode *)); |
int Make_HandleUse __P((GNode *, GNode *)); |
void Make_Update __P((GNode *)); |
void Make_Update __P((GNode *)); |
void Make_DoAllVar __P((GNode *)); |
void Make_DoAllVar __P((GNode *)); |