From: Guido van Rossum Date: Fri, 12 Mar 1999 22:07:05 +0000 (+0000) Subject: Bug submitted by Wayne Knowles, who writes: X-Git-Tag: v1.5.2c1~159 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7039f50828473a030123d2bc2990532bcac9b5d9;p=python Bug submitted by Wayne Knowles, who writes: Under Windows, python freeze.py -o hello hello.py creates all the correct files in the hello subdirectory, but the Makefile has the directory prefix in it for frozen_extensions.c nmake fails because it tries to locate hello/frozen_extensions.c (His fix adds a call to os.path.basename() in the appropriate place.) --- diff --git a/Tools/freeze/freeze.py b/Tools/freeze/freeze.py index 2911a35ee9..d6ef87e4c2 100755 --- a/Tools/freeze/freeze.py +++ b/Tools/freeze/freeze.py @@ -397,7 +397,7 @@ def main(): frozen_extensions) # Create a module definition for the bootstrap C code. xtras = [frozenmain_c, os.path.basename(frozen_c), - frozendllmain_c, extensions_c] + files + frozendllmain_c, os.path.basename(extensions_c)] + files maindefn = checkextensions_win32.CExtension( '__main__', xtras ) frozen_extensions.append( maindefn ) outfp = open(makefile, 'w')