summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build40
1 files changed, 40 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 9507b31..6977765 100644
--- a/meson.build
+++ b/meson.build
@@ -111,6 +111,44 @@ cfg_dep = declare_dependency(
dependencies: [io_dep, paths_dep, str_dep],
)
+logger_lib = library(
+ 'logger',
+ sources: [
+ 'src/logger.cc',
+ 'src/logger.hh',
+ ],
+ include_directories: inc,
+)
+logger_dep = declare_dependency(link_with: logger_lib)
+
+looper_lib = library(
+ 'looper',
+ sources: [
+ 'src/looper_poll.cc',
+ 'src/looper.hh',
+ ],
+ include_directories: inc,
+ dependencies: [logger_dep],
+)
+looper_dep = declare_dependency(
+ link_with: looper_lib,
+ dependencies: [logger_dep],
+)
+
+http_lib = library(
+ 'http',
+ sources: [
+ 'src/http.cc',
+ 'src/http.hh',
+ ],
+ include_directories: inc,
+ dependencies: [buffer_dep, logger_dep, looper_dep],
+)
+http_dep = declare_dependency(
+ link_with: http_lib,
+ dependencies: [buffer_dep, logger_dep, looper_dep],
+)
+
bluetooth_jukebox = executable(
'bluetooth-jukebox',
sources: [
@@ -121,6 +159,8 @@ bluetooth_jukebox = executable(
dependencies : [
args_dep,
cfg_dep,
+ http_dep,
+ looper_dep,
],
)