Home | History | Annotate | Line # | Download | only in tilegx
      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