@@ -216,7 +216,6 @@ ENSUREPIP= @ENSUREPIP@
216
216
# Internal static libraries
217
217
LIBMPDEC_A= Modules/_decimal/libmpdec/libmpdec.a
218
218
LIBEXPAT_A= Modules/expat/libexpat.a
219
- LIBHACL_SHA2_A= Modules/_hacl/libHacl_Hash_SHA2.a
220
219
221
220
# Module state, compiler flags and linker flags
222
221
# Empty CFLAGS and LDFLAGS are omitted.
@@ -636,9 +635,6 @@ LIBEXPAT_HEADERS= \
636
635
##########################################################################
637
636
# hashlib's HACL* library
638
637
639
- LIBHACL_SHA2_OBJS= \
640
- Modules/_hacl/Hacl_Hash_SHA2.o
641
-
642
638
LIBHACL_HEADERS= \
643
639
Modules/_hacl/include/krml/FStar_UInt128_Verified.h \
644
640
Modules/_hacl/include/krml/FStar_UInt_8_16_32_64.h \
@@ -649,11 +645,6 @@ LIBHACL_HEADERS= \
649
645
Modules/_hacl/Hacl_Streaming_Types.h \
650
646
Modules/_hacl/python_hacl_namespaces.h
651
647
652
- LIBHACL_SHA2_HEADERS= \
653
- Modules/_hacl/Hacl_Hash_SHA2.h \
654
- Modules/_hacl/internal/Hacl_Hash_SHA2.h \
655
- $(LIBHACL_HEADERS)
656
-
657
648
#########################################################################
658
649
# Rules
659
650
@@ -1321,16 +1312,6 @@ $(LIBEXPAT_A): $(LIBEXPAT_OBJS)
1321
1312
-rm -f $@
1322
1313
$(AR) $(ARFLAGS) $@ $(LIBEXPAT_OBJS)
1323
1314
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)
1334
1315
1335
1316
# create relative links from build/lib.platform/egg.so to Modules/egg.so
1336
1317
# 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@
3107
3088
MODULE__ELEMENTTREE_DEPS=$(srcdir)/Modules/pyexpat.c @LIBEXPAT_INTERNAL@
3108
3089
MODULE__HASHLIB_DEPS=$(srcdir)/Modules/hashlib.h
3109
3090
MODULE__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
3114
3095
MODULE__SOCKET_DEPS=$(srcdir)/Modules/socketmodule.h $(srcdir)/Modules/addrinfo.h $(srcdir)/Modules/getaddrinfo.c $(srcdir)/Modules/getnameinfo.c
3115
3096
MODULE__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
3116
3097
MODULE__TESTCAPI_DEPS=$(srcdir)/Modules/_testcapi/parts.h $(srcdir)/Modules/_testcapi/util.h
0 commit comments