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