@@ -216,7 +216,6 @@ ENSUREPIP= @ENSUREPIP@
216216# Internal static libraries
217217LIBMPDEC_A= Modules/_decimal/libmpdec/libmpdec.a
218218LIBEXPAT_A= Modules/expat/libexpat.a
219- LIBHACL_SHA2_A= Modules/_hacl/libHacl_Hash_SHA2.a
220219
221220# Module state, compiler flags and linker flags
222221# Empty CFLAGS and LDFLAGS are omitted.
@@ -636,9 +635,6 @@ LIBEXPAT_HEADERS= \
636635##########################################################################
637636# hashlib's HACL* library
638637
639- LIBHACL_SHA2_OBJS= \
640- Modules/_hacl/Hacl_Hash_SHA2.o
641-
642638LIBHACL_HEADERS= \
643639 Modules/_hacl/include/krml/FStar_UInt128_Verified.h \
644640 Modules/_hacl/include/krml/FStar_UInt_8_16_32_64.h \
@@ -649,11 +645,6 @@ LIBHACL_HEADERS= \
649645 Modules/_hacl/Hacl_Streaming_Types.h \
650646 Modules/_hacl/python_hacl_namespaces.h
651647
652- LIBHACL_SHA2_HEADERS= \
653- Modules/_hacl/Hacl_Hash_SHA2.h \
654- Modules/_hacl/internal/Hacl_Hash_SHA2.h \
655- $(LIBHACL_HEADERS)
656-
657648#########################################################################
658649# Rules
659650
@@ -1321,16 +1312,6 @@ $(LIBEXPAT_A): $(LIBEXPAT_OBJS)
13211312 -rm -f $@
13221313 $(AR) $(ARFLAGS) $@ $(LIBEXPAT_OBJS)
13231314
1324- ##########################################################################
1325- # Build HACL* static libraries for hashlib: libHacl_Hash_SHA2.a
1326- LIBHACL_CFLAGS=-I$(srcdir)/Modules/_hacl/include -D_BSD_SOURCE -D_DEFAULT_SOURCE $(PY_STDMODULE_CFLAGS) $(CCSHARED)
1327-
1328- Modules/_hacl/Hacl_Hash_SHA2.o: $(srcdir)/Modules/_hacl/Hacl_Hash_SHA2.c $(LIBHACL_SHA2_HEADERS)
1329- $(CC) -c $(LIBHACL_CFLAGS) -o $@ $(srcdir)/Modules/_hacl/Hacl_Hash_SHA2.c
1330-
1331- $(LIBHACL_SHA2_A): $(LIBHACL_SHA2_OBJS)
1332- -rm -f $@
1333- $(AR) $(ARFLAGS) $@ $(LIBHACL_SHA2_OBJS)
13341315
13351316# create relative links from build/lib.platform/egg.so to Modules/egg.so
13361317# pybuilddir.txt is created too late. We cannot use it in Makefile
@@ -3107,10 +3088,10 @@ MODULE__DECIMAL_DEPS=$(srcdir)/Modules/_decimal/docstrings.h @LIBMPDEC_INTERNAL@
31073088MODULE__ELEMENTTREE_DEPS=$(srcdir)/Modules/pyexpat.c @LIBEXPAT_INTERNAL@
31083089MODULE__HASHLIB_DEPS=$(srcdir)/Modules/hashlib.h
31093090MODULE__IO_DEPS=$(srcdir)/Modules/_io/_iomodule.h
3110- MODULE__MD5_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HEADERS) Modules/_hacl/Hacl_Hash_MD5.h Modules/_hacl/Hacl_Hash_MD5.c
3111- MODULE__SHA1_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HEADERS) Modules/_hacl/Hacl_Hash_SHA1.h Modules/_hacl/Hacl_Hash_SHA1.c
3112- MODULE__SHA2_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_SHA2_HEADERS) $(LIBHACL_SHA2_A)
3113- MODULE__SHA3_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HEADERS) Modules/_hacl/Hacl_Hash_SHA3.h Modules/_hacl/Hacl_Hash_SHA3.c
3091+ MODULE__MD5_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HEADERS) Modules/_hacl/Hacl_Hash_MD5.h Modules/_hacl/internal/Hacl_Hash_MD5.h Modules/_hacl/ Hacl_Hash_MD5.c
3092+ MODULE__SHA1_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HEADERS) Modules/_hacl/Hacl_Hash_SHA1.h Modules/_hacl/internal/Hacl_Hash_SHA1.h Modules/_hacl/ Hacl_Hash_SHA1.c
3093+ MODULE__SHA2_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HEADERS) Modules/_hacl/Hacl_Hash_SHA2.h Modules/_hacl/internal/Hacl_Hash_SHA2.h Modules/_hacl/Hacl_Hash_SHA2.c
3094+ MODULE__SHA3_DEPS=$(srcdir)/Modules/hashlib.h $(LIBHACL_HEADERS) Modules/_hacl/Hacl_Hash_SHA3.h Modules/_hacl/internal/Hacl_Hash_SHA3.h Modules/_hacl/ Hacl_Hash_SHA3.c
31143095MODULE__SOCKET_DEPS=$(srcdir)/Modules/socketmodule.h $(srcdir)/Modules/addrinfo.h $(srcdir)/Modules/getaddrinfo.c $(srcdir)/Modules/getnameinfo.c
31153096MODULE__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
31163097MODULE__TESTCAPI_DEPS=$(srcdir)/Modules/_testcapi/parts.h $(srcdir)/Modules/_testcapi/util.h
0 commit comments