version 1.34, 2020/01/13 15:24:31 |
version 1.35, 2020/01/13 15:41:53 |
|
|
* register a new job running commands associated with building gn. |
* register a new job running commands associated with building gn. |
*/ |
*/ |
extern void Job_Make(GNode *); |
extern void Job_Make(GNode *); |
/* Job_Init(maxproc, compat); |
/* Job_Init(maxproc); |
* setup job handling framework |
* setup job handling framework |
*/ |
*/ |
extern void Job_Init(int, bool); |
extern void Job_Init(int); |
|
|
/* interface with the normal build in make.c */ |
/* interface with the normal build in make.c */ |
/* okay = can_start_job(); |
/* okay = can_start_job(); |
|
|
*/ |
*/ |
extern bool Job_Empty(void); |
extern bool Job_Empty(void); |
|
|
/* errors = Job_Finish(); |
/* Job_End(); |
* final processing including running .END target if no errors. |
* run .END target at end. |
*/ |
*/ |
extern bool Job_Finish(void); |
extern void Job_End(void); |
|
|
/* Job_Begin(); |
/* Job_Begin(); |
* similarly, run .BEGIN job at start of job. |
* similarly, run .BEGIN job at start. |
*/ |
*/ |
extern void Job_Begin(void); |
extern void Job_Begin(void); |
|
|