aboutsummaryrefslogtreecommitdiff
path: root/lib/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 /lib/virtual_oss
parentadab1dd6a70e9f2d7ac4500b186e7231afd02e04 (diff)
Diffstat (limited to 'lib/virtual_oss')
-rw-r--r--lib/virtual_oss/Makefile2
-rw-r--r--lib/virtual_oss/Makefile.inc6
-rw-r--r--lib/virtual_oss/bt/Makefile7
-rw-r--r--lib/virtual_oss/null/Makefile4
-rw-r--r--lib/virtual_oss/oss/Makefile4
-rw-r--r--lib/virtual_oss/sndio/Makefile4
6 files changed, 9 insertions, 18 deletions
diff --git a/lib/virtual_oss/Makefile b/lib/virtual_oss/Makefile
index 11715bbcbf0b..e6cb5fbe5985 100644
--- a/lib/virtual_oss/Makefile
+++ b/lib/virtual_oss/Makefile
@@ -1,7 +1,5 @@
.include <src.opts.mk>
-SHLIBDIR?= ${LIBDIR}/virtual_oss
-
SUBDIR+= null \
oss
diff --git a/lib/virtual_oss/Makefile.inc b/lib/virtual_oss/Makefile.inc
index 877465a5c548..2a0c75218f49 100644
--- a/lib/virtual_oss/Makefile.inc
+++ b/lib/virtual_oss/Makefile.inc
@@ -1,5 +1,7 @@
PACKAGE= sound
-.include "../Makefile.inc"
+SHLIBDIR= ${LIBDIR}/virtual_oss
+
+CFLAGS+= -I${SRCTOP}/usr.sbin/virtual_oss/virtual_oss
-LDFLAGS+= -L${.OBJDIR:H:H}/libsamplerate
+.include "../Makefile.inc"
diff --git a/lib/virtual_oss/bt/Makefile b/lib/virtual_oss/bt/Makefile
index 15413b7a1f1e..9a4ce586ef95 100644
--- a/lib/virtual_oss/bt/Makefile
+++ b/lib/virtual_oss/bt/Makefile
@@ -1,14 +1,11 @@
SHLIB_NAME= voss_bt.so
-SHLIBDIR= ${LIBDIR}/virtual_oss
SRCS= bt.c \
avdtp.c \
sbc_encode.c
-CFLAGS+= -I${SRCTOP}/usr.sbin/virtual_oss/virtual_oss \
- -I${SRCTOP}/contrib/libsamplerate
-LDFLAGS+= -lbluetooth -lsdp
-LIBADD= samplerate
+CFLAGS+= -I${SYSROOT:U${DESTDIR}}/${INCLUDEDIR}/private/samplerate
+LIBADD= bluetooth samplerate sdp
.if defined(HAVE_LIBAV)
CFLAGS+= -I${LOCALBASE:U/usr/local}/include -DHAVE_LIBAV
diff --git a/lib/virtual_oss/null/Makefile b/lib/virtual_oss/null/Makefile
index ec5c2d40f665..5c265d1be055 100644
--- a/lib/virtual_oss/null/Makefile
+++ b/lib/virtual_oss/null/Makefile
@@ -1,10 +1,8 @@
SHLIB_NAME= voss_null.so
-SHLIBDIR= ${LIBDIR}/virtual_oss
SRCS= null.c
-CFLAGS+= -I${SRCTOP}/usr.sbin/virtual_oss/virtual_oss \
- -I${SRCTOP}/contrib/libsamplerate
+CFLAGS+= -I${SYSROOT:U${DESTDIR}}/${INCLUDEDIR}/private/samplerate
LIBADD= samplerate
.include <bsd.lib.mk>
diff --git a/lib/virtual_oss/oss/Makefile b/lib/virtual_oss/oss/Makefile
index 257d7f0c0bae..773b3518602e 100644
--- a/lib/virtual_oss/oss/Makefile
+++ b/lib/virtual_oss/oss/Makefile
@@ -1,10 +1,8 @@
SHLIB_NAME= voss_oss.so
-SHLIBDIR= ${LIBDIR}/virtual_oss
SRCS= oss.c
-CFLAGS+= -I${SRCTOP}/usr.sbin/virtual_oss/virtual_oss \
- -I${SRCTOP}/contrib/libsamplerate
+CFLAGS+= -I${SYSROOT:U${DESTDIR}}/${INCLUDEDIR}/private/samplerate
LIBADD= samplerate
.include <bsd.lib.mk>
diff --git a/lib/virtual_oss/sndio/Makefile b/lib/virtual_oss/sndio/Makefile
index 9b5af63a3246..238507be1e4b 100644
--- a/lib/virtual_oss/sndio/Makefile
+++ b/lib/virtual_oss/sndio/Makefile
@@ -1,10 +1,8 @@
SHLIB_NAME= voss_sndio.so
-SHLIBDIR= ${LIBDIR}/virtual_oss
SRCS= sndio.c
-CFLAGS+= -I${SRCTOP}/usr.sbin/virtual_oss/virtual_oss \
- -I${SRCTOP}/contrib/libsamplerate \
+CFLAGS+= -I${SYSROOT:U${DESTDIR}}/${INCLUDEDIR}/private/samplerate \
-I${LOCALBASE:U/usr/local}/include
LDFLAGS+= -L${LOCALBASE:U/usr/local}/lib -lsndio
LIBADD= samplerate