2002-03-27 Michael Meeks <michael@ximian.com>
[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 IDLFLAGS = -I$(BONOBO_ACTIVATION_IDL_DIR)       \
53         -I$(LIBBONOBO_IDL_DIR)                  \
54         -I$(top_srcdir)/util/idl                
55
56 orbittypelibdir = $(libdir)/orbit
57
58 LDADD = $(UTILS_LIBS) $(X_LIBS)
59
60 serverinfodir = $(libdir)/bonobo/servers
61 serverinfo_DATA = Accessibility_Util.server
62
63 @INTLTOOL_SERVER_RULE@
64
65 EXTRA_DIST = Accessibility_Util.server.in $(serverinfo_DATA) $(idl_DATA)
66
67 $(IDL_OUT) : $(IDL) $(ORBIT_IDL)
68         $(ORBIT_IDL) $(IDLFLAGS) $(IDL)
69
70 DONT_DIST_SOURCE = $(IDL_OUT)
71
72 dist-hook:
73         for file in $(DONT_DIST_SOURCE) ; do \
74             rm -f $(distdir)/$$file ; \
75         done