diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 05:31:45 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 05:31:45 +0000 |
commit | 74aa0bc6779af38018a03fd2cf4419fe85917904 (patch) | |
tree | 9cb0681aac9a94a49c153d5823e7a55d1513d91f /sbus_generate.sh.in | |
parent | Initial commit. (diff) | |
download | sssd-74aa0bc6779af38018a03fd2cf4419fe85917904.tar.xz sssd-74aa0bc6779af38018a03fd2cf4419fe85917904.zip |
Adding upstream version 2.9.4.upstream/2.9.4
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'sbus_generate.sh.in')
-rwxr-xr-x | sbus_generate.sh.in | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sbus_generate.sh.in b/sbus_generate.sh.in new file mode 100755 index 0000000..b2c695e --- /dev/null +++ b/sbus_generate.sh.in @@ -0,0 +1,26 @@ +#!/bin/bash + +SRCDIR=$1 +CODEGEN="$SRCDIR/src/sbus/codegen/sbus_CodeGen.py" + +generate() { + XML=$1 + DEST=$2 + PREFIX=$3 + HEADERS=`echo $DEST | sed -E 's|^$SRCDIR/src/||'` + + shift 3 + + echo "Generating sbus code for: $XML" + + @PYTHON_EXEC@ $CODEGEN --sbus sbus --util util \ + --headers "$HEADERS" \ + --dest "$SRCDIR/src/$DEST" \ + --fileprefix "sbus_${PREFIX}_" \ + --symbolprefix "$PREFIX" $* \ + "$SRCDIR/src/$XML" +} + +generate sbus/codegen/dbus.xml sbus/interface_dbus dbus +generate sss_iface/sss_iface.xml sss_iface sss -i sss_iface/sss_iface_types.h "$SRCDIR/src/sss_iface/external_iface.xml" +generate responder/ifp/ifp_iface/ifp_iface.xml responder/ifp/ifp_iface ifp -i responder/ifp/ifp_iface/ifp_iface_types.h |