From d966a36fdd2facc76932faed6c529b807b7c0e75 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 21 Nov 2024 13:26:14 +0100 Subject: [PATCH] spa: compile all function into libspa.so --- spa/lib/lib.c | 164 ++++++++++++++++++++++++++++++++++++++++++++ spa/lib/meson.build | 6 ++ spa/meson.build | 1 + 3 files changed, 171 insertions(+) create mode 100644 spa/lib/lib.c create mode 100644 spa/lib/meson.build diff --git a/spa/lib/lib.c b/spa/lib/lib.c new file mode 100644 index 000000000..69b8e011f --- /dev/null +++ b/spa/lib/lib.c @@ -0,0 +1,164 @@ + +#define SPA_API_IMPL SPA_EXPORT +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + + + + + diff --git a/spa/lib/meson.build b/spa/lib/meson.build new file mode 100644 index 000000000..a12c30431 --- /dev/null +++ b/spa/lib/meson.build @@ -0,0 +1,6 @@ +spa_lib = shared_library('spa', + [ 'lib.c' ], + include_directories : [ configinc ], + dependencies : [ spa_dep, pthread_lib, mathlib ], + install : true, + install_dir : spa_plugindir ) diff --git a/spa/meson.build b/spa/meson.build index 418c211a3..e144bebe6 100644 --- a/spa/meson.build +++ b/spa/meson.build @@ -118,3 +118,4 @@ endif subdir('tools') subdir('tests') subdir('examples') +subdir('lib')