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