Dirk Behme wrote: > Dirk Behme wrote: >> Wolfgang Denk wrote: >>>> Any expert here could have look to which options are taken for ARM's >>>> assembly dependency generation? It seems to me that -D__ASSEMBLY__ >>>> is missing there? >>> >>> I have no clue what you are talking about... >> >> It seems to me that dependencies for ARM assembly files are generated >> with different (incomplete?) options than the compilation is done. >> That is, it seems to me that for ARM assembly file compilation, >> -D__ASSEMBLY__ is set, while for dependency generation it isn't. >> >> I'm asking if anybody can give me a hint where I have to look for the >> (compiler/assembler) options used for dependency generation (for >> lib_arm/*.S for lib_arm/.depend) or if any expert likes to have a look >> to this (most probably being faster than me then ;) ). > > Example: Put > > #ifndef __ASSEMBLY__ > #error "Foo" > #endif > > into a lib_arm/*.S file you like (and which is build ;)) and test what > happens. I would assume, if -D__ASSEMBLY__ is used everywhere correctly, > no error message should be given.
Sorry if I'm wrong, but looking into top level rules.mk _depend: $(obj).depend $(obj).depend: $(src)Makefile $(TOPDIR)/config.mk $(SRCS) @rm -f $@ @for f in $(SRCS); do \ g=`basename $$f | sed -e 's/\(.*\)\.\w/\1.o/'`; \ $(CC) -M $(HOSTCFLAGS) $(CPPFLAGS) -MQ $(obj)$$g $$f >> $@ ; \ done this doesn't distinguish between .c and .S sources? That is, it doesn't use AFLAGS set in config.mk to generate assembly dependencies? So setting -D__ASSEMBLY__ while generating assembly dependencies is missing here? Best regards Dirk _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot