Subversion Repositories Kolibri OS

Rev

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

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