Initial revision
[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 libspiincludedir = $(includedir)/libspi
12
13 libspiinclude_HEADERS = accessible.h       \
14                         application.h      \
15                         atksimpleobject.h  \
16                         desktop.h          \
17                         listener.h         \
18                         registry.h         \
19                         Accessible.h       \
20                         Application.h      \
21                         Desktop.h          \
22                         Event.h            \
23                         Registry.h         \
24                         Relation.h         \
25                         Role.h             \
26                         State.h
27
28 Accessible_IDLOUT = Accessible.h Accessible-stubs.c Accessible-skels.c Accessible-common.c
29 Application_IDLOUT = Application.h Application-stubs.c Application-skels.c Application-common.c
30 Desktop_IDLOUT = Desktop.h Desktop-stubs.c Desktop-skels.c Desktop-common.c
31 Event_IDLOUT = Event.h Event-stubs.c Event-skels.c Event-common.c
32 Registry_IDLOUT = Registry.h Registry-stubs.c Registry-skels.c Registry-common.c
33 Relation_IDLOUT = Relation.h Relation-stubs.c Relation-skels.c Relation-common.c
34 Role_IDLOUT = Role.h Role-stubs.c Role-skels.c Role-common.c
35 State_IDLOUT = State.h State-stubs.c State-skels.c State-common.c
36
37 BUILT_SOURCES = $(Accessible_IDLOUT)     \
38                 $(Application_IDLOUT)    \
39                 $(Desktop_IDLOUT)        \
40                 $(Event_IDLOUT)          \
41                 $(Registry_IDLOUT)       \
42                 $(Relation_IDLOUT)       \
43                 $(Role_IDLOUT)           \
44                 $(State_IDLOUT)
45
46 libspi_la_SOURCES = accessible.c         \
47                     accessible.h         \
48                     application.c        \
49                     application.h        \
50                     atksimpleobject.c    \
51                     atksimpleobject.h    \
52                     desktop.c            \
53                     desktop.h            \
54                     listener.c           \
55                     listener.h           \
56                     registry.c           \
57                     registry.h           \
58                     $(BUILT_SOURCES)
59
60 IDLFLAGS = -I$(OAF_IDL_DIR) -I$(LIBBONOBO_IDL_DIR) -I$(top_srcdir)/idl --noimodule
61
62 $(Accessible_IDLOUT): $(top_srcdir)/idl/Accessible.idl $(ORBIT_IDL)
63         $(ORBIT_IDL) -D__ACCESSIBILITY_ACCESSIBLE_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/Accessible.idl
64
65 $(Application_IDLOUT): $(top_srcdir)/idl/Application.idl $(ORBIT_IDL)
66         $(ORBIT_IDL) -D__ACCESSIBILITY_APPLICATION_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/Application.idl
67
68 $(Desktop_IDLOUT): $(top_srcdir)/idl/Desktop.idl $(ORBIT_IDL)
69         $(ORBIT_IDL) -D__ACCESSIBILITY_DESKTOP_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/Desktop.idl
70
71 $(Event_IDLOUT): $(top_srcdir)/idl/Event.idl $(ORBIT_IDL)
72         $(ORBIT_IDL) -D__ACCESSIBILITY_EVENT_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/Event.idl
73
74 $(Registry_IDLOUT): $(top_srcdir)/idl/Registry.idl $(ORBIT_IDL)
75         $(ORBIT_IDL) -D__ACCESSIBILITY_REGISTRY_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/Registry.idl
76
77 $(Relation_IDLOUT): $(top_srcdir)/idl/Relation.idl $(ORBIT_IDL)
78         $(ORBIT_IDL) -D__ACCESSIBILITY_RELATION_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/Relation.idl
79
80 $(Role_IDLOUT): $(top_srcdir)/idl/Role.idl $(ORBIT_IDL)
81         $(ORBIT_IDL) -D__ACCESSIBILITY_ROLE_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/Role.idl
82
83 $(State_IDLOUT): $(top_srcdir)/idl/State.idl $(ORBIT_IDL)
84         $(ORBIT_IDL) -D__ACCESSIBILITY_STATE_COMPILATION $(IDLFLAGS) $(top_srcdir)/idl/State.idl