1## Makefile.am for gtk+ hangul modules
2#AUTOMAKE_OPTIONS = foreign
3
4SUBDIRS = po
5
6EXTRA_DIST = test.sh gtkrc hanjatable.py imhangul.conf
7
8moduledir = @GTK_IM_MODULE_DIR@
9
10im_hangul_la_SOURCES = \
11	gtkimcontexthangul.c 	\
12	gtkimcontexthangul.h 	\
13	gettext.h		\
14	imhangul.c
15
16im_hangul_la_CFLAGS = \
17	-DIM_HANGUL_LOCALEDIR=\"$(prefix)/share/locale\"	\
18	-DG_DISABLE_DEPRECATED                          \
19	-DGDK_PIXBUF_DISABLE_DEPRECATED                 \
20	-DGDK_DISABLE_DEPRECATED                        \
21	$(GTK_CFLAGS)					\
22	$(LIBHANGUL_CFLAGS)
23
24im_hangul_la_LDFLAGS = -rpath $(moduledir) -module -avoid-version -no-undefined
25im_hangul_la_LIBADD = $(GTK_LIBS) $(LIBHANGUL_LIBS)
26
27module_LTLIBRARIES = im-hangul.la
28
29noinst_PROGRAMS = entry
30entry_SOURCES = entry.c
31entry_CFLAGS = $(GTK_CFLAGS)
32entry_LDADD = $(GTK_LIBS)
33
34install-data-hook:
35	if test -z "$(DESTDIR)" ; then \
36		GTK_IM_MODULE_FILE=$(GTK_IM_MODULE_FILE) ; \
37		GTK_QUERY_IM_MODULE=`which gtk-query-immodules-3.0` ; \
38		GTK_IM_MODULE_FILE_DIR=`dirname $$GTK_IM_MODULE_FILE` ; \
39		if test ! -d $$GTK_IM_MODULE_FILE_DIR ; then \
40			$(mkinstalldirs) $$GTK_IM_MODULE_FILE_DIR; \
41		fi; \
42		if test -x $$GTK_QUERY_IM_MODULE; then \
43			if test -w $$GTK_IM_MODULE_FILE_DIR; then \
44				$$GTK_QUERY_IM_MODULE > $$GTK_IM_MODULE_FILE ; \
45			fi; \
46		fi; \
47	fi
48
49uninstall-hook:
50	if test -z "$(DESTDIR)" ; then \
51		GTK_IM_MODULE_FILE=$(GTK_IM_MODULE_FILE) ; \
52		GTK_QUERY_IM_MODULE=`which gtk-query-immodules-3.0` ; \
53		if test -x $$GTK_QUERY_IM_MODULE; then \
54			$$GTK_QUERY_IM_MODULE > $$GTK_IM_MODULE_FILE ; \
55		fi; \
56	fi
57
58DISTCHECK_CONFIGURE_FLAGS = \
59	--with-gtk-im-module-dir=$${dc_install_base}/lib/gtk-3.0/immodules \
60	--with-gtk-im-module-file=$${dc_install_base}/etc/gtk-3.0/gtk.immodules
61
62dist-hook:
63	if test -d .git ; then \
64		git log --name-status --date=iso > $(distdir)/ChangeLog ; \
65	fi
66