[U-Boot] [PATCH 00/18] Third step towards Kbuild: Convert rest of makefiles

Tom Rini trini at ti.com
Mon Nov 4 15:16:32 CET 2013


On Mon, Oct 21, 2013 at 11:53:23AM +0900, Masahiro Yamada wrote:

> This series uses the followings as prerequisites:
>  - First step towards Kbuild: Use Kbuild style makefiles (19 patch files)
>  - Second step towards Kbuild: Descend down like Kbuild (6 patch files)
> 
> In 'First step towards Kbuild' series, I changed more than 150 makefiles.
> And in this series, I have changed the remainders, more than 600 makefiles.
> 
> After applying first step thru third step, all makefiles under
> arch/, board/, drivers/, api/, common/, disk/, dts/,
> fs/, lib/, net/, post/, test/
> are converted to Kbuild style.
> 
> ( doc/, tools/, nand_spl/, example/ have not been changed yet.
> I'm planning to convert these directories.
> But I need something prepared before that: hostprogs-y, etc.)
> 
> 
> Before converting makefiles to Kbuild style,
> I want to fix some makefile.
> This is done in 01/18 and 02/18.
> 
> 
> 01/18 fixes the link error of sparc architecture.
> Please see the snippet of arch/sparc/lib/Makefile:
> 
> 
>     LIB     = $(obj)lib$(ARCH).o
> 
>     SOBJS   =
> 
>     COBJS   = board.o cache.o interrupts.o time.o
>     COBJS-$(CONFIG_CMD_BOOTM) += bootm.o
> 
>     SRCS    := $(SOBJS:.o=.S) $(COBJS:.o=.c)
>     OBJS    := $(addprefix $(obj),$(SOBJS) $(COBJS))
> 
>     $(LIB): $(obj).depend $(OBJS)
>             $(call cmd_link_o_target, $(OBJS))
> 
> 
> Both COBJS and COBJS-y are used.
> But this makefile missed to add $(COBJS-y) to OBJS.
> So, bootm.o is never compiled.
> 
> Here, you will notice the advantage of switching to Kbuild style.
> 
> Makefiles in sub-directories have very similar form.
> But there exists a slight difference for each Makefile.
> 
> For ex. some makefiles use COBJS and the others use COBJS-y.
> Some use both of them mixed, and sometimes a mistake like above happens.
> We should use consistently use obj-y, for both C and Assembler objects.
> 
> 
> 02/18 fixes arch/sh/cpu/{sh2,sh3,sh4}/Makefile.
> The snippet is as follows:
> 
>     LIB     = $(obj)lib$(CPU).o
> 
>     SOBJS   = start.o
>     COBJS   = cpu.o interrupts.o watchdog.o
> 
>     SRCS    := $(SOBJS:.o=.S) $(COBJS:.o=.c)
>     OBJS    := $(addprefix $(obj),$(COBJS))
>     SOBJS   := $(addprefix $(obj),$(SOBJS))
> 
>     $(LIB): $(OBJS) $(SOBJS)
>             $(call cmd_link_o_target, $(OBJS) $(SOBJS))
> 
> start.o is linked into lib$(CPU).o, but it shouldn't.
> 
> 
> 03/18 thru 15/18 convert arch-specific, board-specific makefiles.
> 
> 
> 16/18, 17/18 convert commonly used directories.
> 
> 16/18 shows another big advantage of switching to Kbuild style.
> Check how simply post/Makefile was re-written by using
>   obj-$(CONFIG-FOO) += foo/
> systax.
> 
> 
> 18/18 convert the rest of makefiles and abolishes the support
> for U-Boot conventional makefile.
> After this commit, we cannot use U-Boot style makefiles any more.
> (exception: doc/, tools/, nand_spl/, example/ directory)
> Going forward, we must use only Kbuild style makefiles.
> Take care when you add a new makefile!
> 
> 
> Of course, I tested carefully this series.
> I built as many boards as possible over all architectures.
> 
> Here is the site I downloaded the prebuilt crosstools from:
> 
>   - arm, avr32, m68k, mips, openrisc, powerpc, x86:
>       ftp://ftp.kernel.org/pub/tools/crosstool/files/bin/x86_64/
>   
>   - blackfin, microblaze, nds32, nios2, sh, sparc:
>       http://dev.gentoo.org/~vapier/u-boot/
> 
> 
> I could not build some boards because the boards are
> already broken before this series or the crosstools are not suitable.
> But I could build more than 1100 target boards and
> I confirmed this series does no harm.
> 
>  -  02 thru 18 did not break any boards.
>  -  02 thru 15 and 17, 18 did not change output ELF files at all.
>     This was check by comparing md5sum.
>  -  It was difficult to simply compare md5sum for patch 16
>     because it changes how the objects are linked under post/ directory.
>     But I confirmed 16 did not change the section size.
> 
> Note:
> For comparing md5sum, there are some items you should take into account:
> Disabling time stamp, version, compiling in the same path, linking the
> objects in the same order...
> For detailed, refer to
> [U-Boot] [PATCH 00/19] First step towards Kbuild: Use Kbuild style makefiles
> Message-Id: <20130917093533.738A.AA925319 at jp.panasonic.com>
> 
> 
> Note2:
> I confirmed this series can be applied on
> v2013.10 tag
>  + First step towards Kbuild: Use Kbuild style makefiles (19 patch files)
>  + Second step towards Kbuild: Descend down like Kbuild (6 patch files)
> 
> 
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Tom Rini <trini at ti.com>
> Cc: Wolfgang Denk <wd at denx.de>
> Cc: Gerhard Sittig <gsi at denx.de>
> 
> Masahiro Yamada (18):
>   sparc: fix a link error
>   sh: Do not include start.o in lib$(CPU).o
>   sparc: convert makefiles to Kbuild style
>   sh: convert makefiles to Kbuild style
>   avr32: convert makefiles to Kbuild style
>   openrisc: convert makefiles to Kbuild style
>   microblaze: convert makefiles to Kbuild style
>   mips: convert makefiles to Kbuild style
>   nds32: convert makefiles to Kbuild style
>   nios2: convert makefiles to Kbuild style
>   x86: convert makefiles to Kbuild style
>   m68k: convert makefiles to Kbuild style
>   blackfin: convert makefiles to Kbuild style
>   board: arm: convert makefiles to Kbuild style
>   board: powerpc: convert makefiles to Kbuild style
>   post: convert makefiles to Kbuild style
>   dts,api,test: convert makefiles to Kbuild style
>   Makefile: convert makefiles to Kbuild style and delete grep switch
> 
>  Makefile                                      | 40 +++----------
>  api/Makefile                                  | 18 +-----
>  arch/avr32/cpu/Makefile                       | 40 +++----------
>  arch/avr32/cpu/at32ap700x/Makefile            | 22 +------
>  arch/avr32/lib/Makefile                       | 28 ++-------
>  arch/blackfin/cpu/Makefile                    | 54 +++++------------
>  arch/blackfin/lib/Makefile                    | 52 +++++-----------
>  arch/m68k/cpu/mcf5227x/Makefile               | 25 +-------
>  arch/m68k/cpu/mcf523x/Makefile                | 25 +-------
>  arch/m68k/cpu/mcf52x2/Makefile                | 26 +-------
>  arch/m68k/cpu/mcf532x/Makefile                | 25 +-------
>  arch/m68k/cpu/mcf5445x/Makefile               | 25 +-------
>  arch/m68k/cpu/mcf547x_8x/Makefile             | 25 +-------
>  arch/m68k/lib/Makefile                        | 33 ++--------
>  arch/microblaze/cpu/Makefile                  | 28 +--------
>  arch/microblaze/lib/Makefile                  | 27 +--------
>  arch/mips/cpu/mips32/Makefile                 | 28 +--------
>  arch/mips/cpu/mips32/au1x00/Makefile          | 23 +------
>  arch/mips/cpu/mips32/incaip/Makefile          | 25 +-------
>  arch/mips/cpu/mips64/Makefile                 | 24 +-------
>  arch/mips/cpu/xburst/Makefile                 | 30 +---------
>  arch/mips/lib/Makefile                        | 44 ++------------
>  arch/nds32/cpu/n1213/Makefile                 | 24 +-------
>  arch/nds32/cpu/n1213/ag101/Makefile           | 27 +--------
>  arch/nds32/cpu/n1213/ag102/Makefile           | 27 +--------
>  arch/nds32/lib/Makefile                       | 27 ++-------
>  arch/nios2/cpu/Makefile                       | 30 ++--------
>  arch/nios2/lib/Makefile                       | 30 ++--------
>  arch/openrisc/cpu/Makefile                    | 26 +-------
>  arch/openrisc/lib/Makefile                    | 27 +--------
>  arch/sh/cpu/sh2/Makefile                      | 24 +-------
>  arch/sh/cpu/sh3/Makefile                      | 24 +-------
>  arch/sh/cpu/sh4/Makefile                      | 24 +-------
>  arch/sh/lib/Makefile                          | 56 ++++-------------
>  arch/sparc/cpu/leon2/Makefile                 | 27 +--------
>  arch/sparc/cpu/leon3/Makefile                 | 27 +--------
>  arch/sparc/lib/Makefile                       | 25 +-------
>  arch/x86/config.mk                            |  2 +-
>  arch/x86/cpu/Makefile                         | 28 +--------
>  arch/x86/cpu/coreboot/Makefile                | 35 +++--------
>  arch/x86/lib/Makefile                         | 56 ++++++-----------
>  board/8dtech/eco5pk/Makefile                  | 19 +-----
>  board/AndesTech/adp-ag101/Makefile            | 21 +------
>  board/AndesTech/adp-ag101p/Makefile           | 21 +------
>  board/AndesTech/adp-ag102/Makefile            | 21 +------
>  board/Barix/ipam390/Makefile                  | 21 +------
>  board/BuS/eb_cpu5282/Makefile                 | 22 +------
>  board/BuS/eb_cpux9k2/Makefile                 | 22 +------
>  board/BuS/vl_ma2sc/Makefile                   | 22 +------
>  board/CarMediaLab/flea3/Makefile              | 30 +---------
>  board/LEOX/elpt860/Makefile                   | 22 +------
>  board/LaCie/edminiv2/Makefile                 | 20 +------
>  board/LaCie/net2big_v2/Makefile               | 29 +--------
>  board/LaCie/netspace_v2/Makefile              | 21 +------
>  board/LaCie/wireless_space/Makefile           | 21 +------
>  board/Marvell/aspenite/Makefile               | 22 +------
>  board/Marvell/db64360/Makefile                | 25 +-------
>  board/Marvell/db64460/Makefile                | 25 +-------
>  board/Marvell/dkb/Makefile                    | 22 +------
>  board/Marvell/dreamplug/Makefile              | 28 +--------
>  board/Marvell/gplugd/Makefile                 | 22 +------
>  board/Marvell/guruplug/Makefile               | 22 +------
>  board/Marvell/mv88f6281gtw_ge/Makefile        | 22 +------
>  board/Marvell/openrd/Makefile                 | 22 +------
>  board/Marvell/rd6281a/Makefile                | 22 +------
>  board/Marvell/sheevaplug/Makefile             | 22 +------
>  board/RPXClassic/Makefile                     | 22 +------
>  board/RPXlite/Makefile                        | 22 +------
>  board/RPXlite_dw/Makefile                     | 22 +------
>  board/RRvision/Makefile                       | 22 +------
>  board/Seagate/dockstar/Makefile               | 22 +------
>  board/Seagate/goflexhome/Makefile             | 22 +------
>  board/a3000/Makefile                          | 22 +------
>  board/a3m071/Makefile                         | 22 +------
>  board/a4m072/Makefile                         | 22 +------
>  board/actux1/Makefile                         | 22 +------
>  board/actux2/Makefile                         | 22 +------
>  board/actux3/Makefile                         | 22 +------
>  board/actux4/Makefile                         | 22 +------
>  board/adder/Makefile                          | 22 +------
>  board/afeb9260/Makefile                       | 24 +-------
>  board/ait/cam_enc_4xx/Makefile                | 22 +------
>  board/alphaproject/ap_sh4a_4a/Makefile        | 24 +-------
>  board/altera/nios2-generic/Makefile           | 30 ++--------
>  board/altera/socfpga/Makefile                 | 30 +---------
>  board/amcc/acadia/Makefile                    | 23 +------
>  board/amcc/bamboo/Makefile                    | 26 +-------
>  board/amcc/bluestone/Makefile                 | 27 +--------
>  board/amcc/bubinga/Makefile                   | 22 +------
>  board/amcc/canyonlands/Makefile               | 29 +--------
>  board/amcc/ebony/Makefile                     | 24 +-------
>  board/amcc/katmai/Makefile                    | 27 +--------
>  board/amcc/kilauea/Makefile                   | 24 +-------
>  board/amcc/luan/Makefile                      | 24 +-------
>  board/amcc/makalu/Makefile                    | 23 +------
>  board/amcc/ocotea/Makefile                    | 24 +-------
>  board/amcc/redwood/Makefile                   | 23 +------
>  board/amcc/sequoia/Makefile                   | 29 +--------
>  board/amcc/taihu/Makefile                     | 21 +------
>  board/amcc/taishan/Makefile                   | 24 +-------
>  board/amcc/walnut/Makefile                    | 22 +------
>  board/amcc/yosemite/Makefile                  | 24 +-------
>  board/amcc/yucca/Makefile                     | 24 +-------
>  board/armadeus/apf27/Makefile                 | 27 +--------
>  board/armltd/integrator/Makefile              | 28 ++-------
>  board/armltd/versatile/Makefile               | 24 +-------
>  board/armltd/vexpress/Makefile                | 21 +------
>  board/astro/mcf5373l/Makefile                 | 22 +------
>  board/atc/Makefile                            | 22 +------
>  board/atmark-techno/armadillo-800eva/Makefile | 27 +--------
>  board/atmel/at91rm9200ek/Makefile             | 24 +-------
>  board/atmel/at91sam9260ek/Makefile            | 26 +-------
>  board/atmel/at91sam9261ek/Makefile            | 26 +-------
>  board/atmel/at91sam9263ek/Makefile            | 26 +-------
>  board/atmel/at91sam9m10g45ek/Makefile         | 24 +-------
>  board/atmel/at91sam9n12ek/Makefile            | 22 +------
>  board/atmel/at91sam9rlek/Makefile             | 26 +-------
>  board/atmel/at91sam9x5ek/Makefile             | 22 +------
>  board/atmel/atngw100/Makefile                 | 21 +------
>  board/atmel/atngw100mkii/Makefile             | 21 +------
>  board/atmel/atstk1000/Makefile                | 21 +------
>  board/atmel/sama5d3xek/Makefile               | 22 +------
>  board/avionic-design/medcom-wide/Makefile     | 22 +------
>  board/avionic-design/plutux/Makefile          | 22 +------
>  board/avionic-design/tec/Makefile             | 22 +------
>  board/avnet/fx12mm/Makefile                   |  2 +-
>  board/avnet/v5fx30teval/Makefile              |  2 +-
>  board/balloon3/Makefile                       | 21 +------
>  board/bc3450/Makefile                         | 22 +------
>  board/bct-brettl2/Makefile                    | 20 +------
>  board/bf506f-ezkit/Makefile                   | 22 +------
>  board/bf518f-ezbrd/Makefile                   | 22 +------
>  board/bf525-ucr2/Makefile                     | 22 +------
>  board/bf526-ezbrd/Makefile                    | 22 +------
>  board/bf527-ad7160-eval/Makefile              | 22 +------
>  board/bf527-ezkit/Makefile                    | 24 +-------
>  board/bf527-sdp/Makefile                      | 22 +------
>  board/bf533-ezkit/Makefile                    | 22 +------
>  board/bf533-stamp/Makefile                    | 26 +-------
>  board/bf537-minotaur/Makefile                 | 22 +------
>  board/bf537-pnav/Makefile                     | 22 +------
>  board/bf537-srv1/Makefile                     | 22 +------
>  board/bf537-stamp/Makefile                    | 26 +-------
>  board/bf538f-ezkit/Makefile                   | 22 +------
>  board/bf548-ezkit/Makefile                    | 24 +-------
>  board/bf561-acvilon/Makefile                  | 22 +------
>  board/bf561-ezkit/Makefile                    | 22 +------
>  board/bf609-ezkit/Makefile                    | 30 +---------
>  board/blackstamp/Makefile                     | 22 +------
>  board/blackvme/Makefile                       | 22 +------
>  board/bluegiga/apx4devkit/Makefile            | 23 +------
>  board/bluewater/snapper9260/Makefile          | 22 +------
>  board/boundary/nitrogen6x/Makefile            | 21 +------
>  board/br4/Makefile                            | 22 +------
>  board/buffalo/lsxl/Makefile                   | 22 +------
>  board/calao/sbc35_a9g20/Makefile              | 24 +-------
>  board/calao/tny_a9260/Makefile                | 24 +-------
>  board/canmb/Makefile                          | 25 +-------
>  board/chromebook-x86/coreboot/Makefile        | 21 +------
>  board/cloudengines/pogo_e02/Makefile          | 22 +------
>  board/cm-bf527/Makefile                       | 22 +------
>  board/cm-bf533/Makefile                       | 22 +------
>  board/cm-bf537e/Makefile                      | 22 +------
>  board/cm-bf537u/Makefile                      | 22 +------
>  board/cm-bf548/Makefile                       | 24 +-------
>  board/cm-bf561/Makefile                       | 22 +------
>  board/cm4008/Makefile                         | 22 +------
>  board/cm41xx/Makefile                         | 22 +------
>  board/cm5200/Makefile                         | 22 +------
>  board/cmi/Makefile                            | 22 +------
>  board/cobra5272/Makefile                      | 22 +------
>  board/cogent/Makefile                         | 22 +------
>  board/comelit/dig297/Makefile                 | 21 +------
>  board/compal/paz00/Makefile                   | 22 +------
>  board/compulab/cm_t35/Makefile                | 25 +-------
>  board/compulab/trimslice/Makefile             | 22 +------
>  board/congatec/cgtqmx6eval/Makefile           | 21 +------
>  board/corscience/tricorder/Makefile           | 21 +------
>  board/cpc45/Makefile                          | 22 +------
>  board/cpu86/Makefile                          | 22 +------
>  board/cpu87/Makefile                          | 22 +------
>  board/cray/L1/Makefile                        | 30 +---------
>  board/creative/xfi3/Makefile                  | 23 +------
>  board/csb272/Makefile                         | 27 +--------
>  board/csb472/Makefile                         | 27 +--------
>  board/cu824/Makefile                          | 22 +------
>  board/d-link/dns325/Makefile                  | 22 +------
>  board/dave/PPChameleonEVB/Makefile            | 22 +------
>  board/davedenx/aria/Makefile                  | 23 +------
>  board/davedenx/qong/Makefile                  | 24 +-------
>  board/davinci/da8xxevm/Makefile               | 27 +--------
>  board/davinci/dm355evm/Makefile               | 22 +------
>  board/davinci/dm355leopard/Makefile           | 22 +------
>  board/davinci/dm365evm/Makefile               | 22 +------
>  board/davinci/dm6467evm/Makefile              | 22 +------
>  board/davinci/dvevm/Makefile                  | 23 +------
>  board/davinci/ea20/Makefile                   | 23 +------
>  board/davinci/schmoogie/Makefile              | 23 +------
>  board/davinci/sffsdr/Makefile                 | 23 +------
>  board/davinci/sonata/Makefile                 | 23 +------
>  board/dbau1x00/Makefile                       | 24 +-------
>  board/denx/m28evk/Makefile                    | 23 +------
>  board/denx/m53evk/Makefile                    | 21 +------
>  board/dnp5370/Makefile                        | 22 +------
>  board/dvlhost/Makefile                        | 22 +------
>  board/eXalion/Makefile                        | 22 +------
>  board/earthlcd/favr-32-ezkit/Makefile         | 21 +------
>  board/egnite/ethernut5/Makefile               | 24 +-------
>  board/eltec/elppc/Makefile                    | 25 +-------
>  board/eltec/mhpc/Makefile                     | 22 +------
>  board/emk/top5200/Makefile                    | 21 +------
>  board/emk/top860/Makefile                     | 22 +------
>  board/emk/top9000/Makefile                    | 24 +-------
>  board/enbw/enbw_cmc/Makefile                  | 21 +------
>  board/ep8248/Makefile                         | 22 +------
>  board/ep8260/Makefile                         | 22 +------
>  board/ep82xxm/Makefile                        | 21 +------
>  board/esd/adciop/Makefile                     | 21 +------
>  board/esd/apc405/Makefile                     | 21 +------
>  board/esd/ar405/Makefile                      | 21 +------
>  board/esd/ash405/Makefile                     | 21 +------
>  board/esd/cms700/Makefile                     | 21 +------
>  board/esd/cpci2dp/Makefile                    | 21 +------
>  board/esd/cpci405/Makefile                    | 23 +------
>  board/esd/cpci5200/Makefile                   | 23 +------
>  board/esd/cpci750/Makefile                    | 24 +-------
>  board/esd/cpciiser4/Makefile                  | 21 +------
>  board/esd/dasa_sim/Makefile                   | 21 +------
>  board/esd/dp405/Makefile                      | 21 +------
>  board/esd/du405/Makefile                      | 21 +------
>  board/esd/du440/Makefile                      | 26 +-------
>  board/esd/hh405/Makefile                      | 21 +------
>  board/esd/hub405/Makefile                     | 21 +------
>  board/esd/mecp5123/Makefile                   | 23 +------
>  board/esd/mecp5200/Makefile                   | 22 +------
>  board/esd/meesc/Makefile                      | 24 +-------
>  board/esd/ocrtc/Makefile                      | 21 +------
>  board/esd/otc570/Makefile                     | 24 +-------
>  board/esd/pci405/Makefile                     | 24 +-------
>  board/esd/pf5200/Makefile                     | 23 +------
>  board/esd/plu405/Makefile                     | 21 +------
>  board/esd/pmc405/Makefile                     | 21 +------
>  board/esd/pmc405de/Makefile                   | 26 +-------
>  board/esd/pmc440/Makefile                     | 26 +-------
>  board/esd/tasreg/Makefile                     | 22 +------
>  board/esd/vme8349/Makefile                    | 25 +-------
>  board/esd/voh405/Makefile                     | 21 +------
>  board/esd/vom405/Makefile                     | 21 +------
>  board/esd/wuh405/Makefile                     | 21 +------
>  board/esg/ima3-mx53/Makefile                  | 21 +------
>  board/espt/Makefile                           | 24 +-------
>  board/esteem192e/Makefile                     | 22 +------
>  board/etin/debris/Makefile                    | 22 +------
>  board/etin/kvme080/Makefile                   | 22 +------
>  board/eukrea/cpu9260/Makefile                 | 24 +-------
>  board/eukrea/cpuat91/Makefile                 | 22 +------
>  board/evb64260/Makefile                       | 24 +-------
>  board/exmeritus/hww1u1a/Makefile              | 28 ++-------
>  board/fads/Makefile                           | 22 +------
>  board/faraday/a320evb/Makefile                | 24 +-------
>  board/flagadm/Makefile                        | 22 +------
>  board/freescale/b4860qds/Makefile             | 38 ++----------
>  board/freescale/bsc9131rdb/Makefile           | 38 ++----------
>  board/freescale/bsc9132qds/Makefile           | 37 ++----------
>  board/freescale/c29xpcie/Makefile             | 30 ++--------
>  board/freescale/common/Makefile               | 86 +++++++++------------------
>  board/freescale/common/p_corenet/Makefile     | 11 ++--
>  board/freescale/corenet_ds/Makefile           | 40 ++++---------
>  board/freescale/m5208evbe/Makefile            | 22 +------
>  board/freescale/m52277evb/Makefile            | 22 +------
>  board/freescale/m5235evb/Makefile             | 22 +------
>  board/freescale/m5249evb/Makefile             | 22 +------
>  board/freescale/m5253demo/Makefile            | 22 +------
>  board/freescale/m5253evbe/Makefile            | 22 +------
>  board/freescale/m5271evb/Makefile             | 22 +------
>  board/freescale/m5272c3/Makefile              | 22 +------
>  board/freescale/m5275evb/Makefile             | 22 +------
>  board/freescale/m5282evb/Makefile             | 22 +------
>  board/freescale/m53017evb/Makefile            | 22 +------
>  board/freescale/m5329evb/Makefile             | 22 +------
>  board/freescale/m5373evb/Makefile             | 22 +------
>  board/freescale/m54418twr/Makefile            | 22 +------
>  board/freescale/m54451evb/Makefile            | 22 +------
>  board/freescale/m54455evb/Makefile            | 22 +------
>  board/freescale/m547xevb/Makefile             | 22 +------
>  board/freescale/m548xevb/Makefile             | 22 +------
>  board/freescale/mpc5121ads/Makefile           | 25 +-------
>  board/freescale/mpc7448hpc2/Makefile          | 24 +-------
>  board/freescale/mpc8260ads/Makefile           | 22 +------
>  board/freescale/mpc8266ads/Makefile           | 22 +------
>  board/freescale/mpc8308rdb/Makefile           | 22 +------
>  board/freescale/mpc8313erdb/Makefile          | 22 +------
>  board/freescale/mpc8315erdb/Makefile          | 22 +------
>  board/freescale/mpc8323erdb/Makefile          | 22 +------
>  board/freescale/mpc832xemds/Makefile          | 25 +-------
>  board/freescale/mpc8349emds/Makefile          | 27 +--------
>  board/freescale/mpc8349itx/Makefile           | 24 +-------
>  board/freescale/mpc8360emds/Makefile          | 25 +-------
>  board/freescale/mpc8360erdk/Makefile          | 25 +-------
>  board/freescale/mpc837xemds/Makefile          | 25 +-------
>  board/freescale/mpc837xerdb/Makefile          | 25 +-------
>  board/freescale/mpc8536ds/Makefile            | 28 ++-------
>  board/freescale/mpc8540ads/Makefile           | 28 ++-------
>  board/freescale/mpc8541cds/Makefile           | 28 ++-------
>  board/freescale/mpc8544ds/Makefile            | 28 ++-------
>  board/freescale/mpc8548cds/Makefile           | 28 ++-------
>  board/freescale/mpc8555cds/Makefile           | 28 ++-------
>  board/freescale/mpc8560ads/Makefile           | 28 ++-------
>  board/freescale/mpc8568mds/Makefile           | 30 ++--------
>  board/freescale/mpc8569mds/Makefile           | 30 ++--------
>  board/freescale/mpc8572ds/Makefile            | 28 ++-------
>  board/freescale/mpc8610hpcd/Makefile          | 29 ++-------
>  board/freescale/mpc8641hpcn/Makefile          | 26 +-------
>  board/freescale/mx23evk/Makefile              | 23 +------
>  board/freescale/mx25pdk/Makefile              | 24 +-------
>  board/freescale/mx28evk/Makefile              | 23 +------
>  board/freescale/mx31ads/Makefile              | 24 +-------
>  board/freescale/mx31pdk/Makefile              | 24 +-------
>  board/freescale/mx35pdk/Makefile              | 24 +-------
>  board/freescale/mx51evk/Makefile              | 24 +-------
>  board/freescale/mx53ard/Makefile              | 21 +------
>  board/freescale/mx53evk/Makefile              | 21 +------
>  board/freescale/mx53loco/Makefile             | 24 +-------
>  board/freescale/mx53smd/Makefile              | 21 +------
>  board/freescale/mx6qarm2/Makefile             | 21 +------
>  board/freescale/mx6qsabreauto/Makefile        | 21 +------
>  board/freescale/mx6sabresd/Makefile           | 21 +------
>  board/freescale/mx6slevk/Makefile             | 21 +------
>  board/freescale/p1010rdb/Makefile             | 30 ++--------
>  board/freescale/p1022ds/Makefile              | 34 +++--------
>  board/freescale/p1023rdb/Makefile             | 28 ++-------
>  board/freescale/p1023rds/Makefile             | 26 +-------
>  board/freescale/p1_p2_rdb/Makefile            | 30 ++--------
>  board/freescale/p1_p2_rdb_pc/Makefile         | 30 ++--------
>  board/freescale/p1_twr/Makefile               | 34 ++---------
>  board/freescale/p2020come/Makefile            | 28 ++-------
>  board/freescale/p2020ds/Makefile              | 28 ++-------
>  board/freescale/p2041rdb/Makefile             | 28 ++-------
>  board/freescale/t4qds/Makefile                | 40 +++----------
>  board/freescale/titanium/Makefile             | 21 +------
>  board/freescale/vf610twr/Makefile             | 21 +------
>  board/friendlyarm/mini2440/Makefile           | 22 +------
>  board/funkwerk/vovpn-gw/Makefile              | 22 +------
>  board/g2000/Makefile                          | 22 +------
>  board/gaisler/gr_cpci_ax2000/Makefile         | 23 +------
>  board/gaisler/gr_ep2s60/Makefile              | 23 +------
>  board/gaisler/gr_xc3s_1500/Makefile           | 23 +------
>  board/gaisler/grsim/Makefile                  | 22 +------
>  board/gaisler/grsim_leon2/Makefile            | 22 +------
>  board/galaxy5200/Makefile                     | 22 +------
>  board/gdsys/405ep/Makefile                    | 32 ++--------
>  board/gdsys/405ex/Makefile                    | 33 +---------
>  board/gdsys/common/Makefile                   | 40 ++-----------
>  board/gdsys/dlvision/Makefile                 | 23 +------
>  board/gdsys/gdppc440etx/Makefile              | 24 +-------
>  board/gdsys/intip/Makefile                    | 29 +--------
>  board/gdsys/p1022/Makefile                    | 34 ++---------
>  board/gen860t/Makefile                        | 22 +------
>  board/genesi/mx51_efikamx/Makefile            | 21 +------
>  board/genietv/Makefile                        | 22 +------
>  board/gw8260/Makefile                         | 23 +------
>  board/h2200/Makefile                          | 23 +------
>  board/hale/tt01/Makefile                      | 29 +--------
>  board/hermes/Makefile                         | 22 +------
>  board/hidden_dragon/Makefile                  | 22 +------
>  board/highbank/Makefile                       | 27 +--------
>  board/htkw/mcx/Makefile                       | 19 +-----
>  board/hymod/Makefile                          | 22 +------
>  board/ibf-dsp561/Makefile                     | 22 +------
>  board/icecube/Makefile                        | 22 +------
>  board/icpdas/lp8x4x/Makefile                  | 21 +------
>  board/icu862/Makefile                         | 22 +------
>  board/idmr/Makefile                           | 22 +------
>  board/ids8247/Makefile                        | 22 +------
>  board/ifm/ac14xx/Makefile                     | 23 +------
>  board/ifm/o2dnt2/Makefile                     | 22 +------
>  board/imx31_phycore/Makefile                  | 24 +-------
>  board/in-circuit/grasshopper/Makefile         | 21 +------
>  board/incaip/Makefile                         | 24 +-------
>  board/inka4x0/Makefile                        | 22 +------
>  board/intercontrol/digsy_mtc/Makefile         | 24 +-------
>  board/iomega/iconnect/Makefile                | 22 +------
>  board/ip04/Makefile                           | 22 +------
>  board/ip860/Makefile                          | 22 +------
>  board/ipek01/Makefile                         | 22 +------
>  board/iphase4539/Makefile                     | 22 +------
>  board/isee/igep0033/Makefile                  | 29 +--------
>  board/isee/igep00x0/Makefile                  | 21 +------
>  board/ispan/Makefile                          | 22 +------
>  board/ivm/Makefile                            | 22 +------
>  board/jornada/Makefile                        | 24 +-------
>  board/jse/Makefile                            | 24 +-------
>  board/jupiter/Makefile                        | 22 +------
>  board/karo/tk71/Makefile                      | 22 +------
>  board/karo/tx25/Makefile                      | 23 +------
>  board/keymile/km82xx/Makefile                 | 22 +------
>  board/keymile/km83xx/Makefile                 | 21 +------
>  board/keymile/km_arm/Makefile                 | 23 +------
>  board/kmc/kzm9g/Makefile                      | 28 +--------
>  board/korat/Makefile                          | 26 +-------
>  board/kup/kup4k/Makefile                      | 21 +------
>  board/kup/kup4x/Makefile                      | 21 +------
>  board/linkstation/Makefile                    | 21 +------
>  board/logicpd/am3517evm/Makefile              | 19 +-----
>  board/logicpd/imx27lite/Makefile              | 23 +------
>  board/logicpd/imx31_litekit/Makefile          | 24 +-------
>  board/logicpd/omap3som/Makefile               | 20 +------
>  board/logicpd/zoom1/Makefile                  | 21 +------
>  board/logicpd/zoom2/Makefile                  | 28 ++-------
>  board/lubbock/Makefile                        | 21 +------
>  board/lwmon/Makefile                          | 22 +------
>  board/lwmon5/Makefile                         | 26 +-------
>  board/manroland/hmi1001/Makefile              | 22 +------
>  board/manroland/mucmc52/Makefile              | 22 +------
>  board/manroland/uc100/Makefile                | 23 +------
>  board/manroland/uc101/Makefile                | 22 +------
>  board/matrix_vision/common/Makefile           | 26 +-------
>  board/matrix_vision/mergerbox/Makefile        | 23 +------
>  board/matrix_vision/mvbc_p/Makefile           | 19 +-----
>  board/matrix_vision/mvblm7/Makefile           | 23 ++-----
>  board/matrix_vision/mvblx/Makefile            | 24 +-------
>  board/matrix_vision/mvsmr/Makefile            | 21 ++-----
>  board/mbx8xx/Makefile                         | 22 +------
>  board/mcc200/Makefile                         | 22 +------
>  board/micronas/vct/Makefile                   | 37 +++---------
>  board/mimc/mimc200/Makefile                   | 21 +------
>  board/miromico/hammerhead/Makefile            | 21 +------
>  board/mosaixtech/icon/Makefile                | 27 +--------
>  board/motionpro/Makefile                      | 22 +------
>  board/mousse/Makefile                         | 21 +------
>  board/mpc8308_p1m/Makefile                    | 22 +------
>  board/mpl/mip405/Makefile                     | 24 +-------
>  board/mpl/pati/Makefile                       | 21 +------
>  board/mpl/pip405/Makefile                     | 24 +-------
>  board/mpl/vcma9/Makefile                      | 25 +-------
>  board/mpr2/Makefile                           | 24 +-------
>  board/ms7720se/Makefile                       | 24 +-------
>  board/ms7722se/Makefile                       | 24 +-------
>  board/ms7750se/Makefile                       | 23 +------
>  board/muas3001/Makefile                       | 22 +------
>  board/munices/Makefile                        | 22 +------
>  board/musenki/Makefile                        | 22 +------
>  board/mvblue/Makefile                         | 22 +------
>  board/mx1ads/Makefile                         | 24 +-------
>  board/netphone/Makefile                       | 22 +------
>  board/netta/Makefile                          | 22 +------
>  board/netta2/Makefile                         | 22 +------
>  board/netvia/Makefile                         | 22 +------
>  board/nokia/rx51/Makefile                     | 25 +-------
>  board/nvidia/beaver/Makefile                  | 21 +------
>  board/nvidia/cardhu/Makefile                  | 21 +------
>  board/nvidia/common/Makefile                  | 26 --------
>  board/nvidia/common/common.mk                 |  4 +-
>  board/nvidia/dalmore/Makefile                 | 21 +------
>  board/nvidia/harmony/Makefile                 | 21 +------
>  board/nvidia/seaboard/Makefile                | 21 +------
>  board/nvidia/ventana/Makefile                 | 21 +------
>  board/nvidia/whistler/Makefile                | 21 +------
>  board/nx823/Makefile                          | 22 +------
>  board/olimex/mx23_olinuxino/Makefile          | 23 +------
>  board/omicron/calimain/Makefile               | 21 +------
>  board/openrisc/openrisc-generic/Makefile      | 21 +------
>  board/overo/Makefile                          | 20 +------
>  board/palmld/Makefile                         | 21 +------
>  board/palmtc/Makefile                         | 22 +------
>  board/palmtreo680/Makefile                    | 27 +--------
>  board/pandora/Makefile                        | 21 +------
>  board/pb1x00/Makefile                         | 24 +-------
>  board/pcs440ep/Makefile                       | 24 +-------
>  board/pdm360ng/Makefile                       | 23 +------
>  board/phytec/pcm030/Makefile                  | 22 +------
>  board/phytec/pcm051/Makefile                  | 29 +--------
>  board/pm520/Makefile                          | 22 +------
>  board/pm826/Makefile                          | 22 +------
>  board/pm828/Makefile                          | 22 +------
>  board/pn62/Makefile                           | 22 +------
>  board/ppmc7xx/Makefile                        | 25 +-------
>  board/ppmc8260/Makefile                       | 22 +------
>  board/pr1/Makefile                            | 22 +------
>  board/prodrive/alpr/Makefile                  | 24 +-------
>  board/prodrive/p3mx/Makefile                  | 23 +------
>  board/prodrive/p3p440/Makefile                | 24 +-------
>  board/prodrive/pdnb3/Makefile                 | 22 +------
>  board/psyent/pci5441/Makefile                 | 23 +------
>  board/psyent/pk1c20/Makefile                  | 23 +------
>  board/pxa255_idp/Makefile                     | 21 +------
>  board/qemu-malta/Makefile                     | 24 +-------
>  board/qemu-mips/Makefile                      | 24 +-------
>  board/quad100hd/Makefile                      | 23 +------
>  board/quantum/Makefile                        | 22 +------
>  board/r360mpi/Makefile                        | 22 +------
>  board/raidsonic/ib62x0/Makefile               | 22 +------
>  board/raspberrypi/rpi_b/Makefile              | 21 +------
>  board/rattler/Makefile                        | 22 +------
>  board/rbc823/Makefile                         | 22 +------
>  board/renesas/MigoR/Makefile                  | 24 +-------
>  board/renesas/ap325rxa/Makefile               | 24 +-------
>  board/renesas/ecovec/Makefile                 | 25 +-------
>  board/renesas/r0p7734/Makefile                | 24 +-------
>  board/renesas/r2dplus/Makefile                | 23 +------
>  board/renesas/r7780mp/Makefile                | 24 +-------
>  board/renesas/rsk7203/Makefile                | 24 +-------
>  board/renesas/rsk7264/Makefile                | 22 +------
>  board/renesas/rsk7269/Makefile                | 22 +------
>  board/renesas/sh7752evb/Makefile              | 20 +------
>  board/renesas/sh7757lcr/Makefile              | 20 +------
>  board/renesas/sh7763rdp/Makefile              | 24 +-------
>  board/renesas/sh7785lcr/Makefile              | 24 +-------
>  board/ronetix/pm9261/Makefile                 | 26 +-------
>  board/ronetix/pm9263/Makefile                 | 26 +-------
>  board/ronetix/pm9g45/Makefile                 | 22 +------
>  board/rpxsuper/Makefile                       | 22 +------
>  board/rsdproto/Makefile                       | 24 +-------
>  board/sacsng/Makefile                         | 22 +------
>  board/samsung/arndale/Makefile                | 27 +--------
>  board/samsung/common/Makefile                 | 21 +------
>  board/samsung/goni/Makefile                   | 24 +-------
>  board/samsung/origen/Makefile                 | 28 +--------
>  board/samsung/smdk2410/Makefile               | 24 +-------
>  board/samsung/smdk5250/Makefile               | 29 +--------
>  board/samsung/smdkc100/Makefile               | 26 +-------
>  board/samsung/smdkv310/Makefile               | 28 +--------
>  board/samsung/trats/Makefile                  | 21 +------
>  board/samsung/trats2/Makefile                 | 28 +--------
>  board/samsung/universal_c210/Makefile         | 22 +------
>  board/sandburst/karef/Makefile                | 27 +--------
>  board/sandburst/metrobox/Makefile             | 26 +-------
>  board/sandisk/sansa_fuze_plus/Makefile        | 23 +------
>  board/sandpoint/Makefile                      | 22 +------
>  board/sbc405/Makefile                         | 22 +------
>  board/sbc8349/Makefile                        | 25 +-------
>  board/sbc8548/Makefile                        | 28 ++-------
>  board/sbc8641d/Makefile                       | 26 +-------
>  board/sc3/Makefile                            | 24 +-------
>  board/scb9328/Makefile                        | 24 +-------
>  board/schulercontrol/sc_sps_1/Makefile        | 23 +------
>  board/sheldon/simpc8313/Makefile              | 22 +------
>  board/shmin/Makefile                          | 24 +-------
>  board/siemens/dxr2/Makefile                   | 30 +---------
>  board/siemens/pxm2/Makefile                   | 30 +---------
>  board/siemens/rut/Makefile                    | 30 +---------
>  board/sixnet/Makefile                         | 22 +------
>  board/snmc/qs850/Makefile                     | 22 +------
>  board/snmc/qs860t/Makefile                    | 22 +------
>  board/socrates/Makefile                       | 33 ++--------
>  board/spc1920/Makefile                        | 22 +------
>  board/spd8xx/Makefile                         | 22 +------
>  board/spear/common/Makefile                   | 27 +--------
>  board/spear/spear300/Makefile                 | 23 +------
>  board/spear/spear310/Makefile                 | 23 +------
>  board/spear/spear320/Makefile                 | 23 +------
>  board/spear/spear600/Makefile                 | 23 +------
>  board/spear/x600/Makefile                     | 23 +------
>  board/st-ericsson/snowball/Makefile           | 26 +-------
>  board/st-ericsson/u8500/Makefile              | 21 +------
>  board/st/nhk8815/Makefile                     | 23 +------
>  board/stx/stxgp3/Makefile                     | 30 ++--------
>  board/stx/stxssa/Makefile                     | 28 ++-------
>  board/stx/stxxtc/Makefile                     | 22 +------
>  board/svm_sc8xx/Makefile                      | 22 +------
>  board/syteco/jadecpu/Makefile                 | 24 +-------
>  board/syteco/zmx25/Makefile                   | 24 +-------
>  board/t3corp/Makefile                         | 29 +--------
>  board/taskit/stamp9g20/Makefile               | 24 +-------
>  board/tcm-bf518/Makefile                      | 22 +------
>  board/tcm-bf537/Makefile                      | 22 +------
>  board/technexion/twister/Makefile             | 19 +-----
>  board/teejet/mt_ventoux/Makefile              | 19 +-----
>  board/timll/devkit3250/Makefile               | 22 +------
>  board/timll/devkit8000/Makefile               | 21 +------
>  board/toradex/colibri_pxa270/Makefile         | 21 +------
>  board/toradex/colibri_t20_iris/Makefile       | 25 +-------
>  board/total5200/Makefile                      | 22 +------
>  board/tqc/tqm5200/Makefile                    | 24 +-------
>  board/tqc/tqm8260/Makefile                    | 21 +------
>  board/tqc/tqm8272/Makefile                    | 21 +------
>  board/tqc/tqm834x/Makefile                    | 25 +-------
>  board/tqc/tqm8xx/Makefile                     | 22 +------
>  board/trizepsiv/Makefile                      | 21 +------
>  board/ttcontrol/vision2/Makefile              | 21 +------
>  board/utx8245/Makefile                        | 22 +------
>  board/v37/Makefile                            | 22 +------
>  board/v38b/Makefile                           | 22 +------
>  board/ve8313/Makefile                         | 22 +------
>  board/vpac270/Makefile                        | 23 +------
>  board/w7o/Makefile                            | 24 +-------
>  board/wandboard/Makefile                      | 21 +------
>  board/woodburn/Makefile                       | 24 +-------
>  board/xaeniax/Makefile                        | 21 +------
>  board/xes/common/Makefile                     | 38 +++---------
>  board/xes/xpedite1000/Makefile                | 24 +-------
>  board/xes/xpedite517x/Makefile                | 26 +-------
>  board/xes/xpedite520x/Makefile                | 28 ++-------
>  board/xes/xpedite537x/Makefile                | 28 ++-------
>  board/xes/xpedite550x/Makefile                | 28 ++-------
>  board/xilinx/microblaze-generic/Makefile      | 22 +------
>  board/xilinx/ml507/Makefile                   |  2 +-
>  board/xilinx/ppc405-generic/Makefile          | 21 +------
>  board/xilinx/ppc440-generic/Makefile          | 23 +------
>  board/xilinx/zynq/Makefile                    | 29 +--------
>  board/zeus/Makefile                           | 23 +------
>  board/zipitz2/Makefile                        | 21 +------
>  board/zpc1900/Makefile                        | 22 +------
>  dts/Makefile                                  | 24 +-------
>  post/Makefile                                 | 65 ++++----------------
>  post/board/lwmon/Makefile                     |  7 +--
>  post/board/lwmon5/Makefile                    |  7 +--
>  post/board/netta/Makefile                     |  7 +--
>  post/board/pdm360ng/Makefile                  |  7 +--
>  post/cpu/mpc83xx/Makefile                     |  8 +--
>  post/cpu/mpc8xx/Makefile                      |  9 +--
>  post/cpu/ppc4xx/Makefile                      | 23 ++++---
>  post/drivers/Makefile                         |  7 +--
>  post/lib_powerpc/Makefile                     | 13 ++--
>  post/lib_powerpc/fpu/Makefile                 | 24 ++++----
>  post/rules.mk                                 | 30 ----------
>  spl/Makefile                                  | 25 ++------
>  test/Makefile                                 | 26 +-------
>  618 files changed, 1209 insertions(+), 13474 deletions(-)
>  delete mode 100644 post/rules.mk

For the series, applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131104/7ce8e72a/attachment.pgp>


More information about the U-Boot mailing list