@@ -285,7 +285,7 @@ BUILDPYTHON= python$(BUILDEXE)
285
285
HOSTRUNNER= @HOSTRUNNER@
286
286
287
287
PYTHON_FOR_REGEN?=@PYTHON_FOR_REGEN@
288
- UPDATE_FILE=$(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /update_file.py
288
+ UPDATE_FILE=$(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /update_file.py
289
289
PYTHON_FOR_BUILD=@PYTHON_FOR_BUILD@
290
290
# Single-platform builds depend on $(BUILDPYTHON). Cross builds use an
291
291
# external "build Python" and have an empty PYTHON_FOR_BUILD_DEPS.
@@ -705,7 +705,7 @@ coverage-report: regen-token regen-frozen
705
705
.PHONY=clinic
706
706
clinic: check-clean-src $(srcdir)/Modules/_blake2/blake2s_impl.c
707
707
$(PYTHON_FOR_REGEN) $(srcdir)/Tools/clinic/clinic.py --make --srcdir $(srcdir)
708
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_global_objects.py
708
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_global_objects.py
709
709
710
710
# Build the interpreter
711
711
$(BUILDPYTHON): Programs/python.o $(LINK_PYTHON_DEPS)
@@ -907,7 +907,7 @@ sharedmods: $(SHAREDMODS) pybuilddir.txt
907
907
908
908
# dependency on BUILDPYTHON ensures that the target is run last
909
909
checksharedmods: sharedmods $(PYTHON_FOR_BUILD_DEPS) $(BUILDPYTHON)
910
- @$(RUNSHARED) $(PYTHON_FOR_BUILD) $(srcdir)/Tools/scripts /check_extension_modules.py
910
+ @$(RUNSHARED) $(PYTHON_FOR_BUILD) $(srcdir)/Tools/build /check_extension_modules.py
911
911
912
912
rundsymutil: sharedmods $(PYTHON_FOR_BUILD_DEPS) $(BUILDPYTHON)
913
913
@if [ ! -z $(DSYMUTIL) ] ; then \
@@ -961,13 +961,13 @@ regen-test-frozenmain: $(BUILDPYTHON)
961
961
.PHONY: regen-test-levenshtein
962
962
regen-test-levenshtein:
963
963
# Regenerate Lib/test/levenshtein_examples.json
964
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_levenshtein_examples.py Lib/test/levenshtein_examples.json
964
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_levenshtein_examples.py Lib/test/levenshtein_examples.json
965
965
966
966
.PHONY: regen-re
967
967
regen-re: $(BUILDPYTHON)
968
968
# Regenerate Lib/re/_casefix.py
969
- # using Tools/scripts /generate_re_casefix.py
970
- $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/scripts /generate_re_casefix.py $(srcdir)/Lib/re/_casefix.py
969
+ # using Tools/build /generate_re_casefix.py
970
+ $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/build /generate_re_casefix.py $(srcdir)/Lib/re/_casefix.py
971
971
972
972
Programs/_testembed: Programs/_testembed.o $(LINK_PYTHON_DEPS)
973
973
$(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/_testembed.o $(LINK_PYTHON_OBJS) $(LIBS) $(MODLIBS) $(SYSLIBS)
@@ -1013,7 +1013,7 @@ _bootstrap_python: $(LIBRARY_OBJS_OMIT_FROZEN) Programs/_bootstrap_python.o Modu
1013
1013
# 2) deepfreeze modules with external build Python.
1014
1014
#
1015
1015
1016
- # FROZEN_FILES_* are auto-generated by Tools/scripts /freeze_modules.py.
1016
+ # FROZEN_FILES_* are auto-generated by Tools/build /freeze_modules.py.
1017
1017
FROZEN_FILES_IN = \
1018
1018
Lib/importlib/_bootstrap.py \
1019
1019
Lib/importlib/_bootstrap_external.py \
@@ -1149,11 +1149,11 @@ Python/frozen_modules/frozen_only.h: Tools/freeze/flag.py $(FREEZE_MODULE_DEPS)
1149
1149
1150
1150
# END: freezing modules
1151
1151
1152
- Tools/scripts /freeze_modules.py: $(FREEZE_MODULE)
1152
+ Tools/build /freeze_modules.py: $(FREEZE_MODULE)
1153
1153
1154
1154
.PHONY: regen-frozen
1155
- regen-frozen: Tools/scripts /freeze_modules.py $(FROZEN_FILES_IN)
1156
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /freeze_modules.py
1155
+ regen-frozen: Tools/build /freeze_modules.py $(FROZEN_FILES_IN)
1156
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /freeze_modules.py
1157
1157
@echo "The Makefile was updated, you may need to re-run make."
1158
1158
1159
1159
############################################################################
@@ -1162,11 +1162,11 @@ regen-frozen: Tools/scripts/freeze_modules.py $(FROZEN_FILES_IN)
1162
1162
.PHONY: regen-deepfreeze
1163
1163
regen-deepfreeze: $(DEEPFREEZE_OBJS)
1164
1164
1165
- DEEPFREEZE_DEPS=$(srcdir)/Tools/scripts /deepfreeze.py $(FREEZE_MODULE_DEPS) $(FROZEN_FILES_OUT)
1165
+ DEEPFREEZE_DEPS=$(srcdir)/Tools/build /deepfreeze.py $(FREEZE_MODULE_DEPS) $(FROZEN_FILES_OUT)
1166
1166
1167
1167
# BEGIN: deepfreeze modules
1168
1168
Python/deepfreeze/deepfreeze.c: $(DEEPFREEZE_DEPS)
1169
- $(PYTHON_FOR_FREEZE) $(srcdir)/Tools/scripts /deepfreeze.py \
1169
+ $(PYTHON_FOR_FREEZE) $(srcdir)/Tools/build /deepfreeze.py \
1170
1170
Python/frozen_modules/importlib._bootstrap.h:importlib._bootstrap \
1171
1171
Python/frozen_modules/importlib._bootstrap_external.h:importlib._bootstrap_external \
1172
1172
Python/frozen_modules/zipimport.h:zipimport \
@@ -1203,8 +1203,8 @@ regen-importlib: regen-frozen
1203
1203
# Global objects
1204
1204
1205
1205
.PHONY: regen-global-objects
1206
- regen-global-objects: $(srcdir)/Tools/scripts /generate_global_objects.py
1207
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_global_objects.py
1206
+ regen-global-objects: $(srcdir)/Tools/build /generate_global_objects.py
1207
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_global_objects.py
1208
1208
@echo "Note: Global objects can be added or removed by other tools (e.g. deepfreeze), "
1209
1209
@echo " so be sure to re-run regen-global-objects after those tools."
1210
1210
@@ -1220,7 +1220,7 @@ check-abidump: all
1220
1220
abidiff $(srcdir)/Doc/data/python$(LDVERSION).abi "libpython$(LDVERSION).so" --drop-private-types --no-architecture --no-added-syms
1221
1221
1222
1222
regen-limited-abi: all
1223
- $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/scripts /stable_abi.py --generate-all $(srcdir)/Misc/stable_abi.toml
1223
+ $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/build /stable_abi.py --generate-all $(srcdir)/Misc/stable_abi.toml
1224
1224
1225
1225
############################################################################
1226
1226
# Regenerate all generated files
@@ -1331,8 +1331,8 @@ regen-ast:
1331
1331
.PHONY: regen-opcode
1332
1332
regen-opcode:
1333
1333
# Regenerate Include/opcode.h from Lib/opcode.py
1334
- # using Tools/scripts /generate_opcode_h.py
1335
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_opcode_h.py \
1334
+ # using Tools/build /generate_opcode_h.py
1335
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_opcode_h.py \
1336
1336
$(srcdir)/Lib/opcode.py \
1337
1337
$(srcdir)/Include/opcode.h.new \
1338
1338
$(srcdir)/Include/internal/pycore_opcode.h.new
@@ -1342,23 +1342,23 @@ regen-opcode:
1342
1342
.PHONY: regen-token
1343
1343
regen-token:
1344
1344
# Regenerate Doc/library/token-list.inc from Grammar/Tokens
1345
- # using Tools/scripts /generate_token.py
1346
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_token.py rst \
1345
+ # using Tools/build /generate_token.py
1346
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_token.py rst \
1347
1347
$(srcdir)/Grammar/Tokens \
1348
1348
$(srcdir)/Doc/library/token-list.inc
1349
1349
# Regenerate Include/internal/pycore_token.h from Grammar/Tokens
1350
- # using Tools/scripts /generate_token.py
1351
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_token.py h \
1350
+ # using Tools/build /generate_token.py
1351
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_token.py h \
1352
1352
$(srcdir)/Grammar/Tokens \
1353
1353
$(srcdir)/Include/internal/pycore_token.h
1354
1354
# Regenerate Parser/token.c from Grammar/Tokens
1355
- # using Tools/scripts /generate_token.py
1356
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_token.py c \
1355
+ # using Tools/build /generate_token.py
1356
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_token.py c \
1357
1357
$(srcdir)/Grammar/Tokens \
1358
1358
$(srcdir)/Parser/token.c
1359
1359
# Regenerate Lib/token.py from Grammar/Tokens
1360
- # using Tools/scripts /generate_token.py
1361
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_token.py py \
1360
+ # using Tools/build /generate_token.py
1361
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_token.py py \
1362
1362
$(srcdir)/Grammar/Tokens \
1363
1363
$(srcdir)/Lib/token.py
1364
1364
@@ -1375,16 +1375,16 @@ regen-keyword:
1375
1375
.PHONY: regen-stdlib-module-names
1376
1376
regen-stdlib-module-names: all Programs/_testembed
1377
1377
# Regenerate Python/stdlib_module_names.h
1378
- # using Tools/scripts /generate_stdlib_module_names.py
1378
+ # using Tools/build /generate_stdlib_module_names.py
1379
1379
$(RUNSHARED) ./$(BUILDPYTHON) \
1380
- $(srcdir)/Tools/scripts /generate_stdlib_module_names.py \
1380
+ $(srcdir)/Tools/build /generate_stdlib_module_names.py \
1381
1381
> $(srcdir)/Python/stdlib_module_names.h.new
1382
1382
$(UPDATE_FILE) $(srcdir)/Python/stdlib_module_names.h $(srcdir)/Python/stdlib_module_names.h.new
1383
1383
1384
1384
regen-sre:
1385
1385
# Regenerate Modules/_sre/sre_constants.h and Modules/_sre/sre_targets.h
1386
- # from Lib/re/_constants.py using Tools/scripts /generate_sre_constants.py
1387
- $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts /generate_sre_constants.py \
1386
+ # from Lib/re/_constants.py using Tools/build /generate_sre_constants.py
1387
+ $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build /generate_sre_constants.py \
1388
1388
$(srcdir)/Lib/re/_constants.py \
1389
1389
$(srcdir)/Modules/_sre/sre_constants.h \
1390
1390
$(srcdir)/Modules/_sre/sre_targets.h
@@ -2511,7 +2511,7 @@ distclean: clobber docclean
2511
2511
2512
2512
# Check that all symbols exported by libpython start with "Py" or "_Py"
2513
2513
smelly: all
2514
- $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/scripts /smelly.py
2514
+ $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/build /smelly.py
2515
2515
2516
2516
# Find files with funny names
2517
2517
funny:
@@ -2549,7 +2549,7 @@ patchcheck: all
2549
2549
$(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/patchcheck/patchcheck.py
2550
2550
2551
2551
check-limited-abi: all
2552
- $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/scripts /stable_abi.py --all $(srcdir)/Misc/stable_abi.toml
2552
+ $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/build /stable_abi.py --all $(srcdir)/Misc/stable_abi.toml
2553
2553
2554
2554
.PHONY: update-config
2555
2555
update-config:
0 commit comments