diff options
| -rwxr-xr-x | configure | 19 | ||||
| -rw-r--r-- | src/libskabus/skabus_rpc_interface_register_cb.c | 4 | ||||
| -rw-r--r-- | src/libskabus/skabus_rpc_interface_unregister_async.c | 4 | ||||
| -rw-r--r-- | src/libskabus/skabus_rpc_send_cb.c | 3 | ||||
| -rw-r--r-- | src/libskabus/skabus_rpc_update.c | 4 | ||||
| -rw-r--r-- | src/rpc/skabus-rpcc.c | 3 | ||||
| -rw-r--r-- | src/rpc/skabus-rpcd.c | 4 | ||||
| -rw-r--r-- | src/rpc/skabus_rpccctl.c | 4 |
8 files changed, 34 insertions, 11 deletions
@@ -246,12 +246,19 @@ if $slashpackage ; then libdir=${home}/library libexecdir=$bindir includedir=${home}/include - while read dep ; do - addincpath="$addincpath -I${sproot}${dep}/include" - vpaths="$vpaths ${sproot}${dep}/library" - addlibspath="$addlibspath -L${sproot}${dep}/library" - vpathd="$vpathd ${sproot}${dep}/library.so" - addlibdpath="$addlibdpath -L${sproot}${dep}/library.so" + while read dep condvar ; do + if test -n "$condvar" ; then + eval "cond=$condvar" + else + cond=true + fi + if $cond ; then + addincpath="$addincpath -I${sproot}${dep}/include" + vpaths="$vpaths ${sproot}${dep}/library" + addlibspath="$addlibspath -L${sproot}${dep}/library" + vpathd="$vpathd ${sproot}${dep}/library.so" + addlibdpath="$addlibdpath -L${sproot}${dep}/library.so" + fi done < package/deps-build fi diff --git a/src/libskabus/skabus_rpc_interface_register_cb.c b/src/libskabus/skabus_rpc_interface_register_cb.c index 88d27e7..b786794 100644 --- a/src/libskabus/skabus_rpc_interface_register_cb.c +++ b/src/libskabus/skabus_rpc_interface_register_cb.c @@ -1,9 +1,11 @@ /* ISC license. */ #include <errno.h> -#include <skalibs/error.h> + +#include <skalibs/posixishard.h> #include <skalibs/gensetdyn.h> #include <skalibs/unixmessage.h> + #include <skabus/rpc.h> #include "skabus-rpc-internal.h" diff --git a/src/libskabus/skabus_rpc_interface_unregister_async.c b/src/libskabus/skabus_rpc_interface_unregister_async.c index 54a05ba..daa4a11 100644 --- a/src/libskabus/skabus_rpc_interface_unregister_async.c +++ b/src/libskabus/skabus_rpc_interface_unregister_async.c @@ -3,10 +3,12 @@ #include <string.h> #include <sys/uio.h> #include <errno.h> -#include <skalibs/error.h> + +#include <skalibs/posixishard.h> #include <skalibs/gensetdyn.h> #include <skalibs/unixmessage.h> #include <skalibs/skaclient.h> + #include <skabus/rpc.h> static int skabus_rpc_interface_unregister_cb (unixmessage_t const *m, void *p) diff --git a/src/libskabus/skabus_rpc_send_cb.c b/src/libskabus/skabus_rpc_send_cb.c index 7aa7fbc..23531e1 100644 --- a/src/libskabus/skabus_rpc_send_cb.c +++ b/src/libskabus/skabus_rpc_send_cb.c @@ -2,8 +2,9 @@ #include <sys/uio.h> #include <errno.h> + +#include <skalibs/posixishard.h> #include <skalibs/uint64.h> -#include <skalibs/error.h> #include <skalibs/gensetdyn.h> #include <skalibs/avltree.h> #include <skalibs/unixmessage.h> diff --git a/src/libskabus/skabus_rpc_update.c b/src/libskabus/skabus_rpc_update.c index 8a24ec3..84de1b0 100644 --- a/src/libskabus/skabus_rpc_update.c +++ b/src/libskabus/skabus_rpc_update.c @@ -3,7 +3,8 @@ #include <string.h> #include <stdint.h> #include <errno.h> -#include <skalibs/error.h> + +#include <skalibs/posixishard.h> #include <skalibs/uint32.h> #include <skalibs/uint64.h> #include <skalibs/alloc.h> @@ -13,6 +14,7 @@ #include <skalibs/avltree.h> #include <skalibs/unixmessage.h> #include <skalibs/skaclient.h> + #include <skabus/rpc.h> typedef int localhandler_func_t (skabus_rpc_t *, unixmessage_t *) ; diff --git a/src/rpc/skabus-rpcc.c b/src/rpc/skabus-rpcc.c index dec5501..2bb6822 100644 --- a/src/rpc/skabus-rpcc.c +++ b/src/rpc/skabus-rpcc.c @@ -9,6 +9,8 @@ #include <regex.h> #include <errno.h> #include <signal.h> + +#include <skalibs/posixishard.h> #include <skalibs/posixplz.h> #include <skalibs/uint32.h> #include <skalibs/uint64.h> @@ -32,6 +34,7 @@ #include <skalibs/genqdyn.h> #include <skalibs/skamisc.h> #include <execline/config.h> + #include <skabus/rpc.h> #include "skabus-rpcc.h" diff --git a/src/rpc/skabus-rpcd.c b/src/rpc/skabus-rpcd.c index 167cf76..014f48e 100644 --- a/src/rpc/skabus-rpcd.c +++ b/src/rpc/skabus-rpcd.c @@ -9,6 +9,8 @@ #include <regex.h> #include <errno.h> #include <signal.h> + +#include <skalibs/posixishard.h> #include <skalibs/uint32.h> #include <skalibs/uint64.h> #include <skalibs/types.h> @@ -28,7 +30,9 @@ #include <skalibs/webipc.h> #include <skalibs/genset.h> #include <skalibs/unixmessage.h> + #include <s6/accessrules.h> + #include <skabus/rpc.h> #include "skabus-rpcd.h" diff --git a/src/rpc/skabus_rpccctl.c b/src/rpc/skabus_rpccctl.c index a57f3be..83b72ac 100644 --- a/src/rpc/skabus_rpccctl.c +++ b/src/rpc/skabus_rpccctl.c @@ -6,12 +6,14 @@ #include <errno.h> #include <stdlib.h> #include <limits.h> + +#include <skalibs/posixishard.h> #include <skalibs/uint32.h> -#include <skalibs/error.h> #include <skalibs/stralloc.h> #include <skalibs/djbunix.h> #include <skalibs/webipc.h> #include <skalibs/textmessage.h> + #include <skabus/rpc.h> #include "skabus-rpccctl.h" |
