[PATCH 00/11] kbuild: clean-ups and improvement of single targets

From: Masahiro Yamada
Date: Sat Aug 10 2019 - 11:55:25 EST



01/11-09/11 are trivial clean-ups.

10/11 makes the single targets work more correctly.

11/11 cleans up Makefiles that have been added
to work aroud the single target issues.



Masahiro Yamada (11):
kbuild: move the Module.symvers check for external module build
kbuild: refactor part-of-module more
kbuild: fix modkern_aflags implementation
kbuild: remove 'make /' support
kbuild: remove meaningless 'targets' in ./Kbuild
kbuild: do not descend to ./Kbuild when cleaning
kbuild: unset variables in top Makefile instead of setting 0
kbuild: unify vmlinux-dirs and module-dirs rules
kbuild: unify clean-dirs rule for in-kernel and external module
kbuild: make single targets work more correctly
treewide: remove dummy Makefiles for single targets

Kbuild | 7 -
Makefile | 193 ++++++++++--------
.../aquantia/atlantic/hw_atl/Makefile | 2 -
.../mellanox/mlx5/core/accel/Makefile | 2 -
.../ethernet/mellanox/mlx5/core/diag/Makefile | 2 -
.../ethernet/mellanox/mlx5/core/en/Makefile | 2 -
.../mellanox/mlx5/core/en/xsk/Makefile | 1 -
.../mellanox/mlx5/core/en_accel/Makefile | 2 -
.../ethernet/mellanox/mlx5/core/fpga/Makefile | 2 -
.../mellanox/mlx5/core/ipoib/Makefile | 2 -
.../ethernet/mellanox/mlx5/core/lib/Makefile | 2 -
.../net/ethernet/netronome/nfp/bpf/Makefile | 2 -
.../ethernet/netronome/nfp/flower/Makefile | 2 -
.../ethernet/netronome/nfp/nfpcore/Makefile | 2 -
.../netronome/nfp/nfpcore/nfp6000/Makefile | 2 -
.../net/ethernet/netronome/nfp/nic/Makefile | 2 -
scripts/Makefile.build | 55 +++--
17 files changed, 149 insertions(+), 133 deletions(-)
delete mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/bpf/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/flower/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile
delete mode 100644 drivers/net/ethernet/netronome/nfp/nic/Makefile

--
2.17.1