summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2024-03-17 16:02:00 +0000
committermidipix <writeonce@midipix.org>2024-03-17 16:02:00 +0000
commit4c3fb76f0341f4ac98f23a434fc741e1252d9627 (patch)
tree9c2bb699dc3866e3f2a397ab631431c272ab6673 /include
parent752cd9fff4d112e534cd137b30ddefb87b651b30 (diff)
downloadslibtool-4c3fb76f0341f4ac98f23a434fc741e1252d9627.tar.bz2
slibtool-4c3fb76f0341f4ac98f23a434fc741e1252d9627.tar.xz
slibtoolize mode: program skeleton, driver integration, and symlink extra.
Diffstat (limited to 'include')
-rw-r--r--include/slibtool/slibtool.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/slibtool/slibtool.h b/include/slibtool/slibtool.h
index bb1fc84..153a202 100644
--- a/include/slibtool/slibtool.h
+++ b/include/slibtool/slibtool.h
@@ -78,6 +78,9 @@ extern "C" {
#define SLBT_DRIVER_MODE_AR_CHECK SLBT_DRIVER_XFLAG(0x020000)
#define SLBT_DRIVER_MODE_AR_MERGE SLBT_DRIVER_XFLAG(0x040000)
+#define SLBT_DRIVER_MODE_STOOLIE SLBT_DRIVER_XFLAG(0x080000)
+#define SLBT_DRIVER_MODE_SLIBTOOLIZE SLBT_DRIVER_XFLAG(0x080000)
+
#define SLBT_DRIVER_PREFER_SHARED SLBT_DRIVER_XFLAG(0x100000)
#define SLBT_DRIVER_PREFER_STATIC SLBT_DRIVER_XFLAG(0x200000)
@@ -154,6 +157,7 @@ enum slbt_mode {
SLBT_MODE_LINK,
SLBT_MODE_UNINSTALL,
SLBT_MODE_AR,
+ SLBT_MODE_STOOLIE,
};
enum slbt_tag {
@@ -422,6 +426,8 @@ slbt_api int slbt_exec_install (const struct slbt_driver_ctx *);
slbt_api int slbt_exec_link (const struct slbt_driver_ctx *);
slbt_api int slbt_exec_uninstall (const struct slbt_driver_ctx *);
slbt_api int slbt_exec_ar (const struct slbt_driver_ctx *);
+slbt_api int slbt_exec_stoolie (const struct slbt_driver_ctx *);
+slbt_api int slbt_exec_slibtoolize (const struct slbt_driver_ctx *);
/* host and flavor interfaces */
slbt_api int slbt_host_set_althost (const struct slbt_driver_ctx *, const char * host, const char * flavor);