[U-Boot] [PATCH 00/22] A collection of trivial Makefile refactoring
Masahiro Yamada
yamada.m at jp.panasonic.com
Mon Nov 11 06:35:48 CET 2013
This series does not add any new features but
refactor makefiles.
Masahiro Yamada (22):
Makefile: abolish COBJS, SOBJS, etc.
Makefile: specifiy an explicite object name rather than $(BOARD).o
drivers: descend into sub directories only when it is necessary
lib: descend into sub directories only when it is necessary
drivers: tpm: clean up unused code
Makefile: make directories by Makefile.build
Makefile: merge $(LIBBOARD) into $(LIBS)
powerpc: move mpc8xxx entry under arch/powerpc/cpu/
drivers/qe: move the entry to drivers/Makefile
drivers/net/fm: descend only when CONFIG_FMAN_ENET=y
drivers/net/npe: descend only when CONFIG_IXP4XX_NPE=y
Makefile: rename all libraries to built-in.o
Makefile: refactor a little
config.mk: delete unnecessary lines
tools: Makefile: delete redundant lines
Makefile: delete unused lines
powerpc: mpc83xx: delete unused rules
powerpc: mpc83xx: Do not create a symbolic link to ddr-gen2.c
powerpc: mpc824x: Do not create a symbolic link to bedbug_603e.c
arm: rmobile: Do not create a symbolic link to sh timer
Makefile: move fs/fat/ entry to drivers/Makefile
fs: descend into sub directories when it is necessary
Makefile | 149 +++++++++--------------
arch/arm/cpu/armv7/rmobile/Makefile | 8 +-
arch/microblaze/cpu/u-boot.lds | 2 +-
arch/powerpc/cpu/Makefile | 3 +
arch/powerpc/cpu/mpc512x/Makefile | 2 -
arch/powerpc/cpu/mpc824x/.gitignore | 1 -
arch/powerpc/cpu/mpc824x/Makefile | 10 +-
arch/powerpc/cpu/mpc83xx/Makefile | 12 +-
arch/powerpc/cpu/mpc8xxx/Makefile | 6 +
board/LEOX/elpt860/u-boot.lds | 8 +-
board/LaCie/edminiv2/Makefile | 4 -
board/LaCie/net2big_v2/Makefile | 4 -
board/LaCie/netspace_v2/Makefile | 4 -
board/LaCie/wireless_space/Makefile | 4 -
board/Marvell/db64360/Makefile | 4 -
board/Marvell/db64460/Makefile | 4 -
board/actux1/u-boot.lds | 8 +-
board/actux2/u-boot.lds | 8 +-
board/actux3/u-boot.lds | 8 +-
board/altera/nios2-generic/Makefile | 4 -
board/avionic-design/medcom-wide/Makefile | 2 -
board/avionic-design/plutux/Makefile | 2 -
board/avionic-design/tec/Makefile | 2 -
board/compal/paz00/Makefile | 2 -
board/compulab/trimslice/Makefile | 2 -
board/davinci/da8xxevm/u-boot-spl-hawk.lds | 4 +-
board/dvlhost/u-boot.lds | 8 +-
board/emk/top5200/Makefile | 4 -
board/emk/top860/Makefile | 3 -
board/esd/adciop/Makefile | 4 -
board/esd/apc405/Makefile | 4 -
board/esd/ar405/Makefile | 4 -
board/esd/ash405/Makefile | 4 -
board/esd/cms700/Makefile | 4 -
board/esd/cpci2dp/Makefile | 4 -
board/esd/cpci405/Makefile | 4 -
board/esd/cpci5200/Makefile | 4 -
board/esd/cpci750/Makefile | 4 -
board/esd/cpciiser4/Makefile | 4 -
board/esd/dasa_sim/Makefile | 4 -
board/esd/dp405/Makefile | 4 -
board/esd/du405/Makefile | 4 -
board/esd/hh405/Makefile | 4 -
board/esd/hub405/Makefile | 4 -
board/esd/ocrtc/Makefile | 4 -
board/esd/pci405/Makefile | 4 -
board/esd/pf5200/Makefile | 4 -
board/esd/plu405/Makefile | 4 -
board/esd/pmc405/Makefile | 4 -
board/esd/pmc405de/Makefile | 4 -
board/esd/pmc440/Makefile | 4 -
board/esd/voh405/Makefile | 4 -
board/esd/vom405/Makefile | 4 -
board/esd/wuh405/Makefile | 4 -
board/esteem192e/u-boot.lds | 4 +-
board/freescale/m52277evb/u-boot.lds | 4 +-
board/freescale/m53017evb/u-boot.lds | 6 +-
board/freescale/mx31ads/u-boot.lds | 10 +-
board/freescale/t1040qds/Makefile | 2 +-
board/genietv/u-boot.lds | 10 +-
board/hermes/u-boot.lds | 2 +-
board/keymile/km82xx/Makefile | 3 -
board/keymile/km83xx/Makefile | 4 -
board/keymile/km_arm/Makefile | 4 -
board/keymile/kmp204x/Makefile | 6 +-
board/kup/kup4k/Makefile | 4 -
board/kup/kup4x/Makefile | 4 -
board/matrix_vision/mvsmr/u-boot.lds | 2 +-
board/mpl/mip405/Makefile | 4 -
board/mpl/pati/Makefile | 4 -
board/mpl/pip405/Makefile | 4 -
board/mpl/vcma9/Makefile | 4 -
board/mvblue/u-boot.lds | 12 +-
board/nvidia/beaver/Makefile | 2 -
board/nvidia/ventana/Makefile | 2 -
board/prodrive/p3mx/Makefile | 4 -
board/psyent/pci5441/Makefile | 4 -
board/psyent/pk1c20/Makefile | 4 -
board/rbc823/u-boot.lds | 8 +-
board/sandburst/karef/Makefile | 4 -
board/sandburst/metrobox/Makefile | 4 -
board/siemens/dxr2/Makefile | 4 -
board/siemens/pxm2/Makefile | 4 -
board/siemens/rut/Makefile | 4 -
board/spd8xx/u-boot.lds | 4 +-
board/svm_sc8xx/u-boot.lds | 10 +-
board/ti/am335x/u-boot.lds | 2 +-
board/ti/beagle/Makefile | 2 +-
board/toradex/colibri_t20_iris/Makefile | 3 -
board/tqc/tqm8260/Makefile | 4 -
board/tqc/tqm8272/Makefile | 4 -
board/tqc/tqm8xx/u-boot.lds | 14 +--
board/vpac270/u-boot-spl.lds | 4 +-
board/xilinx/ppc405-generic/Makefile | 4 -
board/xilinx/ppc440-generic/Makefile | 4 -
config.mk | 6 -
drivers/Makefile | 5 +-
drivers/bios_emulator/Makefile | 4 +-
drivers/fpga/Makefile | 2 -
drivers/net/fm/Makefile | 2 -
drivers/net/npe/Makefile | 2 +-
drivers/qe/Makefile | 4 +-
drivers/tpm/Makefile | 2 -
drivers/tpm/tis_i2c.c | 185 -----------------------------
fs/Makefile | 25 ++--
fs/cbfs/Makefile | 2 +-
fs/cramfs/Makefile | 4 +-
fs/ext4/Makefile | 2 +-
fs/fdos/Makefile | 2 +-
fs/jffs2/Makefile | 2 -
fs/reiserfs/Makefile | 2 +-
fs/sandbox/Makefile | 2 +-
fs/ubifs/Makefile | 8 +-
fs/yaffs2/Makefile | 2 +-
fs/zfs/Makefile | 2 +-
include/configs/bct-brettl2.h | 4 +-
include/configs/bf533-stamp.h | 4 +-
include/configs/bf537-pnav.h | 4 +-
include/configs/bf537-stamp.h | 4 +-
include/configs/bf538f-ezkit.h | 4 +-
include/configs/cm-bf537e.h | 4 +-
include/configs/cm-bf537u.h | 4 +-
include/configs/dnp5370.h | 4 +-
include/configs/ibf-dsp561.h | 4 +-
include/configs/tcm-bf537.h | 4 +-
lib/lzma/Makefile | 2 +-
lib/lzo/Makefile | 2 +-
lib/rsa/Makefile | 4 +-
lib/zlib/Makefile | 2 +-
scripts/Makefile.build | 19 +--
spl/Makefile | 87 ++++++--------
tools/gdb/Makefile | 2 -
132 files changed, 251 insertions(+), 746 deletions(-)
create mode 100644 arch/powerpc/cpu/Makefile
delete mode 100644 arch/powerpc/cpu/mpc824x/.gitignore
delete mode 100644 drivers/tpm/tis_i2c.c
--
1.8.3.2
More information about the U-Boot
mailing list