* atk-bridge/bridge.c:
[platform/core/uifw/at-spi2-atk.git] / util / Makefile.am
1 NULL =
2
3 idldir = $(datadir)
4
5 idl_DATA = idl/Magnifier.idl
6
7 dist_SUBDIRS = idl
8
9 lib_LTLIBRARIES = libat-util.la
10
11 bin_PROGRAMS = magnifier
12
13 noinst_PROGRAMS = mag_control
14
15 libat_util_la_SOURCES = \
16         mag_client.c    \
17         mag_client.h    \
18         Magnifier-common.c \
19         Magnifier-stubs.c
20
21 libat_util_la_DEPENDENCIES = \
22         Magnifier.h
23
24 magnifier_SOURCES = magnifier.c \
25         mag_image.c \
26         mag_image.h \
27         magnifier.h \
28         Magnifier.h \
29         Magnifier-skels.c \
30         Magnifier-common.c
31
32 mag_control_SOURCES = mag_control.c \
33         mag_client.h            \
34         Magnifier-common.c      \
35         Magnifier-stubs.c
36
37 INCLUDES = \
38         $(UTILS_CFLAGS)         \
39         -I$(top_srcdir)         \
40         -I$(top_builddir)       \
41         -I$(top_srcdir)/util/idl
42
43 CFLAGS += $(UTILS_CFLAGS) 
44
45 IDL_OUT = Magnifier.h Magnifier-skels.c Magnifier-stubs.c Magnifier-common.c
46
47 IDL = $(top_srcdir)/util/$(idl_DATA)
48
49 BUILT_SOURCES = $(IDL_OUT)
50 CLEANFILES+=$(IDL_OUT)
51
52 mag_client.c mag_client.h mag_control.c magnifier.h : Magnifier.h
53
54 IDLFLAGS = -I$(BONOBO_ACTIVATION_IDL_DIR)       \
55         -I$(LIBBONOBO_IDL_DIR)                  \
56         -I$(top_srcdir)/util/idl                
57
58 orbittypelibdir = $(libdir)/orbit
59
60 LDADD = $(UTILS_LIBS) $(X_LIBS)
61
62 serverinfodir = $(libdir)/bonobo/servers
63 serverinfo_DATA = Accessibility_Util.server
64
65 @INTLTOOL_SERVER_RULE@
66
67 EXTRA_DIST = Accessibility_Util.server.in $(serverinfo_DATA) $(idl_DATA)
68
69 $(IDL_OUT) : $(IDL) $(ORBIT_IDL)
70         $(ORBIT_IDL) $(IDLFLAGS) $(IDL)
71
72 DONT_DIST_SOURCE = $(IDL_OUT)
73
74 dist-hook:
75         for file in $(DONT_DIST_SOURCE) ; do \
76             rm -f $(distdir)/$$file ; \
77         done