]> Pileus Git - ~andy/gtk/blob - modules/input/Makefile.am
82876c33bc62b83bda260bd1e4d97a3de8baa2b2
[~andy/gtk] / modules / input / Makefile.am
1 ## Makefile.am for gtk+/modules/input
2
3 if PLATFORM_WIN32
4 no_undefined = -no-undefined
5 endif
6
7 INCLUDES = @STRIP_BEGIN@ \
8         -I$(top_srcdir)                                 \
9         -I$(top_srcdir)/gdk                             \
10         -I$(top_builddir)/gdk                           \
11         -DGTK_LOCALEDIR=\"$(gtklocaledir)\"             \
12         @GTK_DEBUG_FLAGS@                               \
13         @GTK_XIM_FLAGS@                                 \
14         @GTK_DEP_CFLAGS@                                \
15 @STRIP_END@
16
17 DEPS = \
18         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-1.3.la \
19         $(top_builddir)/gdk/@gdktargetlib@              \
20         $(top_builddir)/gtk/@gtktargetlib@
21
22 LDADDS = @STRIP_BEGIN@                                  \
23         $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-1.3.la \
24         $(top_builddir)/gdk/@gdktargetlib@              \
25         $(top_builddir)/gtk/@gtktargetlib@              \
26         @GTK_DEP_LIBS@                                  \
27 @STRIP_END@
28
29 moduledir = $(libdir)/gtk-2.0/$(GTK_BINARY_VERSION)/immodules
30
31 im_xim_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
32 im_xim_la_SOURCES =             \
33         gtkimcontextxim.c       \
34         gtkimcontextxim.h       \
35         imxim.c
36 im_xim_la_LIBADD = $(LDADDS)
37 if USE_X11
38 IM_XIM_MODULE=im-xim.la 
39 endif
40
41 im_am_et_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
42 im_am_et_la_SOURCES = imam-et.c
43 im_am_et_la_LIBADD = $(LDADDS)
44
45 im_cyrillic_translit_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
46 im_cyrillic_translit_la_SOURCES = imcyrillic-translit.c
47 im_cyrillic_translit_la_LIBADD = $(LDADDS)
48
49 im_ti_er_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
50 im_ti_er_la_SOURCES = imti-er.c
51 im_ti_er_la_LIBADD = $(LDADDS)
52
53 im_ti_et_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
54 im_ti_et_la_SOURCES = imti-et.c
55 im_ti_et_la_LIBADD = $(LDADDS)
56
57 im_thai_broken_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
58 im_thai_broken_la_SOURCES = imthai-broken.c
59 im_thai_broken_la_LIBADD = $(LDADDS)
60
61 im_viqr_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
62 im_viqr_la_SOURCES = imviqr.c
63 im_viqr_la_LIBADD = $(LDADDS)
64
65 im_inuktitut_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
66 im_inuktitut_la_SOURCES = iminuktitut.c
67 im_inuktitut_la_LIBADD = $(LDADDS)
68
69 im_ipa_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
70 im_ipa_la_SOURCES = imipa.c
71 im_ipa_la_LIBADD = $(LDADDS)
72
73 im_hangul_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
74 im_hangul_la_SOURCES = imhangul.c imhangul-defs.h
75 im_hangul_la_LIBADD = $(LDADDS)
76
77 # Running this if DESTDIR is set is going to not work at all, so
78 # skip it.
79 install-data-local:
80         if [ -z "$(DESTDIR)" ] ; then \
81           $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
82           $(top_builddir)/gtk/gtk-query-immodules-2.0 > $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk.immodules ; \
83         fi
84
85 module_LTLIBRARIES =                            \
86         $(IM_XIM_MODULE)                        \
87         im-am-et.la                             \
88         im-cyrillic-translit.la                 \
89         im-hangul.la                            \
90         im-inuktitut.la                         \
91         im-ipa.la                               \
92         im-thai-broken.la                       \
93         im-ti-er.la                             \
94         im-ti-et.la                             \
95         im-viqr.la
96
97 gtk.immodules: Makefile.am $(module_LTLIBRARIES)
98         $(top_builddir)/gtk/gtk-query-immodules-2.0 *.la > gtk.immodules
99
100 all-local: gtk.immodules