Go to the source code of this file.
Functions |
void | parser_parse_makefile (const char *makeFileName, char **targets, void(*parsed_new_target)(char *target), void(*parsed_new_dependency)(char *target, char *dependency), void(*parsed_new_command)(char *target, char *command)) |
| Parses makeFileName based on GNU 'make' utility.
|
Detailed Description
Function Documentation
void parser_parse_makefile |
( |
const char * |
makeFileName, |
|
|
char ** |
run_targets, |
|
|
void(*)(char *target) |
parsed_new_target, |
|
|
void(*)(char *target, char *dependency) |
parsed_new_dependency, |
|
|
void(*)(char *target, char *command) |
parsed_new_command |
|
) |
| |
Parses makeFileName based on GNU 'make' utility.
- Parameters:
-
makeFileName | Path to valid makefile. |
run_targets | Null-terminated list of targets as listed on command-line. |
parsed_new_target | Function pointer to callback function for new target. |
parsed_new_dependency | Function pointer to callback function for new dependency. |
parsed_new_command | Function pointer to callback function for new command. |
- Returns:
- Void.