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).