Small fixes in freeze.py.
diff --git a/Tools/freeze/freeze.py b/Tools/freeze/freeze.py
index 1ec8135..c2c3c2e 100755
--- a/Tools/freeze/freeze.py
+++ b/Tools/freeze/freeze.py
@@ -228,7 +228,7 @@
         config_h_dir = exec_prefix
         config_c_in = os.path.join(prefix, 'Modules', 'config.c.in')
         frozenmain_c = os.path.join(prefix, 'Python', 'frozenmain.c')
-        makefile_in = os.path.join(exec_prefix, 'Modules', 'Makefile')
+        makefile_in = os.path.join(exec_prefix, 'Makefile')
         if win:
             frozendllmain_c = os.path.join(exec_prefix, 'Pc\\frozen_dllmain.c')
     else:
@@ -461,8 +461,8 @@
     somevars = {}
     if os.path.exists(makefile_in):
         makevars = parsesetup.getmakevars(makefile_in)
-    for key in makevars.keys():
-        somevars[key] = makevars[key]
+        for key in makevars.keys():
+            somevars[key] = makevars[key]
 
     somevars['CFLAGS'] = ' '.join(cflags) # override
     somevars['CPPFLAGS'] = ' '.join(cppflags) # override