@@ -221,7 +221,6 @@ LIBOBJS= @LIBOBJS@
221221PYTHON= python$(EXE)
222222BUILDPYTHON= python$(BUILDEXE)
223223
224- cross_compiling=@cross_compiling@
225224PYTHON_FOR_GEN=@PYTHON_FOR_GEN@
226225PYTHON_FOR_BUILD=@PYTHON_FOR_BUILD@
227226_PYTHON_HOST_PLATFORM=@_PYTHON_HOST_PLATFORM@
@@ -719,17 +718,13 @@ Programs/_freeze_importlib.o: Programs/_freeze_importlib.c Makefile
719718Programs/_freeze_importlib: Programs/_freeze_importlib.o $(LIBRARY_OBJS_OMIT_FROZEN)
720719 $(LINKCC) $(PY_LDFLAGS) -o $@ Programs/_freeze_importlib.o $(LIBRARY_OBJS_OMIT_FROZEN) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
721720
722- Python/importlib_external.h: $(srcdir)/Lib/importlib/_bootstrap_external.py Programs/_freeze_importlib
723- if test "$(cross_compiling)" != "yes"; then \
724- ./Programs/_freeze_importlib \
725- $(srcdir)/Lib/importlib/_bootstrap_external.py Python/importlib_external.h; \
726- fi
721+ Python/importlib_external.h: @GENERATED_COMMENT@ $(srcdir)/Lib/importlib/_bootstrap_external.py Programs/_freeze_importlib
722+ ./Programs/_freeze_importlib \
723+ $(srcdir)/Lib/importlib/_bootstrap_external.py Python/importlib_external.h
727724
728- Python/importlib.h: $(srcdir)/Lib/importlib/_bootstrap.py Programs/_freeze_importlib
729- if test "$(cross_compiling)" != "yes"; then \
730- ./Programs/_freeze_importlib \
731- $(srcdir)/Lib/importlib/_bootstrap.py Python/importlib.h; \
732- fi
725+ Python/importlib.h: @GENERATED_COMMENT@ $(srcdir)/Lib/importlib/_bootstrap.py Programs/_freeze_importlib
726+ ./Programs/_freeze_importlib \
727+ $(srcdir)/Lib/importlib/_bootstrap.py Python/importlib.h
733728
734729
735730############################################################################
@@ -789,22 +784,11 @@ Python/sysmodule.o: $(srcdir)/Python/sysmodule.c Makefile
789784
790785$(IO_OBJS): $(IO_H)
791786
792- $(GRAMMAR_H): $(GRAMMAR_INPUT) @PGEN_DEPENDENCY@
787+ $(GRAMMAR_H): @GENERATED_COMMENT@ $(GRAMMAR_INPUT) $(PGEN)
793788 @$(MKDIR_P) Include
794- # Avoid copying the file onto itself for an in-tree build
795- if test "$(cross_compiling)" != "yes"; then \
796- $(PGEN) $(GRAMMAR_INPUT) $(GRAMMAR_H) $(GRAMMAR_C); \
797- else \
798- cp $(srcdir)/Include/graminit.h $(GRAMMAR_H).tmp; \
799- mv $(GRAMMAR_H).tmp $(GRAMMAR_H); \
800- fi
801- $(GRAMMAR_C): $(GRAMMAR_H)
802- if test "$(cross_compiling)" != "yes"; then \
803- touch $(GRAMMAR_C); \
804- else \
805- cp $(srcdir)/Python/graminit.c $(GRAMMAR_C).tmp; \
806- mv $(GRAMMAR_C).tmp $(GRAMMAR_C); \
807- fi
789+ $(PGEN) $(GRAMMAR_INPUT) $(GRAMMAR_H) $(GRAMMAR_C)
790+ $(GRAMMAR_C): @GENERATED_COMMENT@ $(GRAMMAR_H)
791+ touch $(GRAMMAR_C)
808792
809793$(PGEN): $(PGENOBJS)
810794 $(CC) $(OPT) $(PY_LDFLAGS) $(PGENOBJS) $(LIBS) -o $(PGEN)
0 commit comments