📄 makefile
字号:
# BK Id: SCCS/s.Makefile 1.15 01/11/02 10:46:06 trini## Makefile for making ELF bootable images for booting on CHRP# using Open Firmware.## Geert Uytterhoeven September 1997## Based on coffboot by Paul MackerrasUSE_STANDARD_AS_RULE := trueLD_ARGS = -T ../ld.script -Ttext 0x00400000OBJS = ../common/crt0.o start.o main.o misc.o ../common/string.o image.o \ ../common/ofcommon.oLIBS = $(TOPDIR)/lib/lib.a ../lib/zlib.aADDNOTE = ../utils/addnotePIGGYBACK = ../utils/piggybackifeq ($(CONFIG_PPC64BRIDGE),y)END += .64AFLAGS += -Wa,-mppc64bridgeendififeq ($(CONFIG_SMP),y)END += .smpendifTFTPIMAGE=/tftpboot/zImage.chrp$(END)AFLAGS_../common/crt0.o += -I$(TOPDIR)/arch/$(ARCH)/kernelall: zImageznetboot: zImage cp -f $(TOPDIR)/vmlinux /tftpboot/vmlinux$(END) cp ../images/zImage.chrp $(TFTPIMAGE)znetboot.initrd: zImage.initrd cp ../images/zImage.initrd.chrp $(TFTPIMAGE)floppy: zImage mcopy zImage a:zImageimage.o: ../images/vmlinux.gz ../common/dummy.o $(OBJCOPY) ../common/dummy.o $@ \ --add-section=.image=../images/vmlinux.gz \ --set-section-flags=.image=contents,alloc,load,readonly,dataifdef CONFIG_XMON $(OBJCOPY) $@ $@ \ --add-section=.sysmap=$(TOPDIR)/System.map \ --set-section-flags=.sysmap=contents,alloc,load,readonly,dataendifzImage: $(OBJS) $(LIBS) $(ADDNOTE) $(LD) $(LD_ARGS) -o ../images/$@.chrp $(OBJS) $(LIBS) $(OBJCOPY) ../images/$@.chrp ../images/$@.chrp -R .comment -R .ramdisk cp ../images/$@.chrp ../images/$@.chrp-rs6k $(ADDNOTE) ../images/$@.chrp-rs6kzImage.initrd: $(OBJS) $(LIBS) $(ADDNOTE) ../images/ramdisk.image.gz $(OBJCOPY) image.o image.o \ --add-section=.ramdisk=../images/ramdisk.image.gz \ --set-section-flags=.ramdisk=contents,alloc,load,readonly,data $(LD) $(LD_ARGS) -o ../images/$@.chrp $(OBJS) $(LIBS) $(OBJCOPY) ../images/$@.chrp ../images/$@.chrp -R .comment cp ../images/$@.chrp ../images/$@.chrp-rs6k $(ADDNOTE) ../images/$@.chrp-rs6kinclude $(TOPDIR)/Rules.make
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -