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

📄 makefile

📁 uboot详细解读可用启动引导LINUX2.6内核
💻
字号:
include $(TOPDIR)/config.mkinclude $(TOPDIR)/onenand_ipl/board/$(BOARDDIR)/config.mkLDSCRIPT= $(TOPDIR)/onenand_ipl/board/$(BOARDDIR)/u-boot.onenand.ldsLDFLAGS	= -Bstatic -T $(LDSCRIPT) -Ttext $(TEXT_BASE) $(PLATFORM_LDFLAGS)AFLAGS	+= -DCONFIG_ONENAND_IPLCFLAGS	+= -DCONFIG_ONENAND_IPLOBJCLFAGS += --gap-fill=0x00SOBJS	:= low_levelinit.oSOBJS	+= start.oCOBJS	:= apollon.oCOBJS	+= onenand_read.oCOBJS	+= onenand_boot.oSRCS	:= $(addprefix $(obj),$(SOBJS:.o=.S) $(COBJS:.o=.c))OBJS	:= $(addprefix $(obj),$(SOBJS) $(COBJS))__OBJS	:= $(SOBJS) $(COBJS)LNDIR	:= $(OBJTREE)/onenand_ipl/board/$(BOARDDIR)onenandobj	:= $(OBJTREE)/onenand_ipl/ALL	= $(onenandobj)onenand-ipl $(onenandobj)onenand-ipl.bin $(onenandobj)onenand-ipl-2k.bin $(onenandobj)onenand-ipl-4k.binall:	$(obj).depend $(ALL)$(onenandobj)onenand-ipl-2k.bin:	$(onenandobj)onenand-ipl	$(OBJCOPY) ${OBJCFLAGS} --pad-to=0x800 -O binary $< $@$(onenandobj)onenand-ipl-4k.bin:	$(onenandobj)onenand-ipl	$(OBJCOPY) ${OBJCFLAGS} --pad-to=0x1000 -O binary $< $@$(onenandobj)onenand-ipl.bin:	$(onenandobj)onenand-ipl	$(OBJCOPY) ${OBJCFLAGS} -O binary $< $@$(onenandobj)onenand-ipl:	$(OBJS)	cd $(LNDIR) && $(LD) $(LDFLAGS) $$UNDEF_SYM $(__OBJS) \		-Map $@.map -o $@# create symbolic links from common files# from cpu directory$(obj)start.S:	@rm -f $@	ln -s $(SRCTREE)/cpu/$(CPU)/start.S $@# from onenand_ipl directory$(obj)onenand_ipl.h:	@rm -f $@	ln -s $(SRCTREE)/onenand_ipl/onenand_ipl.h $@$(obj)onenand_boot.c:	$(obj)onenand_ipl.h	@rm -f $@	ln -s $(SRCTREE)/onenand_ipl/onenand_boot.c $@$(obj)onenand_read.c:	$(obj)onenand_ipl.h	@rm -f $@	ln -s $(SRCTREE)/onenand_ipl/onenand_read.c $@ifneq ($(OBJTREE), $(SRCTREE))$(obj)apollon.c:	@rm -f $@	ln -s $(SRCTREE)/onenand_ipl/board/$(BOARDDIR)/apollon.c $@$(obj)low_levelinit.S:	@rm -f $@	ln -s $(SRCTREE)/onenand_ipl/board/$(BOARDDIR)/low_levelinit.S $@endif#########################################################################$(obj)%.o:	$(obj)%.S	$(CC) $(AFLAGS) -c -o $@ $<$(obj)%.o:	$(obj)$.c	$(CC) $(CFLAGS) -c -o $@ $<# defines $(obj).depend targetinclude $(SRCTREE)/rules.mksinclude $(obj).depend#########################################################################

⌨️ 快捷键说明

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