Subversion Repositories Kolibri OS

Rev

Rev 4383 | Rev 4930 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. LIBRARY= libgcc_eh
  3.  
  4. CC=gcc
  5. CPP=g++
  6. CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -fomit-frame-pointer
  7.  
  8. LD = ld
  9.  
  10. AR= ar
  11.  
  12. STRIP = $(PREFIX)strip
  13.  
  14. INCLUDES= -I. -I../newlib/include
  15.  
  16.  
  17. LIBS:=  -ldll -lc.dll
  18.  
  19.  
  20. DEFINES= -DIN_GCC -DUSE_EMUTLS=1
  21.  
  22.  
  23. SOURCES =       unwind-c.c                      \
  24.                 unwind-dw2.c                    \
  25.                 unwind-dw2-fde.c
  26.  
  27.  
  28. OBJECTS =  $(patsubst %.cc, %.o, $(patsubst %.c, %.o, $(SOURCES)))
  29.  
  30.  
  31.  
  32. # targets
  33.  
  34.  
  35. all:$(LIBRARY).a
  36.  
  37.  
  38. $(LIBRARY).a: $(OBJECTS) Makefile
  39.         ar cvrs $(LIBRARY).a $(OBJECTS)        
  40.         mv -f $(LIBRARY).a ../../lib
  41.  
  42.  
  43. %.o : %.c Makefile
  44.         $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
  45.  
  46. %.o : %.cc Makefile
  47.         $(CPP) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
  48.  
  49.  
  50. clean:
  51.         -rm -f *.o
  52.  
  53.  
  54.  
  55.  
  56.