From c514b09be925378e80a71fea6d410122a21c7458 Mon Sep 17 00:00:00 2001 From: anth64 Date: Sat, 31 Jan 2026 23:30:56 +0100 Subject: [PATCH] fix(build): correct release library output path on BSD systems --- bmake.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bmake.mk b/bmake.mk index aa2db69..e689edf 100644 --- a/bmake.mk +++ b/bmake.mk @@ -27,8 +27,9 @@ ${BIN_DIR}/debug/${FULL_LIB}: ${OBJS_DEBUG} ${CC} -shared -o ${.TARGET} ${.ALLSRC} ${LDFLAGS_PLAT} ${BIN_DIR}/release/${FULL_LIB}: ${OBJS_RELEASE} - @mkdir -p ${.TARGET:H} - ${CC} -shared -s -o ${.TARGET} ${.ALLSRC} ${LDFLAGS_PLAT} + @mkdir -p ${.CURDIR}/${BIN_DIR}/release + ${CC} -shared -s -o ${.CURDIR}/${BIN_DIR}/release/${FULL_LIB} ${.ALLSRC} ${LDFLAGS_PLAT} + .for _src in ${SRCS} _obj_base = ${_src:S/^src\///:S/.c$/.o/}