U-Boot源码分析之Makefile(二)

2014-11-24 13:02:38 · 作者: · 浏览: 7
OMPILE)RANLIB
@定义AR选项ARFLAGS,调试选项DBGFLAGS,优化选项OPTFLAGS
 预处理选项CPPFLAGS,C编译器选项CFLAGS,连接选项LDFLAGS
 LDFLAGS += -Bstatic -T $(LDSCRIPT) -Ttext $(TEXT_BASE) $(PLATFORM_LDFLAGS) 


指定了起始地址TEXT_BASE
@指定编译规则:
$(obj)%.s: %.S

$(CPP) $(AFLAGS) -o $@ $
回到顶层makefile文件:
6)U-boot需要的目标文件。
OBJS = cpu/$(CPU)/start.o # 顺序很重要,start.o必须放第一位


OBJS := $(addprefix $(obj),$(OBJS))