📄 makefile~
字号:
## linux/arch/arm/boot/compressed/Makefile## create a compressed vmlinuz image from the original vmlinux## Note! SYSTEM, ZTEXTADDR, ZBSSADDR and ZRELADDR are now exported# from arch/arm/boot/Makefile#HEAD = head.oOBJS = misc.oCFLAGS = $(CPPFLAGS) -O2 -DSTDC_HEADERS $(CFLAGS_PROC) -msoft-float -D__linux__FONTC = $(TOPDIR)/drivers/video/font_acorn_8x8.cZLDFLAGS = -p -X -T $(LINUX).lds## Architecture dependencies#ifeq ($(CONFIG_ARCH_ACORN),y)OBJS += ll_char_wr.o font.oZLDFLAGS += -defsym params=$(PARAMS_PHYS)endififeq ($(CONFIG_ARCH_NETWINDER),y)OBJS += head-netwinder.oendififeq ($(CONFIG_ARCH_SHARK),y)OBJS += head-shark.o ofw-shark.oendififeq ($(CONFIG_ARCH_INTEGRATOR),y)OBJS += head-integrator.oendififeq ($(CONFIG_ARCH_FTVPCI),y)OBJS += head-ftvpci.oendififeq ($(CONFIG_ARCH_L7200),y)OBJS += head-l7200.oendififeq ($(CONFIG_ARCH_CLPS7500),y)HEAD = head-clps7500.oendififeq ($(CONFIG_ARCH_P720T),y)# Borrow this code from SA1100OBJS += head-sa1100.oendififeq ($(CONFIG_ARCH_SA1100),y)OBJS += head-sa1100.o setup-sa1100.oifeq ($(CONFIG_SA1100_NANOENGINE),y) OBJS += hw-bse.oendifendif/*ifeq($(CONFIG_ARCH_S3C44B0),y)HEAD =head-s3c44b0.oendif*/SEDFLAGS = s/TEXT_START/$(ZTEXTADDR)/;s/LOAD_ADDR/$(ZRELADDR)/;ifneq ($(ZBSSADDR),)SEDFLAGS += s/BSS_START/$(ZBSSADDR)/elseSEDFLAGS += s/BSS_START/ALIGN(4)/endifall: $(LINUX)$(LINUX): $(HEAD) $(OBJS) piggy.o $(LINUX).lds $(LD) $(ZLDFLAGS) $(HEAD) $(OBJS) piggy.o $(LIBGCC) -o $(LINUX)$(HEAD): $(HEAD:.o=.S) $(CC) $(AFLAGS) -traditional -c $(HEAD:.o=.S)piggy.o: $(SYSTEM) $(OBJCOPY) -O binary -R .note -R .comment -S $(SYSTEM) piggy gzip $(GZFLAGS) < piggy > piggy.gz $(LD) -r -o $@ -b binary piggy.gz rm -f piggy piggy.gzfont.o: $(FONTC) $(CC) $(CFLAGS) -Dstatic= -c -o $@ $(FONTC)$(LINUX).lds: $(LINUX).lds.in @sed "$(SEDFLAGS)" < $(LINUX).lds.in > $@clean:; rm -f $(LINUX) core piggy* $(LINUX).lds.PHONY: $(LINUX).lds cleanmisc.o: misc.c $(TOPDIR)/include/asm/arch/uncompress.h $(TOPDIR)/lib/inflate.c%.o: %.S $(CC) $(AFLAGS) $(EXTRA_AFLAGS) $(AFLAGS_$@) -c -o $@ $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -