53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- Makefile.orig	2017-05-03 16:45:40.962475569 +0200
 | |
| +++ Makefile	2017-05-03 16:48:52.644079190 +0200
 | |
| @@ -618,7 +618,7 @@
 | |
|  	    *) quiet="";; \
 | |
|  	esac; \
 | |
|  	$(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \
 | |
| -		_TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \
 | |
| +		_TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' EXT_SUFFIX='$(EXT_SUFFIX)' \
 | |
|  		$(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build
 | |
|  
 | |
|  # Build static library
 | |
| @@ -728,17 +728,19 @@
 | |
|  ############################################################################
 | |
|  # Importlib
 | |
|  
 | |
| +FREEZE_IMPORTLIB ?= ./Programs/_freeze_importlib
 | |
| +
 | |
|  Programs/_freeze_importlib.o: Programs/_freeze_importlib.c Makefile
 | |
|  
 | |
|  Programs/_freeze_importlib: Programs/_freeze_importlib.o $(LIBRARY_OBJS_OMIT_FROZEN)
 | |
|  	$(LINKCC) $(PY_LDFLAGS) -o $@ Programs/_freeze_importlib.o $(LIBRARY_OBJS_OMIT_FROZEN) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
 | |
|  
 | |
|  Python/importlib_external.h: # $(srcdir)/Lib/importlib/_bootstrap_external.py Programs/_freeze_importlib
 | |
| -	./Programs/_freeze_importlib \
 | |
| +	$(FREEZE_IMPORTLIB) \
 | |
|  	    $(srcdir)/Lib/importlib/_bootstrap_external.py Python/importlib_external.h
 | |
|  
 | |
|  Python/importlib.h: # $(srcdir)/Lib/importlib/_bootstrap.py Programs/_freeze_importlib
 | |
| -	./Programs/_freeze_importlib \
 | |
| +	$(FREEZE_IMPORTLIB) \
 | |
|  	    $(srcdir)/Lib/importlib/_bootstrap.py Python/importlib.h
 | |
|  
 | |
|  
 | |
| @@ -805,9 +807,6 @@
 | |
|  $(GRAMMAR_C): # $(GRAMMAR_H)
 | |
|  	touch $(GRAMMAR_C)
 | |
|  
 | |
| -$(PGEN): $(PGENOBJS)
 | |
| -		$(CC) $(OPT) $(PY_LDFLAGS) $(PGENOBJS) $(LIBS) -o $(PGEN)
 | |
| -
 | |
|  Parser/grammar.o:	$(srcdir)/Parser/grammar.c \
 | |
|  				$(srcdir)/Include/token.h \
 | |
|  				$(srcdir)/Include/grammar.h
 | |
| @@ -1620,7 +1619,7 @@
 | |
|  	rm -rf $(COVERAGE_REPORT)
 | |
|  
 | |
|  clobber: clean profile-removal
 | |
| -	-rm -f $(BUILDPYTHON) $(PGEN) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \
 | |
| +	-rm -f $(BUILDPYTHON) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \
 | |
|  		tags TAGS \
 | |
|  		config.cache config.log pyconfig.h Modules/config.c
 | |
|  	-rm -rf build platform
 |