diff options
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 40 |
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, ], ) |
