|  |  |  | Anjuta Developers Reference Manual |  | 
|---|---|---|---|---|
#define IANJUTA_BUILDABLE_ERROR IAnjutaBuildable; IAnjutaBuildableIface; GQuark ianjuta_buildable_error_quark (void); void ianjuta_buildable_build (IAnjutaBuildable *obj, const gchar *uri, GError **err); void ianjuta_buildable_clean (IAnjutaBuildable *obj, const gchar *uri, GError **err); void ianjuta_buildable_configure (IAnjutaBuildable *obj, const gchar *uri, GError **err); void ianjuta_buildable_execute (IAnjutaBuildable *obj, const gchar *uri, GError **err); void ianjuta_buildable_generate (IAnjutaBuildable *obj, const gchar *uri, GError **err); void ianjuta_buildable_install (IAnjutaBuildable *obj, const gchar *uri, GError **err);
typedef struct {
	GTypeInterface g_iface;
	
	void (*build) (IAnjutaBuildable *obj, const gchar *uri, GError **err);
	void (*clean) (IAnjutaBuildable *obj, const gchar *uri, GError **err);
	void (*configure) (IAnjutaBuildable *obj, const gchar *uri, GError **err);
	void (*execute) (IAnjutaBuildable *obj, const gchar *uri, GError **err);
	void (*generate) (IAnjutaBuildable *obj, const gchar *uri, GError **err);
	void (*install) (IAnjutaBuildable *obj, const gchar *uri, GError **err);
} IAnjutaBuildableIface;
void ianjuta_buildable_build (IAnjutaBuildable *obj, const gchar *uri, GError **err);
fixme
| obj: | Self | 
| uri: | fixme | 
| err: | Error propagation and reporting. | 
void ianjuta_buildable_clean (IAnjutaBuildable *obj, const gchar *uri, GError **err);
fixme
| obj: | Self | 
| uri: | fixme | 
| err: | Error propagation and reporting. | 
void ianjuta_buildable_configure (IAnjutaBuildable *obj, const gchar *uri, GError **err);
fixme
| obj: | Self | 
| uri: | fixme | 
| err: | Error propagation and reporting. | 
void ianjuta_buildable_execute (IAnjutaBuildable *obj, const gchar *uri, GError **err);
fixme
| obj: | Self | 
| uri: | fixme | 
| err: | Error propagation and reporting. | 
void ianjuta_buildable_generate (IAnjutaBuildable *obj, const gchar *uri, GError **err);
fixme
| obj: | Self | 
| uri: | fixme | 
| err: | Error propagation and reporting. | 
void ianjuta_buildable_install (IAnjutaBuildable *obj, const gchar *uri, GError **err);
fixme
| obj: | Self | 
| uri: | fixme | 
| err: | Error propagation and reporting. |