Added makefile support for cspi directory.
[platform/core/uifw/at-spi2-atk.git] / libspi / Makefile.am
1 lib_LTLIBRARIES = libspi.la
2
3 INCLUDES = -I $(top_srcdir)           \
4            -I $(top_builddir)         \
5            -I $(top_srcdir)/libspi    \
6            -I $(top_builddir)/libspi  \
7            $(LIBSPI_CFLAGS)
8
9 LDFLAGS = $(LIBSPI_LIBS) @LT_VERSION_INFO@
10
11 DEBUG_CFLAGS=-DSPI_DEBUG
12
13 CFLAGS += $(DEBUG_CFLAGS)
14
15 libspiincludedir = $(includedir)/libspi
16
17 libspiinclude_HEADERS = accessible.h       \
18                         component.h        \
19                         application.h      \
20                         desktop.h          \
21                         listener.h         \
22                         accessibleeventlistener.h       \
23                         registry.h         \
24                         Accessibility.h
25
26 IDL_OUT = Accessibility.h Accessibility-stubs.c Accessibility-skels.c Accessibility-common.c
27
28 IDL = \
29         $(top_srcdir)/idl/Accessibility.idl \
30         $(top_srcdir)/idl/Accessible.idl    \
31         $(top_srcdir)/idl/Application.idl   \
32         $(top_srcdir)/idl/Desktop.idl       \
33         $(top_srcdir)/idl/Event.idl         \
34         $(top_srcdir)/idl/Registry.idl      \
35         $(top_srcdir)/idl/Relation.idl      \
36         $(top_srcdir)/idl/Role.idl          \
37         $(top_srcdir)/idl/State.idl
38
39 BUILT_SOURCES = $(IDL_OUT) Accessibility-imodule.c
40 CLEANFILES+=$(IDL_OUT) Accessibility-imodule.c
41
42 libspi_la_SOURCES = accessible.c         \
43                     accessible.h         \
44                     application.c        \
45                     application.h        \
46                     component.c          \
47                     component.h          \
48                     desktop.c            \
49                     desktop.h            \
50                     listener.c           \
51                     listener.h           \
52                     accessibleeventlistener.c   \
53                     accessibleeventlistener.h   \
54                     registry.c           \
55                     registry.h           \
56                     $(IDL_OUT)
57
58 IDLFLAGS = -I$(BONOBO_ACTIVATION_IDL_DIR) \
59            -I$(LIBBONOBO_IDL_DIR)         \
60            -I$(top_srcdir)/idl            \
61            --add-imodule
62
63 $(IDL_OUT) Accessibility-imodule.c : $(IDL) $(ORBIT_IDL)
64         $(ORBIT_IDL) -D__ACCESSIBILITY_COMPILATION__ $(IDLFLAGS) $(top_srcdir)/idl/Accessibility.idl
65
66 orbittypelibdir = $(libdir)/orbit
67 orbittypelib_LTLIBRARIES = Accessibility_module.la
68
69 Accessibility_module_la_LDFLAGS = \
70         -export-dynamic -module
71 Accessibility_module_la_SOURCES = \
72         Accessibility-imodule.c