P4: Production hardening — syslog, shutdown fix, output IPC

This commit is contained in:
2026-06-23 13:26:53 -04:00
parent a5423b7f55
commit 5a1d9d39f2
49 changed files with 892 additions and 220 deletions
+66
View File
@@ -0,0 +1,66 @@
# OPLabs Mixer Daemon — build, install, manage
#
# Targets:
# build — Build the daemon binary
# test — Run core tests
# install — Install systemd service
# uninstall — Remove systemd service
# restart — Restart the systemd service
# status — Show service status
# start — Start the service
# stop — Stop the service
# logs — Tail log output
# clean — Clean build artifacts
BUILD_DIR := $(dir $(realpath $(lastword $(MAKEFILE_LIST))))build
SERVICE := oplabs-mixer-daemon.service
SERVICE_PATH := /etc/systemd/system/$(SERVICE)
.PHONY: build test install uninstall restart status start stop logs clean
# Build the daemon
build:
@mkdir -p $(BUILD_DIR)
@cd $(BUILD_DIR) && cmake .. && make -j$$(nproc)
@echo "=== Build complete: $(BUILD_DIR)/mixer-daemon ==="
# Run core tests
test:
@cd $(BUILD_DIR) && ctest --output-on-failure
# Install systemd service and start it
install: $(BUILD_DIR)/mixer-daemon
sudo cp $(SERVICE) $(SERVICE_PATH)
sudo systemctl daemon-reload
sudo systemctl enable $(SERVICE)
sudo systemctl restart $(SERVICE)
@echo "=== Service status ==="
sudo systemctl status --no-pager $(SERVICE)
# Remove systemd service
uninstall:
sudo systemctl stop $(SERVICE) || true
sudo systemctl disable $(SERVICE) || true
sudo rm -f $(SERVICE_PATH)
sudo systemctl daemon-reload
@echo "=== Uninstalled ==="
restart:
sudo systemctl restart $(SERVICE)
sudo systemctl status --no-pager $(SERVICE)
status:
sudo systemctl status --no-pager $(SERVICE)
start:
sudo systemctl start $(SERVICE)
stop:
sudo systemctl stop $(SERVICE)
logs:
sudo journalctl -u $(SERVICE) -n 100 -f
clean:
rm -rf $(BUILD_DIR)
@echo "=== Cleaned ==="
+1 -1
View File
@@ -22,7 +22,7 @@ CMAKE_AR:FILEPATH=/usr/bin/ar
//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=
CMAKE_BUILD_TYPE:STRING=Release
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
@@ -180,13 +180,22 @@ CMakeFiles/mixer-control.dir/src/MixerBus.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -224,6 +233,8 @@ CMakeFiles/mixer-control.dir/src/MixerBus.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -422,13 +433,22 @@ CMakeFiles/mixer-control.dir/src/MixerChannelStrip.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -466,6 +486,8 @@ CMakeFiles/mixer-control.dir/src/MixerChannelStrip.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -806,10 +828,13 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/sockaddr.h
/usr/include/x86_64-linux-gnu/bits/socket.h
/usr/include/x86_64-linux-gnu/bits/socket2.h
/usr/include/x86_64-linux-gnu/bits/socket_type.h
/usr/include/x86_64-linux-gnu/bits/stat.h
/usr/include/x86_64-linux-gnu/bits/statx-generic.h
@@ -817,8 +842,15 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/struct_stat.h
@@ -858,10 +890,14 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h
/usr/include/x86_64-linux-gnu/bits/typesizes.h
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h
/usr/include/x86_64-linux-gnu/bits/unistd.h
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
@@ -1083,13 +1119,20 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -1127,6 +1170,8 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -179,13 +179,22 @@ CMakeFiles/mixer-control.dir/src/MixerBus.cpp.o: /home/oplabs/projects/oplabs-mi
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -223,6 +232,8 @@ CMakeFiles/mixer-control.dir/src/MixerBus.cpp.o: /home/oplabs/projects/oplabs-mi
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -420,13 +431,22 @@ CMakeFiles/mixer-control.dir/src/MixerChannelStrip.cpp.o: /home/oplabs/projects/
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -464,6 +484,8 @@ CMakeFiles/mixer-control.dir/src/MixerChannelStrip.cpp.o: /home/oplabs/projects/
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -803,10 +825,13 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o: /home/oplabs/projects
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/sockaddr.h \
/usr/include/x86_64-linux-gnu/bits/socket.h \
/usr/include/x86_64-linux-gnu/bits/socket2.h \
/usr/include/x86_64-linux-gnu/bits/socket_type.h \
/usr/include/x86_64-linux-gnu/bits/stat.h \
/usr/include/x86_64-linux-gnu/bits/statx-generic.h \
@@ -814,8 +839,15 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o: /home/oplabs/projects
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/struct_stat.h \
@@ -855,10 +887,14 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o: /home/oplabs/projects
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h \
/usr/include/x86_64-linux-gnu/bits/unistd.h \
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
@@ -1079,13 +1115,20 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -1123,6 +1166,8 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -1171,6 +1216,8 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs
/usr/include/x86_64-linux-gnu/bits/stat.h:
/usr/include/x86_64-linux-gnu/bits/socket2.h:
/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
@@ -1211,6 +1258,8 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs
/usr/include/c++/15/functional:
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h:
/usr/include/c++/15/ctime:
/usr/include/c++/15/cassert:
@@ -1251,6 +1300,8 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs
/usr/include/c++/15/bits/fs_path.h:
/usr/include/x86_64-linux-gnu/bits/unistd.h:
/usr/include/c++/15/bits/fs_ops.h:
/usr/include/c++/15/bits/stl_tree.h:
@@ -1327,6 +1378,22 @@ _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iter_impl.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/iterators/internal_iterator.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/input/binary_reader.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/exceptions.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp:
/usr/include/c++/15/forward_list:
_deps/nlohmann_json-src/include/nlohmann/detail/conversions/from_json.hpp:
/usr/include/c++/15/vector:
/usr/include/c++/15/memory:
@@ -1369,6 +1436,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/output/serializer.hpp:
/usr/include/linux/types.h:
/usr/include/x86_64-linux-gnu/bits/select2.h:
/usr/include/c++/15/exception:
/usr/include/c++/15/cwchar:
@@ -1421,8 +1490,6 @@ _deps/nlohmann_json-src/include/nlohmann/detail/output/output_adapters.hpp:
/usr/include/c++/15/bits/utility.h:
/usr/include/c++/15/bits/version.h:
/usr/include/c++/15/bits/concept_check.h:
/usr/include/c++/15/bits/uses_allocator.h:
@@ -1443,6 +1510,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/output/output_adapters.hpp:
/usr/include/x86_64-linux-gnu/asm/errno.h:
/usr/include/x86_64-linux-gnu/bits/stdlib.h:
/usr/include/c++/15/numeric:
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
@@ -1489,6 +1558,10 @@ _deps/nlohmann_json-src/include/nlohmann/detail/meta/std_fs.hpp:
/usr/include/x86_64-linux-gnu/bits/long-double.h:
_deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp:
/usr/include/c++/15/pstl/pstl_config.h:
/usr/include/c++/15/tr1/special_function_util.h:
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
@@ -1619,14 +1692,12 @@ _deps/nlohmann_json-src/include/nlohmann/json_fwd.hpp:
/usr/include/c++/15/bits/memory_resource.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
_deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp:
/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
/usr/include/c++/15/bits/stl_vector.h:
/usr/include/c++/15/bits/functexcept.h:
@@ -1647,8 +1718,6 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp:
/usr/include/c++/15/tuple:
_deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp:
/usr/include/c++/15/bits/shared_ptr_atomic.h:
/usr/include/c++/15/compare:
@@ -1667,6 +1736,12 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp:
/usr/include/x86_64-linux-gnu/bits/errno.h:
_deps/nlohmann_json-src/include/nlohmann/detail/hash.hpp:
/usr/include/x86_64-linux-gnu/bits/stdio.h:
/usr/include/c++/15/bits/postypes.h:
/usr/include/x86_64-linux-gnu/asm/posix_types.h:
/usr/include/c++/15/bits/exception_defines.h:
@@ -1681,8 +1756,6 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp:
_deps/nlohmann_json-src/include/nlohmann/byte_container_with_subtype.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp:
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
/usr/include/asm-generic/types.h:
@@ -1695,16 +1768,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp:
/usr/include/errno.h:
/usr/include/c++/15/pstl/pstl_config.h:
_deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp:
/usr/include/features.h:
/usr/include/c++/15/bits/forward_list.h:
/usr/include/linux/posix_types.h:
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
/usr/include/c++/15/limits:
@@ -1717,10 +1782,6 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp:
/usr/include/linux/sched/types.h:
/usr/include/c++/15/forward_list:
_deps/nlohmann_json-src/include/nlohmann/detail/conversions/from_json.hpp:
/usr/include/c++/15/bits/stl_map.h:
/usr/include/c++/15/bits/locale_classes.h:
@@ -1769,6 +1830,14 @@ _deps/nlohmann_json-src/include/nlohmann/adl_serializer.hpp:
/usr/include/x86_64-linux-gnu/bits/byteswap.h:
/usr/include/c++/15/bits/this_thread_sleep.h:
_deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_json.hpp:
/usr/include/x86_64-linux-gnu/asm/posix_types_64.h:
/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
/usr/include/c++/15/bits/unordered_map.h:
/usr/include/x86_64-linux-gnu/bits/endian.h:
@@ -1791,14 +1860,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/json_custom_base_class.hpp:
/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
_deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp:
/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
_deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp:
/usr/include/c++/15/bits/basic_ios.h:
/usr/include/x86_64-linux-gnu/bits/locale.h:
@@ -1821,6 +1884,10 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp:
/usr/include/x86_64-linux-gnu/bits/sched.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
/usr/include/x86_64-linux-gnu/bits/select-decl.h:
/usr/include/x86_64-linux-gnu/bits/getopt_posix.h:
/usr/include/time.h:
@@ -1833,6 +1900,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp:
/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h:
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
@@ -1845,6 +1914,14 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp:
/usr/include/x86_64-linux-gnu/sys/select.h:
/usr/include/c++/15/bits/forward_list.h:
/usr/include/linux/posix_types.h:
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:
/usr/include/x86_64-linux-gnu/bits/timex.h:
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
@@ -1857,6 +1934,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp:
/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:
/usr/include/c++/15/tr1/poly_hermite.tcc:
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
@@ -1893,6 +1972,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp:
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
@@ -1907,6 +1988,14 @@ _deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp:
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
/usr/include/c++/15/bits/version.h:
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h:
/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
/usr/include/x86_64-linux-gnu/bits/wchar2.h:
/usr/include/c++/15/bits/locale_facets_nonio.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h:
@@ -1933,24 +2022,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp:
/usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h:
/usr/include/c++/15/bits/postypes.h:
_deps/nlohmann_json-src/include/nlohmann/detail/hash.hpp:
/usr/include/c++/15/ext/alloc_traits.h:
/home/oplabs/projects/oplabs-mixer-daemon/src/MixerChannelStrip.cpp:
/home/oplabs/projects/oplabs-mixer-daemon/src/MixerControlServer.cpp:
/usr/include/c++/15/bits/this_thread_sleep.h:
/usr/include/x86_64-linux-gnu/asm/posix_types_64.h:
/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
_deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_json.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/exceptions.hpp:
_deps/nlohmann_json-src/include/nlohmann/detail/input/binary_reader.hpp:
@@ -6,5 +6,5 @@ CXX_DEFINES =
CXX_INCLUDES = -I/home/oplabs/projects/oplabs-mixer-daemon/include -I/home/oplabs/projects/oplabs-mixer-daemon/build/_deps/nlohmann_json-src/include
CXX_FLAGS = -std=gnu++17 -fPIC -Wall -Wextra -Wpedantic
CXX_FLAGS = -O3 -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wpedantic
@@ -32,6 +32,8 @@ CMakeFiles/mixer-control.dir/src/MixerBus.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/type_traits /usr/include/c++/15/bits/version.h \
/usr/include/c++/15/bits/allocator.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -95,22 +97,28 @@ CMakeFiles/mixer-control.dir/src/MixerBus.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -198,4 +206,6 @@ CMakeFiles/mixer-control.dir/src/MixerBus.cpp.o: \
/usr/include/c++/15/bits/stl_heap.h \
/usr/include/c++/15/bits/uniform_int_dist.h \
/usr/include/c++/15/pstl/glue_algorithm_defs.h \
/usr/include/c++/15/cstring /usr/include/string.h /usr/include/strings.h
/usr/include/c++/15/cstring /usr/include/string.h /usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
@@ -65,6 +65,8 @@ CMakeFiles/mixer-control.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
@@ -152,16 +154,22 @@ CMakeFiles/mixer-control.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
/usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -195,4 +203,6 @@ CMakeFiles/mixer-control.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/c++/15/tr1/poly_hermite.tcc \
/usr/include/c++/15/tr1/poly_laguerre.tcc \
/usr/include/c++/15/tr1/riemann_zeta.tcc /usr/include/c++/15/cstring \
/usr/include/string.h /usr/include/strings.h
/usr/include/string.h /usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
@@ -32,6 +32,8 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/type_traits /usr/include/c++/15/bits/version.h \
/usr/include/c++/15/bits/allocator.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -95,22 +97,28 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -199,8 +207,12 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o: \
/usr/include/x86_64-linux-gnu/asm/sockios.h \
/usr/include/asm-generic/sockios.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
/usr/include/x86_64-linux-gnu/bits/socket2.h \
/usr/include/x86_64-linux-gnu/sys/un.h /usr/include/string.h \
/usr/include/strings.h /usr/include/x86_64-linux-gnu/sys/stat.h \
/usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/sys/stat.h \
/usr/include/x86_64-linux-gnu/bits/stat.h \
/usr/include/x86_64-linux-gnu/bits/struct_stat.h \
/usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \
@@ -212,6 +224,8 @@ CMakeFiles/mixer-control.dir/src/MixerControlServer.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/confname.h \
/usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
/usr/include/x86_64-linux-gnu/bits/getopt_core.h \
/usr/include/x86_64-linux-gnu/bits/unistd.h \
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h \
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
/usr/include/linux/close_range.h /usr/include/c++/15/cstring \
/usr/include/c++/15/sstream /usr/include/c++/15/istream \
@@ -65,6 +65,8 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
@@ -165,16 +167,22 @@ CMakeFiles/mixer-control.dir/src/MixerEngine.cpp.o: \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
/usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -160,6 +160,7 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o
/usr/include/stdlib.h
/usr/include/string.h
/usr/include/strings.h
/usr/include/syslog.h
/usr/include/time.h
/usr/include/unistd.h
/usr/include/wchar.h
@@ -188,7 +189,9 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/sigaction.h
/usr/include/x86_64-linux-gnu/bits/sigcontext.h
@@ -206,10 +209,20 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/syslog-decl.h
/usr/include/x86_64-linux-gnu/bits/syslog-path.h
/usr/include/x86_64-linux-gnu/bits/syslog.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
/usr/include/x86_64-linux-gnu/bits/time.h
/usr/include/x86_64-linux-gnu/bits/time64.h
@@ -249,10 +262,14 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h
/usr/include/x86_64-linux-gnu/bits/typesizes.h
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h
/usr/include/x86_64-linux-gnu/bits/unistd.h
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -267,6 +284,7 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/sys/cdefs.h
/usr/include/x86_64-linux-gnu/sys/select.h
/usr/include/x86_64-linux-gnu/sys/single_threaded.h
/usr/include/x86_64-linux-gnu/sys/syslog.h
/usr/include/x86_64-linux-gnu/sys/types.h
/usr/include/x86_64-linux-gnu/sys/ucontext.h
/usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h
@@ -159,6 +159,7 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/stdlib.h \
/usr/include/string.h \
/usr/include/strings.h \
/usr/include/syslog.h \
/usr/include/time.h \
/usr/include/unistd.h \
/usr/include/wchar.h \
@@ -187,7 +188,9 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/sigaction.h \
/usr/include/x86_64-linux-gnu/bits/sigcontext.h \
@@ -205,10 +208,20 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/syslog-decl.h \
/usr/include/x86_64-linux-gnu/bits/syslog-path.h \
/usr/include/x86_64-linux-gnu/bits/syslog.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
/usr/include/x86_64-linux-gnu/bits/time.h \
/usr/include/x86_64-linux-gnu/bits/time64.h \
@@ -248,10 +261,14 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h \
/usr/include/x86_64-linux-gnu/bits/unistd.h \
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -266,6 +283,7 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/sys/single_threaded.h \
/usr/include/x86_64-linux-gnu/sys/syslog.h \
/usr/include/x86_64-linux-gnu/sys/types.h \
/usr/include/x86_64-linux-gnu/sys/ucontext.h \
/usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \
@@ -320,6 +338,8 @@ libmixer-control.a:
/usr/include/x86_64-linux-gnu/sys/types.h:
/usr/include/x86_64-linux-gnu/sys/syslog.h:
/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
/usr/include/x86_64-linux-gnu/sys/select.h:
@@ -334,6 +354,34 @@ libmixer-control.a:
/usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h:
/usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h:
/usr/include/x86_64-linux-gnu/bits/wordsize.h:
/usr/include/x86_64-linux-gnu/bits/wchar2.h:
/usr/include/x86_64-linux-gnu/bits/wchar.h:
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
/usr/lib/x86_64-linux-gnu/crtn.o:
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h:
/usr/include/x86_64-linux-gnu/bits/unistd.h:
/usr/include/x86_64-linux-gnu/bits/typesizes.h:
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
/usr/include/c++/15/thread:
/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h:
@@ -350,8 +398,6 @@ libmixer-control.a:
/usr/include/c++/15/pstl/execution_defs.h:
/usr/include/x86_64-linux-gnu/bits/wordsize.h:
/usr/include/c++/15/ext/numeric_traits.h:
/usr/include/c++/15/ext/atomicity.h:
@@ -360,6 +406,8 @@ libmixer-control.a:
/usr/include/linux/types.h:
/usr/include/x86_64-linux-gnu/bits/select2.h:
/usr/include/c++/15/exception:
/usr/include/c++/15/cwchar:
@@ -382,8 +430,6 @@ libmixer-control.a:
/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
/usr/include/c++/15/cstdint:
/usr/include/c++/15/bits/std_function.h:
@@ -416,6 +462,8 @@ libmixer-control.a:
/usr/include/linux/close_range.h:
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h:
/usr/include/c++/15/bits/version.h:
/usr/include/c++/15/bits/concept_check.h:
@@ -434,12 +482,16 @@ libmixer-control.a:
/usr/include/x86_64-linux-gnu/asm/errno.h:
/usr/include/x86_64-linux-gnu/bits/stdlib.h:
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
/usr/include/c++/15/bits/stl_raw_storage_iter.h:
/usr/include/stdio.h:
/usr/include/x86_64-linux-gnu/bits/syslog-path.h:
/usr/include/c++/15/bits/stl_uninitialized.h:
/usr/include/c++/15/bits/stl_multimap.h:
@@ -452,14 +504,20 @@ libmixer-control.a:
/usr/include/c++/15/bits/atomic_base.h:
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
/usr/include/x86_64-linux-gnu/bits/wchar.h:
/usr/include/jack/weakmacros.h:
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
/usr/include/c++/15/bits/charconv.h:
/usr/include/c++/15/bits/node_handle.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h:
/usr/include/c++/15/pstl/glue_memory_defs.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h:
/usr/include/c++/15/limits:
@@ -468,6 +526,8 @@ libmixer-control.a:
/usr/include/ctype.h:
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h:
/usr/include/c++/15/ctime:
/usr/include/c++/15/bits/allocated_ptr.h:
@@ -564,10 +624,6 @@ libmixer-control.a:
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
/usr/include/jack/weakmacros.h:
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
/usr/include/c++/15/initializer_list:
/usr/lib/x86_64-linux-gnu/libm.so:
@@ -592,12 +648,8 @@ libmixer-control.a:
/usr/include/c++/15/bits/shared_ptr_atomic.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
/usr/include/c++/15/bits/memory_resource.h:
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
/usr/include/c++/15/bits/enable_special_members.h:
/usr/include/c++/15/bits/stl_tree.h:
@@ -628,16 +680,14 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/c++/15/bits/hashtable.h:
/usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h:
/usr/include/c++/15/bits/localefwd.h:
/usr/include/c++/15/bits/parse_numbers.h:
/usr/include/c++/15/bits/move.h:
/usr/include/x86_64-linux-gnu/bits/stdio.h:
/usr/include/c++/15/bits/postypes.h:
/usr/include/x86_64-linux-gnu/asm/posix_types.h:
@@ -668,16 +718,12 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/jack/systemdeps.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h:
/usr/include/jack/transport.h:
/usr/include/jack/types.h:
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h:
/usr/include/linux/posix_types.h:
/usr/include/c++/15/bits/stl_map.h:
/usr/include/linux/stddef.h:
@@ -716,6 +762,10 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
/usr/include/syslog.h:
/usr/include/x86_64-linux-gnu/bits/getopt_core.h:
/usr/include/x86_64-linux-gnu/bits/getopt_posix.h:
/usr/include/x86_64-linux-gnu/bits/setjmp.h:
@@ -754,8 +804,6 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
/usr/include/x86_64-linux-gnu/bits/getopt_core.h:
/usr/lib/x86_64-linux-gnu/libm.so.6:
/usr/include/x86_64-linux-gnu/bits/locale.h:
@@ -768,6 +816,10 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/sched.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
/usr/include/x86_64-linux-gnu/bits/select-decl.h:
/usr/include/x86_64-linux-gnu/bits/sigaction.h:
/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a:
@@ -790,8 +842,6 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/signum-arch.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h:
/usr/include/x86_64-linux-gnu/bits/sigstack.h:
/usr/include/x86_64-linux-gnu/bits/sigstksz.h:
@@ -800,18 +850,38 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h:
/usr/include/jack/jack.h:
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
/usr/include/linux/posix_types.h:
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
/usr/include/x86_64-linux-gnu/bits/syslog-decl.h:
/usr/include/x86_64-linux-gnu/bits/syslog.h:
/usr/include/x86_64-linux-gnu/bits/select.h:
/usr/include/x86_64-linux-gnu/bits/time.h:
/usr/include/x86_64-linux-gnu/bits/time64.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h:
/usr/include/c++/15/bits/uses_allocator_args.h:
/usr/include/x86_64-linux-gnu/bits/timesize.h:
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:
@@ -842,6 +912,8 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
@@ -855,21 +927,3 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h:
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h:
/usr/include/x86_64-linux-gnu/bits/typesizes.h:
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h:
/usr/lib/x86_64-linux-gnu/crtn.o:
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
/usr/include/c++/15/pstl/glue_memory_defs.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h:
/usr/include/c++/15/bits/uses_allocator_args.h:
/usr/include/x86_64-linux-gnu/bits/timesize.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h:
+1 -1
View File
@@ -6,5 +6,5 @@ CXX_DEFINES = -DHAS_JACK=1
CXX_INCLUDES = -I/home/oplabs/projects/oplabs-mixer-daemon/include -I/home/oplabs/projects/oplabs-mixer-daemon/build/_deps/nlohmann_json-src/include
CXX_FLAGS = -std=gnu++17 -fPIE -Wall -Wextra -Wpedantic
CXX_FLAGS = -O3 -DNDEBUG -std=gnu++17 -fPIE -Wall -Wextra -Wpedantic
+1 -1
View File
@@ -1 +1 @@
/usr/bin/c++ -Wl,--dependency-file=CMakeFiles/mixer-daemon.dir/link.d "CMakeFiles/mixer-daemon.dir/src/main.cpp.o" -o mixer-daemon libmixer-control.a -ljack
/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/mixer-daemon.dir/link.d "CMakeFiles/mixer-daemon.dir/src/main.cpp.o" -o mixer-daemon libmixer-control.a -ljack
Binary file not shown.
@@ -28,8 +28,10 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/floatn.h \
/usr/include/x86_64-linux-gnu/bits/floatn-common.h \
/usr/include/c++/15/cstdlib /usr/include/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cstdlib \
/usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
@@ -49,16 +51,23 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstring \
/usr/include/c++/15/bits/version.h /usr/include/string.h \
/usr/include/strings.h /usr/include/signal.h \
/usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/signal.h \
/usr/include/x86_64-linux-gnu/bits/signum-generic.h \
/usr/include/x86_64-linux-gnu/bits/signum-arch.h \
/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
@@ -81,12 +90,18 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/confname.h \
/usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
/usr/include/x86_64-linux-gnu/bits/getopt_core.h \
/usr/include/x86_64-linux-gnu/bits/unistd.h \
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h \
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
/usr/include/linux/close_range.h \
/usr/include/x86_64-linux-gnu/bits/ss_flags.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
/usr/include/x86_64-linux-gnu/bits/sigthread.h \
/usr/include/x86_64-linux-gnu/bits/signal_ext.h \
/usr/include/x86_64-linux-gnu/bits/signal_ext.h /usr/include/syslog.h \
/usr/include/x86_64-linux-gnu/sys/syslog.h \
/usr/include/x86_64-linux-gnu/bits/syslog-path.h \
/usr/include/x86_64-linux-gnu/bits/syslog.h \
/usr/include/x86_64-linux-gnu/bits/syslog-decl.h \
/usr/include/c++/15/atomic /usr/include/c++/15/bits/atomic_base.h \
/usr/include/c++/15/new /usr/include/c++/15/bits/exception.h \
/usr/include/c++/15/bits/atomic_lockfree_defines.h \
@@ -103,6 +118,8 @@ CMakeFiles/mixer-daemon.dir/src/main.cpp.o: \
/usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \
/usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/allocator.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
/usr/include/c++/15/bits/new_allocator.h \
@@ -180,13 +180,22 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -224,6 +233,8 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -422,13 +433,22 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -466,6 +486,8 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -678,13 +700,20 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -722,6 +751,8 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -933,13 +964,22 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -977,6 +1017,8 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -179,13 +179,22 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o: /home/oplabs/projects/oplabs-mixer
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -223,6 +232,8 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o: /home/oplabs/projects/oplabs-mixer
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -420,13 +431,22 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o: /home/oplabs/projects/opl
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -464,6 +484,8 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o: /home/oplabs/projects/opl
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -675,13 +697,20 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mi
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -719,6 +748,8 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mi
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -929,13 +960,22 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o: /home/oplabs/projects/oplabs-mi
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -973,6 +1013,8 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o: /home/oplabs/projects/oplabs-mi
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -1038,6 +1080,14 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o:
/usr/include/c++/15/map:
/usr/include/c++/15/functional:
/usr/include/c++/15/bits/std_function.h:
/usr/include/c++/15/bits/node_handle.h:
/usr/include/c++/15/bits/hashtable.h:
/usr/include/c++/15/vector:
/usr/include/c++/15/memory:
@@ -1076,8 +1126,14 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o:
/usr/include/c++/15/ext/atomicity.h:
/usr/include/c++/15/bits/stl_tree.h:
/usr/include/c++/15/bits/enable_special_members.h:
/usr/include/linux/types.h:
/usr/include/x86_64-linux-gnu/bits/select2.h:
/usr/include/c++/15/exception:
/usr/include/c++/15/cwchar:
@@ -1106,8 +1162,6 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o:
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
/usr/include/c++/15/bits/std_function.h:
/usr/include/c++/15/clocale:
/usr/include/c++/15/bits/stl_algobase.h:
@@ -1120,8 +1174,6 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o:
/usr/include/c++/15/bits/utility.h:
/usr/include/c++/15/bits/version.h:
/usr/include/c++/15/bits/concept_check.h:
/usr/include/c++/15/bits/uses_allocator.h:
@@ -1140,6 +1192,8 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o:
/usr/include/x86_64-linux-gnu/asm/errno.h:
/usr/include/x86_64-linux-gnu/bits/stdlib.h:
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
/usr/include/c++/15/tr1/gamma.tcc:
@@ -1296,8 +1350,6 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o:
/usr/include/c++/15/bits/memory_resource.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o:
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
@@ -1314,6 +1366,12 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o:
/usr/include/c++/15/tr1/riemann_zeta.tcc:
/usr/include/c++/15/bits/stl_multimap.h:
/usr/include/c++/15/bits/stl_uninitialized.h:
/usr/include/c++/15/bits/shared_ptr_base.h:
/usr/include/c++/15/bits/localefwd.h:
/usr/include/c++/15/tuple:
@@ -1324,11 +1382,11 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o:
/usr/include/c++/15/bits/shared_ptr_atomic.h:
/usr/include/c++/15/bits/stl_algo.h:
/usr/include/c++/15/compare:
/usr/include/c++/15/bits/cxxabi_forced.h:
/usr/include/c++/15/compare:
/usr/include/c++/15/bits/stl_algo.h:
/usr/include/c++/15/bits/move.h:
@@ -1336,16 +1394,12 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o:
/usr/include/x86_64-linux-gnu/bits/errno.h:
/usr/include/c++/15/bits/enable_special_members.h:
/usr/include/c++/15/bits/stl_tree.h:
/usr/include/x86_64-linux-gnu/bits/stdio.h:
/usr/include/c++/15/bits/postypes.h:
/usr/include/x86_64-linux-gnu/asm/posix_types.h:
/usr/include/c++/15/bits/node_handle.h:
/usr/include/c++/15/bits/exception_defines.h:
/usr/include/c++/15/bits/stl_heap.h:
@@ -1368,8 +1422,6 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o:
/usr/include/features.h:
/usr/include/linux/posix_types.h:
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
@@ -1384,6 +1436,10 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/linux/sched/types.h:
/usr/include/c++/15/bits/stl_map.h:
/usr/include/linux/stddef.h:
/usr/include/locale.h:
/usr/include/c++/15/debug/assertions.h:
@@ -1398,12 +1454,6 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/stdio.h:
/usr/include/c++/15/bits/stl_uninitialized.h:
/usr/include/c++/15/bits/shared_ptr_base.h:
/usr/include/c++/15/bits/stl_multimap.h:
/usr/include/stdlib.h:
/usr/include/c++/15/bits/exception.h:
@@ -1422,6 +1472,10 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
/usr/include/c++/15/bits/unordered_map.h:
/usr/include/x86_64-linux-gnu/bits/endian.h:
/usr/include/x86_64-linux-gnu/gnu/stubs.h:
/usr/include/x86_64-linux-gnu/bits/endianness.h:
@@ -1436,10 +1490,6 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
/usr/include/c++/15/functional:
/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
/usr/lib/x86_64-linux-gnu/libm.so.6:
@@ -1462,6 +1512,10 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/sched.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
/usr/include/x86_64-linux-gnu/bits/select-decl.h:
/usr/include/time.h:
/usr/include/x86_64-linux-gnu/bits/setjmp.h:
@@ -1470,6 +1524,8 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h:
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
@@ -1478,6 +1534,12 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/x86_64-linux-gnu/sys/select.h:
/usr/include/linux/posix_types.h:
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:
/usr/include/x86_64-linux-gnu/bits/timex.h:
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
@@ -1488,6 +1550,8 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o:
/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:
/usr/include/c++/15/tr1/poly_hermite.tcc:
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
@@ -1520,6 +1584,8 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o:
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
@@ -1536,6 +1602,14 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o:
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
/usr/include/c++/15/bits/version.h:
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h:
/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
/usr/include/x86_64-linux-gnu/bits/wchar2.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h:
@@ -1544,8 +1618,6 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h:
/usr/include/c++/15/bits/hashtable.h:
/usr/include/c++/15/pstl/glue_memory_defs.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h:
@@ -1569,11 +1641,3 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o:
/home/oplabs/projects/oplabs-mixer-daemon/src/MixerEngine.cpp:
/home/oplabs/projects/oplabs-mixer-daemon/include/mixer/MixerEngine.hpp:
/usr/include/linux/stddef.h:
/usr/include/c++/15/bits/stl_map.h:
/usr/include/x86_64-linux-gnu/bits/endian.h:
/usr/include/c++/15/bits/unordered_map.h:
+1 -1
View File
@@ -6,5 +6,5 @@ CXX_DEFINES =
CXX_INCLUDES = -I/home/oplabs/projects/oplabs-mixer-daemon/include -I/home/oplabs/projects/oplabs-mixer-daemon/build/_deps/nlohmann_json-src/include
CXX_FLAGS = -std=gnu++17 -fPIE -Wall -Wextra -Wpedantic
CXX_FLAGS = -O3 -DNDEBUG -std=gnu++17 -fPIE -Wall -Wextra -Wpedantic
+1 -1
View File
@@ -1 +1 @@
/usr/bin/c++ -Wl,--dependency-file=CMakeFiles/mixer-test.dir/link.d "CMakeFiles/mixer-test.dir/tests/test_main.cpp.o" "CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o" "CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o" "CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o" -o mixer-test
/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/mixer-test.dir/link.d "CMakeFiles/mixer-test.dir/tests/test_main.cpp.o" "CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o" "CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o" "CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o" -o mixer-test
Binary file not shown.
@@ -32,6 +32,8 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/type_traits /usr/include/c++/15/bits/version.h \
/usr/include/c++/15/bits/allocator.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -95,22 +97,28 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -198,4 +206,6 @@ CMakeFiles/mixer-test.dir/src/MixerBus.cpp.o: \
/usr/include/c++/15/bits/stl_heap.h \
/usr/include/c++/15/bits/uniform_int_dist.h \
/usr/include/c++/15/pstl/glue_algorithm_defs.h \
/usr/include/c++/15/cstring /usr/include/string.h /usr/include/strings.h
/usr/include/c++/15/cstring /usr/include/string.h /usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
@@ -65,6 +65,8 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
@@ -152,16 +154,22 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
/usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -195,4 +203,6 @@ CMakeFiles/mixer-test.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/c++/15/tr1/poly_hermite.tcc \
/usr/include/c++/15/tr1/poly_laguerre.tcc \
/usr/include/c++/15/tr1/riemann_zeta.tcc /usr/include/c++/15/cstring \
/usr/include/string.h /usr/include/strings.h
/usr/include/string.h /usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
@@ -65,6 +65,8 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
@@ -165,16 +167,22 @@ CMakeFiles/mixer-test.dir/src/MixerEngine.cpp.o: \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
/usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -28,12 +28,16 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/floatn.h \
/usr/include/x86_64-linux-gnu/bits/floatn-common.h \
/usr/include/c++/15/cstring /usr/include/c++/15/bits/version.h \
/usr/include/string.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cstring \
/usr/include/c++/15/bits/version.h /usr/include/string.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/strings.h /usr/include/c++/15/cmath \
/usr/include/c++/15/bits/requires_hosted.h \
/usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/c++/15/cmath /usr/include/c++/15/bits/requires_hosted.h \
/usr/include/c++/15/bits/cpp_type_traits.h \
/usr/include/c++/15/type_traits /usr/include/c++/15/ext/type_traits.h \
/usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
@@ -65,13 +69,17 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/specfun.h \
/usr/include/c++/15/bits/stl_algobase.h \
/usr/include/c++/15/bits/functexcept.h \
@@ -126,6 +134,8 @@ CMakeFiles/mixer-test.dir/tests/test_main.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
@@ -180,13 +180,22 @@ CMakeFiles/mixer.dir/src/MixerBus.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -224,6 +233,8 @@ CMakeFiles/mixer.dir/src/MixerBus.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -422,13 +433,22 @@ CMakeFiles/mixer.dir/src/MixerChannelStrip.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -466,6 +486,8 @@ CMakeFiles/mixer.dir/src/MixerChannelStrip.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
@@ -678,13 +700,20 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
/usr/include/x86_64-linux-gnu/bits/sched.h
/usr/include/x86_64-linux-gnu/bits/select-decl.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
/usr/include/x86_64-linux-gnu/bits/stdio.h
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h
/usr/include/x86_64-linux-gnu/bits/stdio2.h
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/stdlib.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
@@ -722,6 +751,8 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h
/usr/include/x86_64-linux-gnu/bits/wchar2.h
/usr/include/x86_64-linux-gnu/bits/wordsize.h
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
+88 -35
View File
@@ -179,13 +179,22 @@ CMakeFiles/mixer.dir/src/MixerBus.cpp.o: /home/oplabs/projects/oplabs-mixer-daem
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -223,6 +232,8 @@ CMakeFiles/mixer.dir/src/MixerBus.cpp.o: /home/oplabs/projects/oplabs-mixer-daem
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -420,13 +431,22 @@ CMakeFiles/mixer.dir/src/MixerChannelStrip.cpp.o: /home/oplabs/projects/oplabs-m
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -464,6 +484,8 @@ CMakeFiles/mixer.dir/src/MixerChannelStrip.cpp.o: /home/oplabs/projects/oplabs-m
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -675,13 +697,20 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/sched.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
@@ -719,6 +748,8 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
/usr/include/x86_64-linux-gnu/bits/wchar.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -743,6 +774,14 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/c++/15/map:
/usr/include/c++/15/functional:
/usr/include/c++/15/bits/std_function.h:
/usr/include/c++/15/bits/node_handle.h:
/usr/include/c++/15/bits/hashtable.h:
/usr/include/c++/15/vector:
/usr/include/c++/15/memory:
@@ -779,8 +818,14 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/c++/15/ext/atomicity.h:
/usr/include/c++/15/bits/stl_tree.h:
/usr/include/c++/15/bits/enable_special_members.h:
/usr/include/linux/types.h:
/usr/include/x86_64-linux-gnu/bits/select2.h:
/usr/include/c++/15/exception:
/usr/include/c++/15/cwchar:
@@ -809,8 +854,6 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
/usr/include/c++/15/bits/std_function.h:
/usr/include/c++/15/clocale:
/usr/include/c++/15/bits/stl_algobase.h:
@@ -823,8 +866,6 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/c++/15/bits/utility.h:
/usr/include/c++/15/bits/version.h:
/usr/include/c++/15/bits/concept_check.h:
/usr/include/c++/15/bits/uses_allocator.h:
@@ -843,6 +884,8 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/asm/errno.h:
/usr/include/x86_64-linux-gnu/bits/stdlib.h:
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
/usr/include/c++/15/tr1/gamma.tcc:
@@ -987,8 +1030,6 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/c++/15/bits/memory_resource.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
@@ -1003,6 +1044,12 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/c++/15/tr1/riemann_zeta.tcc:
/usr/include/c++/15/bits/stl_multimap.h:
/usr/include/c++/15/bits/stl_uninitialized.h:
/usr/include/c++/15/bits/shared_ptr_base.h:
/usr/include/c++/15/bits/localefwd.h:
/usr/include/c++/15/tuple:
@@ -1011,11 +1058,11 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/c++/15/bits/shared_ptr_atomic.h:
/usr/include/c++/15/bits/stl_algo.h:
/usr/include/c++/15/compare:
/usr/include/c++/15/bits/cxxabi_forced.h:
/usr/include/c++/15/compare:
/usr/include/c++/15/bits/stl_algo.h:
/usr/include/c++/15/bits/move.h:
@@ -1023,16 +1070,12 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/errno.h:
/usr/include/c++/15/bits/enable_special_members.h:
/usr/include/c++/15/bits/stl_tree.h:
/usr/include/x86_64-linux-gnu/bits/stdio.h:
/usr/include/c++/15/bits/postypes.h:
/usr/include/x86_64-linux-gnu/asm/posix_types.h:
/usr/include/c++/15/bits/node_handle.h:
/usr/include/c++/15/bits/exception_defines.h:
/usr/include/c++/15/bits/stl_heap.h:
@@ -1055,8 +1098,6 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/features.h:
/usr/include/linux/posix_types.h:
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
/usr/include/c++/15/limits:
@@ -1069,6 +1110,10 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/linux/sched/types.h:
/usr/include/c++/15/bits/stl_map.h:
/usr/include/linux/stddef.h:
/usr/include/locale.h:
/usr/include/c++/15/debug/assertions.h:
@@ -1083,12 +1128,6 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/stdio.h:
/usr/include/c++/15/bits/stl_uninitialized.h:
/usr/include/c++/15/bits/shared_ptr_base.h:
/usr/include/c++/15/bits/stl_multimap.h:
/usr/include/stdlib.h:
/usr/include/c++/15/bits/exception.h:
@@ -1107,6 +1146,10 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
/usr/include/c++/15/bits/unordered_map.h:
/usr/include/x86_64-linux-gnu/bits/endian.h:
/usr/include/x86_64-linux-gnu/gnu/stubs.h:
/usr/include/x86_64-linux-gnu/bits/endianness.h:
@@ -1121,10 +1164,6 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
/usr/include/c++/15/functional:
/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
/usr/include/x86_64-linux-gnu/bits/locale.h:
@@ -1145,6 +1184,10 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/sched.h:
/usr/include/c++/15/bits/atomic_lockfree_defines.h:
/usr/include/x86_64-linux-gnu/bits/select-decl.h:
/usr/include/time.h:
/usr/include/x86_64-linux-gnu/bits/setjmp.h:
@@ -1153,6 +1196,8 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h:
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
@@ -1161,6 +1206,12 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/sys/select.h:
/usr/include/linux/posix_types.h:
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:
/usr/include/x86_64-linux-gnu/bits/timex.h:
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
@@ -1171,6 +1222,8 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:
/usr/include/c++/15/tr1/poly_hermite.tcc:
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
@@ -1201,6 +1254,8 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
@@ -1215,6 +1270,14 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
/usr/include/c++/15/bits/version.h:
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h:
/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
/usr/include/x86_64-linux-gnu/bits/wchar2.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h:
@@ -1223,8 +1286,6 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h:
/usr/include/c++/15/bits/hashtable.h:
/usr/include/c++/15/pstl/glue_memory_defs.h:
/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h:
@@ -1248,11 +1309,3 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: /home/oplabs/projects/oplabs-mixer-d
/home/oplabs/projects/oplabs-mixer-daemon/src/MixerEngine.cpp:
/home/oplabs/projects/oplabs-mixer-daemon/include/mixer/MixerEngine.hpp:
/usr/include/linux/stddef.h:
/usr/include/c++/15/bits/stl_map.h:
/usr/include/x86_64-linux-gnu/bits/endian.h:
/usr/include/c++/15/bits/unordered_map.h:
+1 -1
View File
@@ -6,5 +6,5 @@ CXX_DEFINES =
CXX_INCLUDES = -I/home/oplabs/projects/oplabs-mixer-daemon/include -I/home/oplabs/projects/oplabs-mixer-daemon/build/_deps/nlohmann_json-src/include
CXX_FLAGS = -std=gnu++17 -fPIC -Wall -Wextra -Wpedantic
CXX_FLAGS = -O3 -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wpedantic
Binary file not shown.
@@ -32,6 +32,8 @@ CMakeFiles/mixer.dir/src/MixerBus.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/type_traits /usr/include/c++/15/bits/version.h \
/usr/include/c++/15/bits/allocator.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
@@ -95,22 +97,28 @@ CMakeFiles/mixer.dir/src/MixerBus.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -198,4 +206,6 @@ CMakeFiles/mixer.dir/src/MixerBus.cpp.o: \
/usr/include/c++/15/bits/stl_heap.h \
/usr/include/c++/15/bits/uniform_int_dist.h \
/usr/include/c++/15/pstl/glue_algorithm_defs.h \
/usr/include/c++/15/cstring /usr/include/string.h /usr/include/strings.h
/usr/include/c++/15/cstring /usr/include/string.h /usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
@@ -65,6 +65,8 @@ CMakeFiles/mixer.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
@@ -152,16 +154,22 @@ CMakeFiles/mixer.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
/usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -195,4 +203,6 @@ CMakeFiles/mixer.dir/src/MixerChannelStrip.cpp.o: \
/usr/include/c++/15/tr1/poly_hermite.tcc \
/usr/include/c++/15/tr1/poly_laguerre.tcc \
/usr/include/c++/15/tr1/riemann_zeta.tcc /usr/include/c++/15/cstring \
/usr/include/string.h /usr/include/strings.h
/usr/include/string.h /usr/include/strings.h \
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h \
/usr/include/x86_64-linux-gnu/bits/string_fortified.h
Binary file not shown.
@@ -65,6 +65,8 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: \
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
@@ -165,16 +167,22 @@ CMakeFiles/mixer.dir/src/MixerEngine.cpp.o: \
/usr/include/x86_64-linux-gnu/sys/select.h \
/usr/include/x86_64-linux-gnu/bits/select.h \
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
/usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/select2.h \
/usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
/usr/include/x86_64-linux-gnu/bits/stdlib.h \
/usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \
/usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \
/usr/include/x86_64-linux-gnu/bits/stdio.h \
/usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/15/cerrno \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
@@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "")
set(CMAKE_INSTALL_CONFIG_NAME "Release")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
+1 -1
View File
@@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "")
set(CMAKE_INSTALL_CONFIG_NAME "Release")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+40
View File
@@ -0,0 +1,40 @@
[Unit]
Description=OPLabs Mixer Daemon (C++ JACK Audio Mixer)
Documentation=https://gitea.ourpad.casa/oplabs/oplabs-mixer-daemon
After=network.target sound.target
Wants=jack.service
StartLimitBurst=5
StartLimitIntervalSec=30
[Service]
Type=simple
User=oplabs
Group=oplabs
WorkingDirectory=/home/oplabs/projects/oplabs-mixer-daemon
SyslogIdentifier=oplabs-mixer-daemon
# The daemon binary (from cmake build)
ExecStart=/home/oplabs/projects/oplabs-mixer-daemon/build/mixer-daemon \
--socket /tmp/oplabs-mixer.sock \
--inputs 2 \
--outputs 2
# Audio process gets high priority
CPUSchedulingPolicy=fifo
CPUSchedulingPriority=10
Nice=-10
LimitRTPRIO=95
LimitMEMLOCK=infinity
# Restart on crash with delay
Restart=always
RestartSec=5
# Log everything to journald
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
+42 -1
View File
@@ -70,7 +70,19 @@ void MixerControlServer::stop()
{
running_ = false;
if (serverFd_ >= 0) {
close(serverFd_);
// Connect to ourselves to unblock accept() in the server thread.
// shutdown() on a listening socket does not reliably interrupt accept()
// across all Linux kernels; a self-connect is the standard workaround.
struct sockaddr_un addr;
memset(&addr, 0, sizeof(addr));
addr.sun_family = AF_UNIX;
strncpy(addr.sun_path, socketPath_.c_str(), sizeof(addr.sun_path) - 1);
int tmpFd = socket(AF_UNIX, SOCK_STREAM, 0);
if (tmpFd >= 0) {
::connect(tmpFd, (struct sockaddr*)&addr, sizeof(addr));
::close(tmpFd);
}
::close(serverFd_);
serverFd_ = -1;
}
if (serverThread_.joinable()) {
@@ -239,6 +251,35 @@ std::string MixerControlServer::processCommand(const std::string& commandJson)
return json({{"status", "ok"}}).dump();
}
if (command == "getOutputRoutes") {
auto routes = engine_->outputRoutes();
json jroutes = json::array();
for (const auto& route : routes) {
json r;
r["sourceBusId"] = route.sourceBusId;
r["sourceStartChannel"] = route.sourceStartChannel;
r["targetStartChannel"] = route.targetStartChannel;
r["channels"] = route.channels;
jroutes.push_back(r);
}
return json({{"status", "ok"}, {"routes", jroutes}}).dump();
}
if (command == "setOutputRoutes") {
auto routes = cmd.value("routes", json::array());
std::vector<MixerOutputRoute> outputRoutes;
for (const auto& r : routes) {
MixerOutputRoute route;
route.sourceBusId = r.value("sourceBusId", (int64_t)0);
route.sourceStartChannel = r.value("sourceStartChannel", 0);
route.targetStartChannel = r.value("targetStartChannel", 0);
route.channels = r.value("channels", 2);
outputRoutes.push_back(route);
}
engine_->setOutputRoutes(outputRoutes);
return json({{"status", "ok"}}).dump();
}
return json({{"status", "error"}, {"message", "unknown command: " + command}}).dump();
} catch (const json::parse_error& e) {
+21 -1
View File
@@ -5,6 +5,7 @@
#include <cstdlib>
#include <cstring>
#include <signal.h>
#include <syslog.h>
#include <atomic>
#include <string>
#include <vector>
@@ -112,6 +113,10 @@ int main(int argc, char* argv[])
}
}
// Initialize syslog for structured journald logging
openlog("mixer-daemon", LOG_PID | LOG_NDELAY, LOG_DAEMON);
syslog(LOG_INFO, "mixer-daemon starting...");
fprintf(stderr, "mixer-daemon starting...\n");
fprintf(stderr, " Socket: %s\n", socketPath);
fprintf(stderr, " Channels: %d in / %d out\n", inputChannels, outputChannels);
@@ -132,19 +137,23 @@ int main(int argc, char* argv[])
jack_status_t jackStatus;
g_jackClient = jack_client_open(kJackClientName, JackNullOption, &jackStatus);
if (!g_jackClient) {
syslog(LOG_ERR, "Failed to open JACK client (status=0x%x). Running headless.", jackStatus);
fprintf(stderr, "Failed to open JACK client (status=0x%x). Is JACK running?\n", jackStatus);
// Fallback: run without JACK (dry/headless mode)
syslog(LOG_WARNING, "Running in headless mode (no JACK audio I/O).");
fprintf(stderr, "Running in headless mode (no JACK audio I/O).\n");
g_engine = &engine;
// Still create the mixer control server
mixer::MixerControlServer server(&engine, socketPath);
if (!server.start()) {
syslog(LOG_ERR, "Failed to start control server at %s", socketPath);
fprintf(stderr, "Failed to start control server at %s\n", socketPath);
closelog();
return 1;
}
syslog(LOG_INFO, "Control server running at %s (headless mode).", socketPath);
fprintf(stderr, "Control server running at %s. Press Ctrl+C to stop.\n", socketPath);
// Wait for shutdown signal
@@ -153,12 +162,14 @@ int main(int argc, char* argv[])
}
server.stop();
closelog();
return 0;
}
// Get actual sample rate and buffer size from JACK
sampleRate = jack_get_sample_rate(g_jackClient);
bufferSize = jack_get_buffer_size(g_jackClient);
syslog(LOG_INFO, "JACK active — sample rate: %u, buffer: %u", sampleRate, bufferSize);
fprintf(stderr, "JACK active — sample rate: %u, buffer: %u\n", sampleRate, bufferSize);
// Reconfigure engine with actual JACK parameters
@@ -177,6 +188,7 @@ int main(int argc, char* argv[])
g_jackClient, name, JACK_DEFAULT_AUDIO_TYPE,
JackPortIsInput, 0);
if (!port) {
syslog(LOG_ERR, "Failed to register input port %s", name);
fprintf(stderr, "Failed to register input port %s\n", name);
} else {
g_inputPorts.push_back(port);
@@ -190,6 +202,7 @@ int main(int argc, char* argv[])
g_jackClient, name, JACK_DEFAULT_AUDIO_TYPE,
JackPortIsOutput, 0);
if (!port) {
syslog(LOG_ERR, "Failed to register output port %s", name);
fprintf(stderr, "Failed to register output port %s\n", name);
} else {
g_outputPorts.push_back(port);
@@ -205,6 +218,7 @@ int main(int argc, char* argv[])
// --- Activate JACK client ---
if (jack_activate(g_jackClient) != 0) {
syslog(LOG_ERR, "Failed to activate JACK client.");
fprintf(stderr, "Failed to activate JACK client.\n");
jack_client_close(g_jackClient);
return 1;
@@ -213,12 +227,14 @@ int main(int argc, char* argv[])
// --- Start control server ---
mixer::MixerControlServer server(&engine, socketPath);
if (!server.start()) {
syslog(LOG_ERR, "Failed to start control server at %s", socketPath);
fprintf(stderr, "Failed to start control server at %s\n", socketPath);
jack_deactivate(g_jackClient);
jack_client_close(g_jackClient);
return 1;
}
syslog(LOG_INFO, "mixer-daemon running. Socket at %s.", socketPath);
fprintf(stderr, "mixer-daemon running. Socket at %s. Press Ctrl+C to stop.\n", socketPath);
// --- Main loop: wait for shutdown ---
@@ -226,6 +242,7 @@ int main(int argc, char* argv[])
std::this_thread::sleep_for(std::chrono::milliseconds(200));
}
syslog(LOG_INFO, "Shutting down...");
fprintf(stderr, "\nShutting down...\n");
// --- Cleanup ---
@@ -233,6 +250,9 @@ int main(int argc, char* argv[])
jack_deactivate(g_jackClient);
jack_client_close(g_jackClient);
syslog(LOG_INFO, "mixer-daemon stopped.");
fprintf(stderr, "mixer-daemon stopped.\n");
closelog();
return 0;
}