diff options
author | Robert Richter <rrichter@cavium.com> | 2014-09-03 15:29:24 +0200 |
---|---|---|
committer | Robert Richter <rrichter@cavium.com> | 2014-10-21 18:06:58 +0200 |
commit | 9fb5e5372208973984a23ee6f5f025c05d364633 (patch) | |
tree | c8aaa3059e1d9eace7cc2e5532d8b18b8a93d4c1 /arch/arm64 | |
parent | 862f464a540554a28273b761b4ce72541dc75914 (diff) | |
download | linux-9fb5e5372208973984a23ee6f5f025c05d364633.tar.gz linux-9fb5e5372208973984a23ee6f5f025c05d364633.tar.bz2 linux-9fb5e5372208973984a23ee6f5f025c05d364633.zip |
dts, kbuild: Factor out dtbs install rules to Makefile.dtbinst
Move dtbs install rules to Makefile.dtbinst. This change is needed to
implement support for dts vendor subdirs. The change makes Makefiles
easier and smaller as no longer the dtbs_install rule needs to be
defined. Another advantage is that install goals are not encoded in
targets anymore (%.dtb_dtbinst_).
Signed-off-by: Robert Richter <rrichter@cavium.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/Makefile | 6 | ||||
-rw-r--r-- | arch/arm64/boot/dts/Makefile | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm64/Makefile b/arch/arm64/Makefile index a963b3a8fc34..8e9167a19b6b 100644 --- a/arch/arm64/Makefile +++ b/arch/arm64/Makefile @@ -71,9 +71,13 @@ zinstall install: vmlinux $(Q)$(MAKE) $(build)=$(boot)/dts $(boot)/dts/$@ PHONY += dtbs dtbs_install -dtbs dtbs_install: prepare scripts + +dtbs: prepare scripts $(Q)$(MAKE) $(build)=$(boot)/dts $@ +dtbs_install: + $(Q)$(MAKE) $(dtbinst)=$(boot)/dts + PHONY += vdso_install vdso_install: $(Q)$(MAKE) $(build)=arch/arm64/kernel/vdso $@ diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile index 3a75cdc2d087..29ac5adf50ae 100644 --- a/arch/arm64/boot/dts/Makefile +++ b/arch/arm64/boot/dts/Makefile @@ -8,5 +8,3 @@ targets += $(dtb-y) dtbs: $(addprefix $(obj)/, $(dtb-y)) clean-files := *.dtb - -dtbs_install: $(addsuffix _dtbinst_, $(dtb-y)) |