OSDN Git Service

* config/i386/sse.md (VI_128): New mode iterator.
[pf3gnuchains/gcc-fork.git] / libobjc / Makefile.in
index 78d5bb0..b33c989 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for GNU Objective C runtime library.
 # Copyright 1993, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 
 #This file is part of GCC.
 
@@ -43,6 +43,7 @@ toolexeclibdir = @toolexeclibdir@
 includedirname = @includedirname@
 libsuffix = @libsuffix@
 
+lt_host_flags = @lt_host_flags@
 extra_ldflags_libobjc = @extra_ldflags_libobjc@
 
 top_builddir = .
@@ -117,29 +118,47 @@ OBJC_H = \
   Object.h \
   Protocol.h \
   encoding.h \
-  hash.h \
   message.h \
   objc-api.h \
   objc-decls.h \
-  objc-list.h \
-  sarray.h \
+  runtime.h \
   thr.h \
   \
+  hash.h \
+  objc-list.h \
+  sarray.h \
   typedstream.h
 
 # User-visible header files containing deprecated APIs, from the
 # objc/deprecated directory
 OBJC_DEPRECATED_H = \
+  METHOD_NULL.h \
   MetaClass.h \
   Object.h \
+  Protocol.h \
   STR.h \
+  hash.h \
+  objc-list.h \
   objc_error.h \
+  objc_get_uninstalled_dtable.h \
   objc_malloc.h \
+  objc_msg_sendv.h \
+  objc_object_alloc.h \
   objc_unexpected_exception.h \
   objc_valloc.h \
+  sarray.h \
+  struct_objc_category.h \
   struct_objc_class.h \
+  struct_objc_ivar.h \
+  struct_objc_ivar_list.h \
+  struct_objc_method.h \
+  struct_objc_method_list.h \
+  struct_objc_module.h \
   struct_objc_protocol.h \
+  struct_objc_protocol_list.h \
   struct_objc_selector.h \
+  struct_objc_static_instances.h \
+  struct_objc_symtab.h \
   typedstream.h 
 
 # Objective-C source files to compile
@@ -147,6 +166,7 @@ OBJC_SOURCE_FILES = \
    NXConstStr.m \
    Object.m \
    Protocol.m \
+   accessors.m \
    linking.m
 
 # C source files to compile
@@ -158,10 +178,14 @@ C_SOURCE_FILES = \
    gc.c \
    hash.c \
    init.c \
+   ivars.c \
    memory.c \
+   methods.c \
    nil_method.c \
+   objc-foreach.c \
    objc-sync.c \
    objects.c \
+   protocols.c \
    sarray.c \
    selector.c \
    sendmsg.c \
@@ -301,13 +325,13 @@ LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
 
 libobjc$(libsuffix).la: $(OBJS)
        $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS) \
-               -rpath $(toolexeclibdir) \
+               -Wc,-shared-libgcc -rpath $(toolexeclibdir) \
                -version-info $(LIBOBJC_VERSION) $(extra_ldflags_libobjc) \
                $(LTLDFLAGS)
 
 libobjc_gc$(libsuffix).la: $(OBJS_GC)
        $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS_GC) $(OBJC_BOEHM_GC_LIBS) \
-               -rpath $(toolexeclibdir) \
+               -Wc,-shared-libgcc -rpath $(toolexeclibdir) \
                -version-info $(LIBOBJC_GC_VERSION) $(extra_ldflags_libobjc) \
                $(LTLDFLAGS)