快乐虾
http://blog.csdn.net/lights_joy/
本文适用于
binutils-2.18
configure –target=bfin-uclinux-gnu
Blackfin系列DSP
Cygwin gcc 3.4.4
欢迎转载,但请保留作者信息
这条规则定义为:
size$(EXEEXT): $(size_OBJECTS) $(size_DEPENDENCIES)
@rm -f size$(EXEEXT)
$(LINK) $(size_LDFLAGS) $(size_OBJECTS) $(size_LDADD) $(LIBS)
在目标生成后将它们链接为size.exe。
这个变量定义为:
size_OBJECTS = $(am_size_OBJECTS)
am_size_OBJECTS = size.$(OBJEXT) $(am__objects_1)
am__objects_1 = bucomm.$(OBJEXT) version.$(OBJEXT) filemode.$(OBJEXT)
因而有以下依赖关系:
这个目标由通用规则完成:
.c.o:
$(COMPILE) -c $<
且有以下依赖关系:
size.o: size.c sysdep.h $(INCDIR)/ansidecl.h ../bfd/bfdver.h /
config.h $(INCDIR)/fopen-same.h ../bfd/bfd.h $(INCDIR)/ansidecl.h /
$(INCDIR)/symcat.h $(INCDIR)/libiberty.h $(INCDIR)/ansidecl.h /
bucomm.h
没什么,直接编译即可。
这个目标由通用规则完成:
.c.o:
$(COMPILE) -c $<
且有以下依赖关系:
bucomm.o: bucomm.c sysdep.h $(INCDIR)/ansidecl.h ../bfd/bfdver.h /
config.h $(INCDIR)/fopen-same.h ../bfd/bfd.h $(INCDIR)/ansidecl.h /
$(INCDIR)/symcat.h $(INCDIR)/libiberty.h $(INCDIR)/ansidecl.h /
$(INCDIR)/filenames.h $(BFDDIR)/libbfd.h $(INCDIR)/hashtab.h /
bucomm.h
没什么,直接编译即可。
这个目标由通用规则完成:
.c.o:
$(COMPILE) -c $<
且有以下依赖关系:
version.o: version.c sysdep.h $(INCDIR)/ansidecl.h /
../bfd/bfdver.h config.h $(INCDIR)/fopen-same.h ../bfd/bfd.h /
$(INCDIR)/ansidecl.h $(INCDIR)/symcat.h bucomm.h
没什么,直接编译即可。
这个目标由通用规则完成:
.c.o:
$(COMPILE) -c $<
且有以下依赖关系:
filemode.o: filemode.c sysdep.h $(INCDIR)/ansidecl.h /
../bfd/bfdver.h config.h $(INCDIR)/fopen-same.h ../bfd/bfd.h /
$(INCDIR)/ansidecl.h $(INCDIR)/symcat.h bucomm.h
没什么,直接编译即可。
这个变量定义为:
size_DEPENDENCIES = $(LIBINTL_DEP) $(LIBIBERTY) $(BFDLIB)
LIBINTL_DEP =
LIBIBERTY = ../libiberty/libiberty.a
BFDLIB = ../bfd/libbfd.la
所需要的目标均已生成,略过。
binutils-2.18/libiberty/Makefile分析( 2008-8-27 )
binutils-2.18/bfd/Makefile分析( 2008-8-28 )
binutils-2.18/opcodes/Makefile分析( 2008-8-29 )