USE_FORT?= yes

LIB=	oqsprivate

SRCS+=	kem.c
SRCS+=	sig.c
SRCS+=	sig_stfl.c
SRCS+=	sig_ml_dsa_65.c
SRCS+=	ntt.c
SRCS+=	packing.c
SRCS+=	poly.c
SRCS+=	polyvec.c
SRCS+=	reduce.c
SRCS+=	rounding.c
SRCS+=	sign.c
SRCS+=	symmetric-shake.c
SRCS+=	KeccakP-1600-opt64.c
SRCS+=	KeccakP-1600-times4-on1.c
SRCS+=	aes_ossl.c
SRCS+=	aes.c
SRCS+=	sha2_ossl.c
SRCS+=	sha2.c
SRCS+=	xkcp_sha3.c
SRCS+=	xkcp_sha3x4.c
SRCS+=	sha3.c
SRCS+=	sha3x4.c
SRCS+=	ossl_helpers.c
SRCS+=	common.c
SRCS+=	fips202.c
SRCS+=	fips202x4.c
SRCS+=	rand.c

WARNS=	0
MKMAN=	no

CPPFLAGS+=	-I.

CPPFLAGS+=	-DDILITHIUM_MODE=3

# this, and no shlib_version,  builds a 5MB executable, statically linked
#LDSTATIC=	-static

.ifndef PRODUCTION
CPPFLAGS+=	-g -O0
LDFLAGS+=	-g -O0
.endif

.include <bsd.lib.mk>
