Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. # This file is included several times in a row, once for each element of
  2. # $(iter-items).  On each inclusion, we advance $o to the next element.
  3. # $(iter-labels) and $(iter-sizes) are also advanced.
  4.  
  5. o := $(firstword $(iter-items))
  6. iter-items := $(filter-out $o,$(iter-items))
  7.  
  8. $o-label := $(firstword $(iter-labels))
  9. iter-labels := $(wordlist 2,$(words $(iter-labels)),$(iter-labels))
  10.  
  11. $o-size := $(firstword $(iter-sizes))
  12. iter-sizes := $(wordlist 2,$(words $(iter-sizes)),$(iter-sizes))
  13.  
  14. $o$(objext): %$(objext): libgcc2.c
  15.         $(CC) $(INCLUDES) $(CFLAGS) -DLIBGCC2_UNITS_PER_WORD=$($*-size) -DL$($*-label) -c $< -o $@
  16.