lib: hook libder up to the build

libder will be used in upcoming ECC support in the pkg(7) bootstrap to
read DER-encoded keys and signatures.

(cherry picked from commit f59bb61e1eb4d1e4fc3c60cc14779d0668267cb2)
This commit is contained in:
Kyle Evans 2025-01-01 15:10:27 -06:00
parent ba667efb53
commit c876932bba
3 changed files with 18 additions and 0 deletions

View file

@ -17,6 +17,7 @@ SUBDIR_BOOTSTRAP= \
libc++ \
libc++experimental \
libcxxrt \
libder \
libelf \
libssp \
libssp_nonshared \

13
lib/libder/Makefile Normal file
View file

@ -0,0 +1,13 @@
LIB= der
INTERNALLIB=
.PATH: ${SRCTOP}/contrib/libder/libder
SRCS+= libder.c \
libder_error.c \
libder_obj.c \
libder_read.c \
libder_type.c \
libder_write.c
.include <bsd.lib.mk>

View file

@ -43,6 +43,7 @@ _INTERNALLIBS= \
bsnmptools \
c_nossp_pic \
cron \
der \
elftc \
fdt \
fifolog \
@ -586,6 +587,9 @@ LIBTELNET?= ${LIBTELNETDIR}/libtelnet${PIE_SUFFIX}.a
LIBCRONDIR= ${_LIB_OBJTOP}/usr.sbin/cron/lib
LIBCRON?= ${LIBCRONDIR}/libcron${PIE_SUFFIX}.a
LIBDERDIR= ${_LIB_OBJTOP}/lib/libder
LIBDER?= ${LIBDERDIR}/libder${PIE_SUFFIX}.a
LIBNTPDIR= ${_LIB_OBJTOP}/usr.sbin/ntp/libntp
LIBNTP?= ${LIBNTPDIR}/libntp${PIE_SUFFIX}.a