1LIB2ADD += \ 2 $(srcdir)/config/tilepro/atomic.c 3 4SOFTDIVIDE_FUNCS := \ 5 _tile_udivsi3 \ 6 _tile_divsi3 \ 7 _tile_udivdi3 \ 8 _tile_divdi3 \ 9 _tile_umodsi3 \ 10 _tile_modsi3 \ 11 _tile_umoddi3 \ 12 _tile_moddi3 13 14softdivide-o = $(patsubst %,%$(objext),$(SOFTDIVIDE_FUNCS)) 15$(softdivide-o): %$(objext): $(srcdir)/config/tilepro/softdivide.c 16 $(gcc_compile) -ffunction-sections -DMAYBE_STATIC= -DL$* -c $< \ 17 $(vis_hide) 18libgcc-objects += $(softdivide-o) 19 20ifeq ($(enable_shared),yes) 21softdivide-s-o = $(patsubst %,%_s$(objext),$(SOFTDIVIDE_FUNCS)) 22$(softdivide-s-o): %_s$(objext): $(srcdir)/config/tilepro/softdivide.c 23 $(gcc_s_compile) -ffunction-sections -DMAYBE_STATIC= -DL$* -c $< 24libgcc-s-objects += $(softdivide-s-o) 25libgcc-eh-objects += _tile_divdi3.o _tile_umoddi3.o 26endif 27