[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