diff options
| author | Joel Klinghed <the_jk@spawned.biz> | 2025-10-08 00:58:42 +0200 |
|---|---|---|
| committer | Joel Klinghed <the_jk@spawned.biz> | 2025-10-19 00:13:47 +0200 |
| commit | 86ec0b5386fc2078891a829026844d2ec21ea7db (patch) | |
| tree | 5f3ed650bc2957e06fd3c8c1ecfa7c6e7fc825b6 /meson.build | |
| parent | 3a002fb9c23fc9a6384bc1b30a8e364924bb574e (diff) | |
Add http module and implement basic http server
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, ], ) |
