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