summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--include/slibtool/slibtool.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/slibtool/slibtool.h b/include/slibtool/slibtool.h
index 4aec0cc..bbb538e 100644
--- a/include/slibtool/slibtool.h
+++ b/include/slibtool/slibtool.h
@@ -36,6 +36,18 @@ extern "C" {
#define SLBT_DRIVER_VERSION 0x0010
#define SLBT_DRIVER_DRY_RUN 0x0020
+/* execution modes */
+enum slbt_mode {
+ SLBT_MODE_UNKNOWN,
+ SLBT_MODE_CLEAN,
+ SLBT_MODE_COMPILE,
+ SLBT_MODE_EXECUTE,
+ SLBT_MODE_FINISH,
+ SLBT_MODE_INSTALL,
+ SLBT_MODE_LINK,
+ SLBT_MODE_UNINSTALL,
+};
+
/* unit action flags */
struct slbt_input {