1*1debfc3dSmrg# This file is included several times in a row, once for each element of 2*1debfc3dSmrg# $(iter-items). On each inclusion, we advance $o to the next element. 3*1debfc3dSmrg# $(iter-labels) and $(iter-sizes) are also advanced. 4*1debfc3dSmrg 5*1debfc3dSmrgo := $(firstword $(iter-items)) 6*1debfc3dSmrgiter-items := $(filter-out $o,$(iter-items)) 7*1debfc3dSmrg 8*1debfc3dSmrg$o-label := $(firstword $(iter-labels)) 9*1debfc3dSmrgiter-labels := $(wordlist 2,$(words $(iter-labels)),$(iter-labels)) 10*1debfc3dSmrg 11*1debfc3dSmrg$o-size := $(firstword $(iter-sizes)) 12*1debfc3dSmrgiter-sizes := $(wordlist 2,$(words $(iter-sizes)),$(iter-sizes)) 13*1debfc3dSmrg 14*1debfc3dSmrg$o$(objext): %$(objext): $(srcdir)/libgcc2.c 15*1debfc3dSmrg $(gcc_compile) -DL$($*-label) -c $< $(vis_hide) \ 16*1debfc3dSmrg -DLIBGCC2_UNITS_PER_WORD=$($*-size) 17*1debfc3dSmrg 18*1debfc3dSmrgifeq ($(enable_shared),yes) 19*1debfc3dSmrg$(o)_s$(objext): %_s$(objext): $(srcdir)/libgcc2.c 20*1debfc3dSmrg $(gcc_s_compile) -DL$($*-label) -c $< \ 21*1debfc3dSmrg -DLIBGCC2_UNITS_PER_WORD=$($*-size) 22*1debfc3dSmrgendif 23