diff options
author | Richard Smith <smithbone@gmail.com> | 2006-08-11 06:49:39 +0000 |
---|---|---|
committer | Richard Smith <smithbone@gmail.com> | 2006-08-11 06:49:39 +0000 |
commit | 273595c6f7adf87f733e95285948aa9dc7564ef1 (patch) | |
tree | 58875f239023be3cbdd5552503525058b61f0979 | |
parent | f8519dc8dc1fb10addc6166caee6affc2413503c (diff) | |
download | coreboot-273595c6f7adf87f733e95285948aa9dc7564ef1.tar.xz |
- fix dependency rule for Makefile and Makefile.settings
The make dependency rule for Makefile and Makefile.settings was completely broken. No way it ever worked.
OLPC buildrom flushed out this issue.
If you updated the Config.lb file in your target/<mfg>/<mainboard> directory and then switched to
target/<mfg>/<mainboard>/<target> and ran 'make' you would get a permission denied error due to the
make file trying to run 'config.py' directly rather than 'python config.py'
We never saw this because we always run target/buildtarget <target> and that sets up everything
correctly.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2373 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rw-r--r-- | util/newconfig/config.g | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/newconfig/config.g b/util/newconfig/config.g index fbd3dcc6ac..f3d68dffc7 100644 --- a/util/newconfig/config.g +++ b/util/newconfig/config.g @@ -1933,8 +1933,8 @@ def writemakefileheader(file, fname): def writemakefilefooter(file, fname): file.write("\n\n%s: %s %s\n" % (os.path.basename(fname), os.path.abspath(sys.argv[0]), top_config_file)) - file.write("\t(cd %s ; %s %s %s)\n\n" - % (os.getcwd(), sys.argv[0], sys.argv[1], sys.argv[2])) + file.write("\t(cd %s ; export PYTHONPATH=%s/util/newconfig ; python %s %s %s)\n\n" + % (os.getcwd(), treetop, sys.argv[0], sys.argv[1], sys.argv[2])) def writemakefilesettings(path): """ Write Makefile.settings to seperate the settings |