[U-Boot] [PATCH/next v3 27/28] Add support for building native win32 tools

Wolfgang Denk wd at denx.de
Sat Apr 4 01:20:58 CEST 2009


Dear Peter Tyser,

In message <1236988492-21295-28-git-send-email-ptyser at xes-inc.com> you wrote:
> Add support for compiling the host tools in the tools directory using
> the MinGW toolchain.  This produces executables which can be used on
> standard Windows computers without requiring cygwin.
> 
> One must specify the MinGW compiler and strip utilities as if they
> were the host toolchain in order to build win32 executables, eg:
> 
> make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools
> 
> Signed-off-by: Peter Tyser <ptyser at xes-inc.com>
> ---
>  README                |   10 ++++++
>  include/image.h       |    2 +
>  include/libfdt_env.h  |   12 +++++++
>  tools/Makefile        |   23 ++++++++++----
>  tools/mingw_support.c |   79 +++++++++++++++++++++++++++++++++++++++++++++++++
>  tools/mingw_support.h |   51 +++++++++++++++++++++++++++++++
>  tools/mkimage.h       |    5 +++
>  tools/os_support.c    |   24 +++++++++++++++
>  tools/os_support.h    |   29 ++++++++++++++++++
>  tools/ubsha1.c        |    3 ++
>  10 files changed, 231 insertions(+), 7 deletions(-)
>  create mode 100644 tools/mingw_support.c
>  create mode 100644 tools/mingw_support.h
>  create mode 100644 tools/os_support.c
>  create mode 100644 tools/os_support.h

I'm not happy about this os_support thingy, especially since it will
always be compiled, even if not needed in 99.99% of the cases. Maybe
you have a better idea and can send a cleanup-patch?

Added, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Is the glass half empty, half full, or twice as large as it needs to


More information about the U-Boot mailing list