All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/15] tools/Makefile cleanup and win32 tool support
@ 2009-03-04 23:32 Peter Tyser
  2009-03-04 23:32 ` [U-Boot] [PATCH 01/15] tools/Makefile: Remove inappropriate double-tabs Peter Tyser
  2009-03-05  0:27 ` [U-Boot] [PATCH 00/15] tools/Makefile cleanup and win32 tool support Mike Frysinger
  0 siblings, 2 replies; 44+ messages in thread
From: Peter Tyser @ 2009-03-04 23:32 UTC (permalink / raw)
  To: u-boot

This patch series attempts to do 2 things:
1. Add support for generating win32 versions of the tools in tools/
2. Cleanup tools/Makefile somewhat

In the process of #1 I couldn't help but work on #2 a bit:)  Let me
know if people would prefer the patches split up.

The win32 tools support is based on the patch found in the email thread
"Add native win32 mkimage support".  It is different from the original
patch in that it:
1. Supports all tools in tools/ (original only supported mkimage)
2. Uses common swap routines instead of re-implementing
3. Got rid of MINGW_COMPILE variable and used HOST* variables instead
4. Updated top-level Makefile to remove all generated *.exe files

Peter Tyser (15):
  tools/Makefile: Remove inappropriate double-tabs
  tools/Makefile: Split variable declarations into multiple lines
  tools/Makefile: Build bmp_logo only when LCD or VIDEO logos are
    enabled
  tools/Makefile: Make img2srec dependent upon CONFIG_CMD_LOADS
  tools/Makefile: Make ubsha1 dependent upon CONFIG_SHA1_CHECK_UB_IMG
  tools/Makefile: Make inca-swap-bytes dependent on CONFIG_INCA_IP
  tools/Makefile: Make envcrc dependent upon CONFIG_ENV_IS_EMBEDDED
  tools/Makefile: Make gen_eth_addr dependent upon CONFIG_CMD_NET
  tools/Makefile: Compile ncb when CONFIG_NETCONSOLE
  gen_eth_addr: Use POSIX rand() and srand()
  elf.h: Add missing int32_t typedef for WIN32 compilers
  Add support for building native win32 tools
  Makefile: Add removal of *.exe file to clean target
  Deleted unused tools/Makefile.win32
  common/Makefile: Conditionally compile env_embedded.o

 Makefile              |    2 +-
 README                |   10 ++
 common/Makefile       |    2 +-
 doc/README.NetConsole |    6 +-
 include/elf.h         |    1 +
 include/image.h       |    2 +
 include/libfdt_env.h  |   12 +++
 include/linux/types.h |    5 +-
 tools/Makefile        |  255 ++++++++++++++++++++++++++++---------------------
 tools/Makefile.win32  |   37 -------
 tools/gen_eth_addr.c  |    6 +-
 tools/mingw_support.c |   79 +++++++++++++++
 tools/mingw_support.h |   48 +++++++++
 tools/mkimage.c       |    4 +
 tools/mkimage.h       |    5 +
 tools/ubsha1.c        |    6 +-
 16 files changed, 321 insertions(+), 159 deletions(-)
 delete mode 100644 tools/Makefile.win32
 create mode 100644 tools/mingw_support.c
 create mode 100644 tools/mingw_support.h

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2009-04-03 22:38 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-04 23:32 [U-Boot] [PATCH 00/15] tools/Makefile cleanup and win32 tool support Peter Tyser
2009-03-04 23:32 ` [U-Boot] [PATCH 01/15] tools/Makefile: Remove inappropriate double-tabs Peter Tyser
2009-03-04 23:32   ` [U-Boot] [PATCH 02/15] tools/Makefile: Split variable declarations into multiple lines Peter Tyser
2009-03-04 23:32     ` [U-Boot] [PATCH 03/15] tools/Makefile: Build bmp_logo only when LCD or VIDEO logos are enabled Peter Tyser
2009-03-04 23:32       ` [U-Boot] [PATCH 04/15] tools/Makefile: Make img2srec dependent upon CONFIG_CMD_LOADS Peter Tyser
2009-03-04 23:32         ` [U-Boot] [PATCH 05/15] tools/Makefile: Make ubsha1 dependent upon CONFIG_SHA1_CHECK_UB_IMG Peter Tyser
2009-03-04 23:32           ` [U-Boot] [PATCH 06/15] tools/Makefile: Make inca-swap-bytes dependent on CONFIG_INCA_IP Peter Tyser
2009-03-04 23:32             ` [U-Boot] [PATCH 07/15] tools/Makefile: Make envcrc dependent upon CONFIG_ENV_IS_EMBEDDED Peter Tyser
2009-03-04 23:32               ` [U-Boot] [PATCH 08/15] tools/Makefile: Make gen_eth_addr dependent upon CONFIG_CMD_NET Peter Tyser
2009-03-04 23:32                 ` [U-Boot] [PATCH 09/15] tools/Makefile: Compile ncb when CONFIG_NETCONSOLE Peter Tyser
2009-03-04 23:33                   ` [U-Boot] [PATCH 10/15] gen_eth_addr: Use POSIX rand() and srand() Peter Tyser
2009-03-04 23:33                     ` [U-Boot] [PATCH 11/15] elf.h: Add missing int32_t typedef for WIN32 compilers Peter Tyser
2009-03-04 23:33                       ` [U-Boot] [PATCH 12/15] Add support for building native win32 tools Peter Tyser
2009-03-04 23:33                         ` [U-Boot] [PATCH 13/15] Makefile: Add removal of *.exe file to clean target Peter Tyser
2009-03-04 23:33                           ` [U-Boot] [PATCH 14/15] Deleted unused tools/Makefile.win32 Peter Tyser
2009-03-04 23:33                             ` [U-Boot] [PATCH 15/15] common/Makefile: Conditionally compile env_embedded.o Peter Tyser
2009-04-03 22:38                               ` Wolfgang Denk
2009-03-05  0:08                             ` [U-Boot] [PATCH 14/15] Deleted unused tools/Makefile.win32 Mike Frysinger
2009-04-03 22:37                             ` Wolfgang Denk
2009-04-03 22:37                           ` [U-Boot] [PATCH 13/15] Makefile: Add removal of *.exe file to clean target Wolfgang Denk
2009-03-05  0:21                         ` [U-Boot] [PATCH 12/15] Add support for building native win32 tools Mike Frysinger
2009-03-05 18:32                           ` Peter Tyser
2009-03-05 20:06                             ` Mike Frysinger
2009-04-03 22:36                         ` Wolfgang Denk
2009-03-04 23:54                       ` [U-Boot] [PATCH 11/15] elf.h: Add missing int32_t typedef for WIN32 compilers Mike Frysinger
2009-03-05  0:14                         ` Peter Tyser
2009-04-03 22:34                       ` Wolfgang Denk
2009-03-04 23:53                     ` [U-Boot] [PATCH 10/15] gen_eth_addr: Use POSIX rand() and srand() Mike Frysinger
2009-04-03 22:31                       ` Wolfgang Denk
2009-04-03 22:31                     ` Wolfgang Denk
2009-04-03 22:29                   ` [U-Boot] [PATCH 09/15] tools/Makefile: Compile ncb when CONFIG_NETCONSOLE Wolfgang Denk
2009-04-03 22:28                 ` [U-Boot] [PATCH 08/15] tools/Makefile: Make gen_eth_addr dependent upon CONFIG_CMD_NET Wolfgang Denk
2009-04-03 22:07               ` [U-Boot] [PATCH 07/15] tools/Makefile: Make envcrc dependent upon CONFIG_ENV_IS_EMBEDDED Wolfgang Denk
2009-04-03 22:06             ` [U-Boot] [PATCH 06/15] tools/Makefile: Make inca-swap-bytes dependent on CONFIG_INCA_IP Wolfgang Denk
2009-04-03 22:06           ` [U-Boot] [PATCH 05/15] tools/Makefile: Make ubsha1 dependent upon CONFIG_SHA1_CHECK_UB_IMG Wolfgang Denk
2009-04-03 22:05         ` [U-Boot] [PATCH 04/15] tools/Makefile: Make img2srec dependent upon CONFIG_CMD_LOADS Wolfgang Denk
2009-03-04 23:48       ` [U-Boot] [PATCH 03/15] tools/Makefile: Build bmp_logo only when LCD or VIDEO logos are enabled Mike Frysinger
2009-03-04 23:58         ` Peter Tyser
2009-03-05  0:22           ` Mike Frysinger
2009-03-08 22:51           ` Wolfgang Denk
2009-04-03 22:03       ` Wolfgang Denk
2009-04-03 22:02     ` [U-Boot] [PATCH 02/15] tools/Makefile: Split variable declarations into multiple lines Wolfgang Denk
2009-04-03 22:02   ` [U-Boot] [PATCH 01/15] tools/Makefile: Remove inappropriate double-tabs Wolfgang Denk
2009-03-05  0:27 ` [U-Boot] [PATCH 00/15] tools/Makefile cleanup and win32 tool support Mike Frysinger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.