@@ -227,13 +227,13 @@ ENSUREPIP= @ENSUREPIP@
227227# Internal static libraries
228228LIBMPDEC_A= Modules/_decimal/libmpdec/libmpdec.a
229229LIBEXPAT_A= Modules/expat/libexpat.a
230+
231+ # HACL* build configuration
230232LIBHACL_CFLAGS=@LIBHACL_CFLAGS@
231233LIBHACL_SIMD128_FLAGS=@LIBHACL_SIMD128_FLAGS@
232234LIBHACL_SIMD256_FLAGS=@LIBHACL_SIMD256_FLAGS@
233235LIBHACL_SIMD128_OBJS=@LIBHACL_SIMD128_OBJS@
234- LIBHACL_SIMD128_SRCS=$(LIBHACL_SIMD128_OBJS:.o=.c)
235236LIBHACL_SIMD256_OBJS=@LIBHACL_SIMD256_OBJS@
236- LIBHACL_SIMD256_SRCS=$(LIBHACL_SIMD256_OBJS:.o=.c)
237237
238238# Module state, compiler flags and linker flags
239239# Empty CFLAGS and LDFLAGS are omitted.
@@ -657,32 +657,18 @@ LIBEXPAT_HEADERS= \
657657##########################################################################
658658# hashlib's HACL* library
659659
660- LIBHACL_MD5_SRCS= \
661- Modules/_hacl/Hacl_Hash_MD5.c
662660LIBHACL_MD5_OBJS= \
663661 Modules/_hacl/Hacl_Hash_MD5.o
664662
665- LIBHACL_SHA1_SRCS= \
666- Modules/_hacl/Hacl_Hash_SHA1.c
667663LIBHACL_SHA1_OBJS= \
668664 Modules/_hacl/Hacl_Hash_SHA1.o
669665
670- LIBHACL_SHA2_SRCS= \
671- Modules/_hacl/Hacl_Hash_SHA2.c
672666LIBHACL_SHA2_OBJS= \
673667 Modules/_hacl/Hacl_Hash_SHA2.o
674668
675- LIBHACL_SHA3_SRCS= \
676- Modules/_hacl/Hacl_Hash_SHA3.c
677669LIBHACL_SHA3_OBJS= \
678670 Modules/_hacl/Hacl_Hash_SHA3.o
679671
680- LIBHACL_BLAKE2_SRCS= \
681- Modules/_hacl/Hacl_Hash_Blake2s.c \
682- Modules/_hacl/Hacl_Hash_Blake2b.c \
683- Modules/_hacl/Lib_Memzero0.c \
684- $(LIBHACL_SIMD128_SRCS) \
685- $(LIBHACL_SIMD256_SRCS)
686672LIBHACL_BLAKE2_OBJS= \
687673 Modules/_hacl/Hacl_Hash_Blake2s.o \
688674 Modules/_hacl/Hacl_Hash_Blake2b.o \
@@ -3294,12 +3280,12 @@ MODULE__DECIMAL_DEPS=$(srcdir)/Modules/_decimal/docstrings.h @LIBMPDEC_INTERNAL@
32943280MODULE__ELEMENTTREE_DEPS=$(srcdir)/Modules/pyexpat.c @LIBEXPAT_INTERNAL@
32953281MODULE__HASHLIB_DEPS=$(srcdir)/Modules/hashlib.h
32963282MODULE__IO_DEPS=$(srcdir)/Modules/_io/_iomodule.h
3297- MODULE__MD5_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_MD5_HEADERS) $(LIBHACL_MD5_OBJS)
3298- MODULE__SHA1_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_SHA1_HEADERS) $(LIBHACL_SHA1_OBJS)
3299- MODULE__SHA2_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_SHA2_HEADERS) $(LIBHACL_SHA2_OBJS)
3300- MODULE__SHA3_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_SHA3_HEADERS) $(LIBHACL_SHA3_OBJS)
3301- MODULE__BLAKE2_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_BLAKE2_HEADERS) $(LIBHACL_BLAKE2_OBJS)
3302- MODULE__HMAC_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HMAC_HEADERS) $(LIBHACL_HMAC_OBJS)
3283+ MODULE__MD5_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_MD5_HEADERS)
3284+ MODULE__SHA1_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_SHA1_HEADERS)
3285+ MODULE__SHA2_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_SHA2_HEADERS)
3286+ MODULE__SHA3_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_SHA3_HEADERS)
3287+ MODULE__BLAKE2_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_BLAKE2_HEADERS)
3288+ MODULE__HMAC_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HMAC_HEADERS)
33033289MODULE__SOCKET_DEPS=$(srcdir)/Modules/socketmodule.h $(srcdir)/Modules/addrinfo.h $(srcdir)/Modules/getaddrinfo.c $(srcdir)/Modules/getnameinfo.c
33043290MODULE__SSL_DEPS=$(srcdir)/Modules/_ssl.h $(srcdir)/Modules/_ssl/cert.c $(srcdir)/Modules/_ssl/debughelpers.c $(srcdir)/Modules/_ssl/misc.c $(srcdir)/Modules/_ssl_data_111.h $(srcdir)/Modules/_ssl_data_300.h $(srcdir)/Modules/socketmodule.h
33053291MODULE__TESTCAPI_DEPS=$(srcdir)/Modules/_testcapi/parts.h $(srcdir)/Modules/_testcapi/util.h
0 commit comments