libsamplerate: Build as internal library

Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D51666
This commit is contained in:
Christos Margiolis
2025-08-01 16:02:01 +03:00
parent 1480c0b3f2
commit 7a6d524a31
3 changed files with 23 additions and 0 deletions
+1
View File
@@ -92,6 +92,7 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \
librss \ librss \
librt \ librt \
librtld_db \ librtld_db \
libsamplerate \
libsbuf \ libsbuf \
libsmb \ libsmb \
libstdbuf \ libstdbuf \
+18
View File
@@ -0,0 +1,18 @@
.PATH: ${SRCTOP}/contrib/libsamplerate
LIB= samplerate
INTERNALLIB=
SRCS= samplerate.c \
src_linear.c \
src_sinc.c \
src_zoh.c
INCS= samplerate.h
CFLAGS+= -DENABLE_SINC_BEST_CONVERTER \
-DENABLE_SINC_MEDIUM_CONVERTER \
-DENABLE_SINC_FAST_CONVERTER \
-I${SRCTOP}/contrib/libsamplerate
.include <bsd.lib.mk>
+4
View File
@@ -72,6 +72,7 @@ _INTERNALLIBS= \
pfctl \ pfctl \
pkgecc \ pkgecc \
pmcstat \ pmcstat \
samplerate \
sl \ sl \
sm \ sm \
smdb \ smdb \
@@ -747,6 +748,9 @@ LIBC_NOSSP_PIC?= ${LIBC_NOSSP_PICDIR}/libc_nossp_pic.a
LIBSYS_PICDIR= ${_LIB_OBJTOP}/lib/libsys LIBSYS_PICDIR= ${_LIB_OBJTOP}/lib/libsys
LIBSYS_PIC?= ${LIBSYS_PICDIR}/libsys_pic.a LIBSYS_PIC?= ${LIBSYS_PICDIR}/libsys_pic.a
LIBSAMPLERATEDIR?= ${_LIB_OBJTOP}/lib/libsamplerate
LIBSAMPLERATE?= ${LIBSAMPLERATEDIR}/libsamplerate${PIE_SUFFIX}.a
# Define a directory for each library. This is useful for adding -L in when # Define a directory for each library. This is useful for adding -L in when
# not using a --sysroot or for meta mode bootstrapping when there is no # not using a --sysroot or for meta mode bootstrapping when there is no
# Makefile.depend. These are sorted by directory. # Makefile.depend. These are sorted by directory.