aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/virtual_oss
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2026-01-16 09:33:56 +0000
committerBrooks Davis <brooks@FreeBSD.org>2026-01-16 09:33:56 +0000
commit373c72ad5044d5f84b7f3fa169d37e7214729f74 (patch)
tree8da53bee4a5084f833b509af8b99a01e7f44a64f /usr.sbin/virtual_oss
parentadab1dd6a70e9f2d7ac4500b186e7231afd02e04 (diff)
Diffstat (limited to 'usr.sbin/virtual_oss')
-rw-r--r--usr.sbin/virtual_oss/virtual_bt_speaker/Makefile2
-rw-r--r--usr.sbin/virtual_oss/virtual_oss/Makefile9
2 files changed, 5 insertions, 6 deletions
diff --git a/usr.sbin/virtual_oss/virtual_bt_speaker/Makefile b/usr.sbin/virtual_oss/virtual_bt_speaker/Makefile
index 0f5fb2b4eb99..d3bb0e4cdb44 100644
--- a/usr.sbin/virtual_oss/virtual_bt_speaker/Makefile
+++ b/usr.sbin/virtual_oss/virtual_bt_speaker/Makefile
@@ -6,6 +6,6 @@ SRCS= bt_speaker.c
CFLAGS+= -I${SRCTOP}/usr.sbin/virtual_oss/virtual_oss \
-I${SRCTOP}/lib/virtual_oss/bt
-LDFLAGS+= -lm -lbluetooth -lsdp
+LIBADD= bluetooth m sdp
.include <bsd.prog.mk>
diff --git a/usr.sbin/virtual_oss/virtual_oss/Makefile b/usr.sbin/virtual_oss/virtual_oss/Makefile
index cdb6bcac3fad..78532356f097 100644
--- a/usr.sbin/virtual_oss/virtual_oss/Makefile
+++ b/usr.sbin/virtual_oss/virtual_oss/Makefile
@@ -12,13 +12,12 @@ SRCS= audio_delay.c \
ring.c \
virtual_oss.c
-CFLAGS+= -I${SRCTOP}/contrib/libsamplerate
+CFLAGS+= -I${SYSROOT:U${DESTDIR}}/${INCLUDEDIR}/private/samplerate
+
+LIBADD= cuse m nv pthread samplerate
# The --export-dynamic-symbol flags below are needed because some backends make
# use of those symbols.
-LDFLAGS+= -lpthread -lcuse -lnv -lm \
- -Wl,--export-dynamic-symbol=virtual_oss_wait \
+LDFLAGS+= -Wl,--export-dynamic-symbol=virtual_oss_wait \
-Wl,--export-dynamic-symbol=voss_has_synchronization
-LIBADD= samplerate
-LDFLAGS+= -L${.OBJDIR:H:H}/libsamplerate
.include <bsd.prog.mk>