⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 Linux内核源代码 为压缩文件 是<<Linux内核>>一书中的源代码
💻
字号:
# Makefile for making ELF bootable images for booting on CHRP# using Open Firmware.## Geert Uytterhoeven	September 1997## Based on coffboot by Paul Mackerrasifeq ($(CONFIG_PPC64BRIDGE),y)MSIZE=.64AFLAGS += -Wa,-mppc64bridgeelseMSIZE=endif.c.o:	$(CC) $(CFLAGS) -DKERNELBASE=$(KERNELBASE) -c -o $*.o $<.S.o:	$(CC) $(AFLAGS) -traditional -c -o $*.o $<CFLAGS	= $(CPPFLAGS) -O -fno-builtin -DSTDC_HEADERSLD_ARGS = -Ttext 0x00400000OBJS = crt0.o start.o main.o misc.o ../coffboot/string.o ../coffboot/zlib.o image.oLIBS = $(TOPDIR)/lib/lib.aifeq ($(CONFIG_ALL_PPC),y)# yes, we want to build chrp stuffCONFIG_CHRP = yendififeq ($(CONFIG_SMP),y)TFTPIMAGE=/tftpboot/zImage.chrp.smp$(MSIZE)elseTFTPIMAGE=/tftpboot/zImage.chrp$(MSIZE)endifall:	$(TOPDIR)/zImage## Only build anything here if we're configured for CHRP# -- cort#ifeq ($(CONFIG_CHRP),y)znetboot: zImage	cp zImage $(TFTPIMAGE)znetboot.initrd: zImage.initrd	cp zImage.initrd $(TFTPIMAGE)floppy: zImage	mcopy zImage a:zImagepiggyback: piggyback.c	$(HOSTCC) $(HOSTCFLAGS) -DKERNELBASE=$(KERNELBASE) -o piggyback piggyback.caddnote: addnote.c	$(HOSTCC) $(HOSTCFLAGS) -o addnote addnote.cimage.o: piggyback ../coffboot/vmlinux.gz	./piggyback image < ../coffboot/vmlinux.gz | $(AS) -o image.osysmap.o: piggyback ../../../System.map	./piggyback sysmap < ../../../System.map | $(AS) -o sysmap.oinitrd.o: ramdisk.image.gz piggyback	./piggyback initrd < ramdisk.image.gz | $(AS) -o initrd.ozImage: $(OBJS) no_initrd.o addnote	$(LD) $(LD_ARGS) -o $@ $(OBJS) no_initrd.o $(LIBS)	cp $@ $@.rs6k	./addnote $@.rs6kzImage.initrd: $(OBJS) initrd.o addnote	$(LD) $(LD_ARGS) -o $@ $(OBJS) initrd.o $(LIBS)	cp $@ $@.rs6k	./addnote $@.rs6kelseznetboot:znetboot.initrd:floppy:zImage:zImage.initrd:endif# just here to match coffboot/Makefilevmlinux.coff:vmlinux.coff.initrd:clean:	rm -f piggyback note addnote $(OBJS) zImagefastdep:	$(TOPDIR)/scripts/mkdep *.[Sch] > .dependdep:	$(CPP) $(CPPFLAGS) -M *.S *.c > .depend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -