Makefile (e29371d762df5bb35d2bc434ea266a046e5a0a75) | Makefile (2a02bc166dd1c7dae71bd3115fb10ec0c351a31f) |
---|---|
1# 2# arch/xtensa/boot/Makefile 3# 4# This file is subject to the terms and conditions of the GNU General Public 5# License. See the file "COPYING" in the main directory of this archive 6# for more details. 7# 8# --- 11 unchanged lines hidden (view full) --- 20subdir-y := lib 21 22# Subdirs for the boot loader(s) 23 24bootdir-$(CONFIG_XTENSA_PLATFORM_ISS) += boot-elf 25bootdir-$(CONFIG_XTENSA_PLATFORM_XT2000) += boot-redboot boot-elf boot-uboot 26bootdir-$(CONFIG_XTENSA_PLATFORM_XTFPGA) += boot-redboot boot-elf boot-uboot 27 | 1# 2# arch/xtensa/boot/Makefile 3# 4# This file is subject to the terms and conditions of the GNU General Public 5# License. See the file "COPYING" in the main directory of this archive 6# for more details. 7# 8# --- 11 unchanged lines hidden (view full) --- 20subdir-y := lib 21 22# Subdirs for the boot loader(s) 23 24bootdir-$(CONFIG_XTENSA_PLATFORM_ISS) += boot-elf 25bootdir-$(CONFIG_XTENSA_PLATFORM_XT2000) += boot-redboot boot-elf boot-uboot 26bootdir-$(CONFIG_XTENSA_PLATFORM_XTFPGA) += boot-redboot boot-elf boot-uboot 27 |
28 29BUILTIN_DTB := $(patsubst "%",%,$(CONFIG_BUILTIN_DTB)).dtb.o 30ifneq ($(CONFIG_BUILTIN_DTB),"") 31obj-$(CONFIG_OF) += $(BUILTIN_DTB) 32endif 33 34# Rule to build device tree blobs 35$(obj)/%.dtb: $(src)/dts/%.dts FORCE 36 $(call if_changed_dep,dtc) 37 38clean-files := *.dtb.S 39 | |
40zImage Image: $(bootdir-y) 41 42$(bootdir-y): $(addprefix $(obj)/,$(subdir-y)) \ 43 $(addprefix $(obj)/,$(host-progs)) 44 $(Q)$(MAKE) $(build)=$(obj)/$@ $(MAKECMDGOALS) 45 46OBJCOPYFLAGS = --strip-all -R .comment -R .note.gnu.build-id -O binary 47 48vmlinux.bin: vmlinux FORCE 49 $(call if_changed,objcopy) 50 51vmlinux.bin.gz: vmlinux.bin FORCE 52 $(call if_changed,gzip) 53 54boot-elf: vmlinux.bin 55boot-redboot: vmlinux.bin.gz 56boot-uboot: vmlinux.bin.gz | 28zImage Image: $(bootdir-y) 29 30$(bootdir-y): $(addprefix $(obj)/,$(subdir-y)) \ 31 $(addprefix $(obj)/,$(host-progs)) 32 $(Q)$(MAKE) $(build)=$(obj)/$@ $(MAKECMDGOALS) 33 34OBJCOPYFLAGS = --strip-all -R .comment -R .note.gnu.build-id -O binary 35 36vmlinux.bin: vmlinux FORCE 37 $(call if_changed,objcopy) 38 39vmlinux.bin.gz: vmlinux.bin FORCE 40 $(call if_changed,gzip) 41 42boot-elf: vmlinux.bin 43boot-redboot: vmlinux.bin.gz 44boot-uboot: vmlinux.bin.gz |