u-boot-brain/tools
Masahiro Yamada 6825a95b0b kbuild: use Linux Kernel build scripts
Now we are ready to switch over to real Kbuild.

This commit disables temporary scripts:
  scripts/{Makefile.build.tmp, Makefile.host.tmp}
and enables real Kbuild scripts:
  scripts/{Makefile.build,Makefile.host,Makefile.lib}.

This switch is triggered by the line in scripts/Kbuild.include
  -build := -f $(if $(KBUILD_SRC),$(srctree)/)scripts/Makefile.build.tmp obj
  +build := -f $(if $(KBUILD_SRC),$(srctree)/)scripts/Makefile.build obj

We need to adjust some build scripts for U-Boot.
But smaller amount of modification is preferable.

Additionally, we need to fix compiler flags which are
locally added or removed.

In Kbuild, it is not allowed to change CFLAGS locally.
Instead, ccflags-y, asflags-y, cppflags-y,
CFLAGS_$(basetarget).o, CFLAGS_REMOVE_$(basetarget).o
are prepared for that purpose.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Tested-by: Gerhard Sittig <gsi@denx.de>
2014-02-19 11:07:50 -05:00
..
bddb Coding Style cleanup: replace leading SPACEs by TABs 2013-10-14 16:06:54 -04:00
buildman buildman: make board selector argument a regex 2013-11-21 13:35:58 -07:00
easylogo tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
env Makefile: refactor include path settings 2014-02-19 11:07:50 -05:00
gdb Makefile: move BFD_ROOT_DIR to tools/gdb/Makefile 2014-02-19 11:07:50 -05:00
kermit tools: move kermit files to tools/kermit directory 2014-01-24 16:59:07 -05:00
kernel-doc tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
logos arm, am335x: add support for 3 siemens boards 2013-08-28 11:44:59 -04:00
omap Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
palmtreo680 pxa: palmtreo680 flash programming utility 2013-06-22 15:25:28 +02:00
patman patman: add Commit-notes tag and section 2013-11-21 13:35:51 -07:00
scripts tools: move kermit files to tools/kermit directory 2014-01-24 16:59:07 -05:00
.gitignore tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
aisimage.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
aisimage.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
bin2header.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
bmp_logo.c tools, bmp_logo: fix index from uint16_t to int to allow bigger logos 2013-08-10 10:48:00 +02:00
crc32.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
default_image.c Add dumpimage, a tool to extract data from U-Boot images 2013-12-13 09:15:32 -05:00
dumpimage.c Add dumpimage, a tool to extract data from U-Boot images 2013-12-13 09:15:32 -05:00
dumpimage.h Add dumpimage, a tool to extract data from U-Boot images 2013-12-13 09:15:32 -05:00
env_embedded.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
envcrc.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fdt_host.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fdt_ro.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
fdt_rw.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
fdt_strerror.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
fdt_wip.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
fdt.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
fit_image.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
gen_eth_addr.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
getline.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
getline.h getline: split out for darwin systems 2010-01-26 00:07:13 +01:00
image-fit.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
image-host.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
image-sig.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
image.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
imagetool.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
imagetool.h Add dumpimage, a tool to extract data from U-Boot images 2013-12-13 09:15:32 -05:00
img2brec.sh Coding Style cleanup: replace leading SPACEs by TABs 2013-10-14 16:06:54 -04:00
img2srec.c img2srec: use standard types 2009-11-24 23:43:18 +01:00
imximage.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
imximage.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
jtagconsole Blackfin: jtagconsole: disable output processing 2010-07-25 15:17:23 -04:00
kwbimage.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
kwbimage.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
kwboot.c kwboot: boot kirkwood SoCs over a serial link 2012-07-07 14:07:32 +02:00
Makefile kbuild: use Linux Kernel build scripts 2014-02-19 11:07:50 -05:00
md5.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
mingw_support.c Add LGPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:45:01 -04:00
mingw_support.h Add LGPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:45:01 -04:00
mkenvimage.c tools/Makefile: Move _GNU_SOURCE to Makefile 2013-08-16 13:45:15 -04:00
mkexynosspl.c SPL: EXYNOS: Prepare for variable size SPL support 2013-12-30 16:50:35 +09:00
mkimage.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
mkimage.h tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
mpc86x_clk.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mxsboot.c tools: mxsboot: Mark the FCB pages as valid 2013-09-10 19:12:54 +02:00
mxsimage.c Merge branch 'master' of git://git.denx.de/u-boot-arm 2014-01-10 10:56:00 -05:00
mxsimage.h ARM: mxs: tools: Add mkimage support for MXS bootstream 2013-08-31 15:26:52 +02:00
ncb.c ncb: Check return value of write() 2009-04-28 01:16:46 +02:00
netconsole net: Make netconsole src and dest ports configurable 2012-09-24 13:17:24 -05:00
omapimage.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
omapimage.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
os_support.c Add LGPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:45:01 -04:00
os_support.h Add LGPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:45:01 -04:00
pblimage.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
pblimage.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
proftool.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
reformat.py Coding Style cleanup: replace leading SPACEs by TABs 2013-10-14 16:06:54 -04:00
relocate-rela.c relocate-rela: replace a magic number with sizeof(Elf64_Rela) 2014-02-13 15:16:47 +01:00
rsa-sign.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
sha1.c tools: convert makefiles to kbuild style 2014-02-19 11:07:49 -05:00
ublimage.c tools: moved code common to all image tools to a separated module. 2013-12-13 09:15:32 -05:00
ublimage.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
ubsha1.c Coding Style cleanup: replace leading SPACEs by TABs 2013-10-14 16:06:54 -04:00
xway-swap-bytes.c MIPS: INCA-IP: rename inca-swap-bytes host tool 2011-07-31 23:25:41 +09:00