#	$NetBSD: thread.inc,v 1.2 2025/10/19 00:59:57 riastradh Exp $

.PATH.c:	${OPENSSLSRC}/crypto/thread ${OPENSSLSRC}/crypto/thread/arch

THREAD_SRCS += \
api.c \
arch.c \
internal.c \
thread_none.c \
thread_posix.c \
thread_win.c \

SRCS += ${THREAD_SRCS}

.for cryptosrc in ${THREAD_SRCS}
CPPFLAGS.${cryptosrc} += -I${OPENSSLSRC}/crypto/thread
CPPFLAGS.${cryptosrc} += -I${OPENSSLSRC}/crypto/thread/arch ${THREADCPPFLAGS}
.endfor

CPPFLAGS.thread_posix.c+=	-D_NETBSD_PTHREAD_CREATE_WEAK
