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