## This file is subject to the terms and conditions of the GNU General Public# License. See the file "COPYING" in the main directory of this archive# for more details.#GZIP=gzipGZIP_FLAGS=-v9fcifeq($(BIG_ENDIAN),1)OBJCOPY_ARGS:=-O elf32-xtensa-beelseOBJCOPY_ARGS:=-O elf32-xtensa-leendifLD_ARGS=-T$(obj)/boot.ldboot-y:= bootstrap.oOBJS:=$(addprefix$(obj)/,$(boot-y))LIBS:=arch/$(ARCH)/boot/lib/lib.a arch/$(ARCH)/lib/lib.aLIBGCC:=$(shell$(CC)$(CFLAGS)-print-libgcc-file-name)zImage:vmlinux $(OBJS) $(LIBS)$(OBJCOPY)--strip-all-R .comment -R .xt.insn -O binary \$(TOPDIR)/vmlinux vmlinux.tmpgzip-vf9 vmlinux.tmp$(OBJCOPY)$(OBJCOPY_ARGS)-R .comment \--add-sectionimage=vmlinux.tmp.gz \--set-section-flagsimage=contents,alloc,load,load,data \$(OBJS)$@.tmp$(LD)$(LD_ARGS)-o$@.elf $@.tmp $(LIBS)-L/xtensa-elf/lib $(LIBGCC)$(OBJCOPY)-S-O binary $@.elf arch/$(ARCH)/boot/images/$@.redboot# rm -f $@.tmp $@.elf vmlinux.tmp.gz