1 ## Makefile.am for gtk+/modules/input
4 no_undefined = -no-undefined
10 -I$(top_builddir)/gdk \
11 -DG_DISABLE_DEPRECATED \
12 -DGDK_PIXBUF_DISABLE_DEPRECATED \
13 -DGDK_DISABLE_DEPRECATED \
14 -DGTK_DISABLE_DEPRECATED \
20 $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \
21 $(top_builddir)/gdk/$(gdktargetlib) \
22 $(top_builddir)/gtk/$(gtktargetlib)
25 $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \
26 $(top_builddir)/gdk/$(gdktargetlib) \
27 $(top_builddir)/gtk/$(gtktargetlib) \
30 moduledir = $(libdir)/gtk-2.0/$(GTK_BINARY_VERSION)/immodules
32 im_xim_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
37 im_xim_la_LIBADD = $(LDADDS)
39 IM_XIM_MODULE=im-xim.la
42 im_am_et_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
43 im_am_et_la_SOURCES = imam-et.c
44 im_am_et_la_LIBADD = $(LDADDS)
46 im_cyrillic_translit_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
47 im_cyrillic_translit_la_SOURCES = imcyrillic-translit.c
48 im_cyrillic_translit_la_LIBADD = $(LDADDS)
50 im_ti_er_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
51 im_ti_er_la_SOURCES = imti-er.c
52 im_ti_er_la_LIBADD = $(LDADDS)
54 im_ti_et_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
55 im_ti_et_la_SOURCES = imti-et.c
56 im_ti_et_la_LIBADD = $(LDADDS)
58 im_thai_broken_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
59 im_thai_broken_la_SOURCES = imthai-broken.c
60 im_thai_broken_la_LIBADD = $(LDADDS)
62 im_viqr_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
63 im_viqr_la_SOURCES = imviqr.c
64 im_viqr_la_LIBADD = $(LDADDS)
66 im_inuktitut_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
67 im_inuktitut_la_SOURCES = iminuktitut.c
68 im_inuktitut_la_LIBADD = $(LDADDS)
70 im_ipa_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
71 im_ipa_la_SOURCES = imipa.c
72 im_ipa_la_LIBADD = $(LDADDS)
74 im_hangul_la_LDFLAGS = -rpath $(moduledir) -avoid-version -module $(no_undefined)
75 im_hangul_la_SOURCES = imhangul.c imhangul-defs.h
76 im_hangul_la_LIBADD = $(LDADDS)
79 RUN_QUERY_IMMODULES_TEST=false
81 RUN_QUERY_IMMODULES_TEST=test -z "$(DESTDIR)"
84 # Running this if cross compiling or if DESTDIR is set is going to
85 # not work at all, so skip it.
87 @if $(RUN_QUERY_IMMODULES_TEST) ; then \
88 echo $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
89 $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
90 echo "$(top_builddir)/gtk/gtk-query-immodules-2.0 > $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk.immodules" ; \
91 $(top_builddir)/gtk/gtk-query-immodules-2.0 > $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk.immodules ; \
94 echo "*** Warning: gtk.immodules not built" ; \
96 echo "*** Generate this file manually on host" ; \
97 echo "*** system using gtk-query-immodules-2.0" ; \
102 rm -f $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk.immodules
104 module_LTLIBRARIES = \
107 im-cyrillic-translit.la \
116 gtk.immodules: Makefile.am $(module_LTLIBRARIES)
117 $(top_builddir)/gtk/gtk-query-immodules-2.0 *.la > gtk.immodules
119 CLEANFILES = gtk.immodules
123 all-local: gtk.immodules