A backend that produces POSIX make files (no BSD or GNU extensions). More...
#include <Make.h>
Public Types | |
| enum | Flavour { POSIX, BSD, GNU } |
Public Member Functions | |
| Flavour | flavour () const |
| std::string | DefaultFilename () const |
| void | Process (const dag::DAG &, Bytestream &, ErrorReport::Report) |
Static Public Member Functions | |
| static MakeBackend * | Create (Flavour) |
Static Public Member Functions inherited from fabrique::backend::Backend | |
| static std::unique_ptr< Backend > | Create (const std::string &name) |
| Create a new backend using a registered short name. More... | |
A backend that produces POSIX make files (no BSD or GNU extensions).