2007-09-08 Li Yuan <li.yuan@sun.com>
[platform/core/uifw/at-spi2-atk.git] / libspi / Makefile.am
index 4eee4ae..ea5459d 100644 (file)
@@ -1,14 +1,15 @@
 lib_LTLIBRARIES = libspi.la
 
+#LIBSPI_DEBUG_CFLAGS=-DSPI_DEBUG
+
 INCLUDES = -I$(top_srcdir)     \
            -I$(top_builddir)   \
+           $(LIBSPI_DEBUG_CFLAGS)      \
+           $(WARN_CFLAGS)      \
            $(LIBSPI_CFLAGS)
 
-LDFLAGS = @LDFLAGS@ $(LIBSPI_LIBS) $(XTST_LIBS) @LT_VERSION_INFO@
-
-#DEBUG_CFLAGS=-DSPI_DEBUG
-
-CFLAGS = @CFLAGS@ $(DEBUG_CFLAGS)
+libspi_la_LDFLAGS = @LT_VERSION_INFO@ -no-undefined
+libspi_la_LIBADD = $(LIBSPI_LIBS) $(XTST_LIBS)
 
 libspiincludedir = $(includedir)/at-spi-1.0/libspi
 
@@ -19,7 +20,9 @@ libspiinclude_HEADERS =               \
        action.h                \
        application.h           \
        base.h                  \
+       collection.h            \
        component.h             \
+       document.h              \
        editabletext.h          \
        hyperlink.h             \
        hypertext.h             \
@@ -29,10 +32,12 @@ libspiinclude_HEADERS =             \
        keymasks.h              \
        libspi.h                \
        listener.h              \
+       matchrule.h             \
        relation.h              \
        remoteobject.h          \
        selection.h             \
        stateset.h              \
+       streamablecontent.h     \
        table.h                 \
        text.h                  \
        value.h
@@ -44,6 +49,7 @@ IDL_DEPS = \
        $(top_srcdir)/idl/Accessibility_Accessible.idl          \
        $(top_srcdir)/idl/Accessibility_Action.idl              \
        $(top_srcdir)/idl/Accessibility_Application.idl         \
+       $(top_srcdir)/idl/Accessibility_Collection.idl          \
        $(top_srcdir)/idl/Accessibility_Component.idl           \
        $(top_srcdir)/idl/Accessibility_Desktop.idl             \
        $(top_srcdir)/idl/Accessibility_EditableText.idl        \
@@ -63,31 +69,35 @@ IDL_DEPS = \
 
 
 BUILT_SOURCES = $(IDL_OUT) Accessibility-imodule.c
-CLEANFILES+= $(IDL_OUT) Accessibility-imodule.c
+CLEANFILES = $(IDL_OUT) Accessibility-imodule.c
 
 libspi_la_SOURCES =            \
+       $(IDL_OUT)              \
        accessible.c            \
        action.c                \
        application.c           \
        base.c                  \
+       collection.c            \
        component.c             \
+       document.c              \
        editabletext.c          \
        hyperlink.c             \
        hypertext.c             \
        image.c                 \
        devicelistener.c        \
+       matchrule.c             \
        relation.c              \
        remoteobject.c          \
        selection.c             \
        spi-private.h           \
+       streamablecontent.c     \
        stateset.c              \
        table.c                 \
        text.c                  \
        util.c                  \
        value.c                 \
        listener.c              \
-       eventlistener.c         \
-       $(IDL_OUT)
+       eventlistener.c 
 
 $(top_srcdir)/libspi/accessible.c $(top_srcdir)/libspi/base.h $(top_srcdir)/libspi/keystrokelistener.h $(top_srcdir)/libspi/libspi.h $(top_srcdir)/libspi/listener.h $(top_srcdir)/libspi/remoteobject.h : Accessibility.h
 
@@ -103,7 +113,11 @@ orbittypelibdir = $(libdir)/orbit-2.0
 orbittypelib_LTLIBRARIES = Accessibility_module.la
 
 Accessibility_module_la_LDFLAGS = \
-       -export-dynamic -module -avoid-version
+       -export-dynamic -module -avoid-version -no-undefined
+
+Accessibility_module_la_LIBADD = \
+       $(ORBIT_LIBS)
+
 Accessibility_module_la_SOURCES = \
        Accessibility-imodule.c