|
Parallel Make
1.0
My implementation of make utility, which can run in multiple threads according to user request.
|
| Ccondition_variable | Wrapper around pthread_cond |
| Cfile | Class representing basic file having name and timestamp of last modification |
| Cmakefile_record | Class for storing single records in Makefile. Record in makefile has following syntax: target [...] : [dependency] [...] [command] [...] Where commands line have to start with at least one white space character |
| Cmakefile_records | Class for storing all makefile_record in Makefile |
| Cmutex | Wrapper around pthread_mutex |
| Cmy_thread | Wrapper around POSIX threads pthread |
| Cmy_thread< Return(Input...)> | Wrapper around POSIX threads pthread. Does not support functions without return value <void(Input...)> |
| Cpmake | Base class representing how make processes targets |
| Cpmake_options | Class representing options passed on command line |
| Cthread_manager | Class to manage storing new threads |