parser.h File Reference

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.

Generated on 15 Mar 2014 for Parallel Make (parmake) by  doxygen 1.6.1