1. 27 Jul, 2011 1 commit
  2. 22 Jun, 2011 1 commit
    • Mike Frysinger's avatar
      tools: make it possible to build tools unconfigured · 2ad6e27d
      Mike Frysinger authored
      On Sunday, June 19, 2011 13:55:13 Ilya Yanok wrote:
      > On 18.06.2011 23:03, Mike Frysinger wrote:
      > >>  - tools/Makefile put common/env_embedded.o and envcrc.o to object list
      > >>
      > >> conditionally. This fixes errors during dependency generation.
      > >
      > > pretty sure this breaks board builds.  if the only thing this fixes is a
      >
      > I'm sorry but I can't see how this can break the builds. Could you
      > please be more specific? I've tried to build some boards, it actually
      > works...
      
      i might be thinking of a different env_embedded situation.  a different
      problem with your patch to tools/Makefile: you copied the same logic multiple
      times which means more bitrot.
      
      why dont you do something like:
      
      > > harmless warning when generating dependency files, then i say ignore it.
      > > after all, this is how it has always worked in the past and no one really
      > > cared.
      >
      > Yep, they are harmless but they are not warnings but rather scary errors
      > actually. ;) I think it's better to fix them.
      
      i guess my threshold for being scared is a bit higher :p
      -mike
      2ad6e27d
  3. 13 May, 2011 1 commit
    • Wolfgang Denk's avatar
      Revert "Fix building tools alone with host compiler" · 91081e01
      Wolfgang Denk authored
      This reverts commit bbc6353c.
      It breaks building on many systems:
      ...
      .../common/env_embedded.c:28:20: fatal error: config.h: No such file or directory
      compilation terminated.
      .../common/image.c:27:20: fatal error: common.h: No such file or directory
      compilation terminated.
      .../lib/crc32.c:12:20: fatal error: common.h: No such file or directory
      compilation terminated.
      .../lib/md5.c:28:22: fatal error: compiler.h: No such file or directory
      compilation terminated.
      .../lib/sha1.c:33:20: fatal error: common.h: No such file or directory
      compilation terminated.
      91081e01
  4. 12 May, 2011 1 commit
  5. 14 Nov, 2010 1 commit
  6. 18 Oct, 2010 1 commit
    • Wolfgang Denk's avatar
      Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE · 14d0a02a
      Wolfgang Denk authored
      
      
      The change is currently needed to be able to remove the board
      configuration scripting from the top level Makefile and replace it by
      a simple, table driven script.
      
      Moving this configuration setting into the "CONFIG_*" name space is
      also desirable because it is needed if we ever should move forward to
      a Kconfig driven configuration system.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      14d0a02a
  7. 21 Sep, 2010 1 commit
  8. 19 Sep, 2010 1 commit
  9. 10 Aug, 2010 1 commit
  10. 13 Apr, 2010 2 commits
  11. 12 Feb, 2010 1 commit
  12. 31 Jan, 2010 1 commit
  13. 25 Jan, 2010 2 commits
  14. 21 Jan, 2010 1 commit
  15. 02 Dec, 2009 1 commit
    • Scott Wood's avatar
      makefiles: fixes for building build tools · d984fed0
      Scott Wood authored
      Currently, some of the tools instead set CC to be HOSTCC in order to re-use
      some pattern rules -- but this fails when the user overrides CC on the make
      command line.  Also, the HOSTCFLAGS in tools/Makefile are currently not
      being used because config.mk overwrites them.
      
      This patch adds static pattern rules for files that have been requested to
      be built with the native compiler using $(HOSTSRCS) and $(HOSTOBJS), and
      converts the tools to use them.
      
      It restores easylogo to using the host compiler, which was broken by commit
      38d299c2
      
       (if this was an intentional change,
      please let me know -- but it seems to be a build tool).
      
      It restores -pedantic and the special flags for darwin and cygwin that were
      requested in tools/makefile (but keeps the flags added by config.mk) --
      hopefully someone can test this on those platforms.  It no longer
      conditionalizes -pedantic on not being darwin; it wasn't clear that that was
      intentional, and unless there's a real problem it's just inviting people to
      contribute non-pedantic patches to those files (I'm not a fan of -pedantic
      personally, but if it's on for one platform it should be on for all).
      
      HOST_LDFLAGS is renamed HOSTLDFLAGS for consistency with the previous
      HOST_CFLAGS to HOSTCFLAGS rename.  A new HOSTCFLAGS_NOPED is made available
      for those files which currently cannot be built with -pedantic, and replaces
      the old FIT_CFLAGS.
      
      imls now uses the cross compiler properly, rather than by trying to
      reconstruct CC using the typoed $(CROSS_COMPILER).
      
      envcrc.c is now dependency-processed unconditionally -- previously it would
      be built without being on (HOST)SRCS if CONFIG_ENV_IS_EMBEDDED was not
      selected.
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      d984fed0
  16. 27 Oct, 2009 1 commit
  17. 18 Oct, 2009 1 commit
    • Mike Frysinger's avatar
      env: only build env_embedded and envcrc when needed · 6dab6add
      Mike Frysinger authored
      
      
      The env code is protected by the ENV_IS_EMBEDDED define, so attempting to
      compile the code when this isn't defined is pointless.  Now that the env
      headers have unified around CONFIG_ENV_IS_EMBEDDED, convert the build
      system to only build the env objects when this is enabled.  And now that
      the env code is conditionally compiled, we can drop the source code checks.
      
      For people who want to extract the environment manually, add a new option
      CONFIG_BUILD_ENVCRC that only enables the envcrc utility.
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      6dab6add
  18. 03 Oct, 2009 4 commits
  19. 10 Sep, 2009 4 commits
  20. 23 Jul, 2009 1 commit
  21. 17 Jul, 2009 1 commit
  22. 16 Apr, 2009 1 commit
  23. 04 Apr, 2009 3 commits
  24. 03 Apr, 2009 7 commits