|
Packit Service |
1d8f1c |
# vim:set noet ts=4:
|
|
Packit Service |
1d8f1c |
#
|
|
Packit Service |
1d8f1c |
# ibus - The Input Bus
|
|
Packit Service |
1d8f1c |
#
|
|
Packit Service |
1d8f1c |
# Copyright (c) 2007-2015 Peng Huang <shawn.p.huang@gmail.com>
|
|
Packit Service |
1d8f1c |
# Copyright (c) 2015-2018 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
|
Packit Service |
1d8f1c |
# Copyright (c) 2007-2017 Red Hat, Inc.
|
|
Packit Service |
1d8f1c |
#
|
|
Packit Service |
1d8f1c |
# This library is free software; you can redistribute it and/or
|
|
Packit Service |
1d8f1c |
# modify it under the terms of the GNU Lesser General Public
|
|
Packit Service |
1d8f1c |
# License as published by the Free Software Foundation; either
|
|
Packit Service |
1d8f1c |
# version 2.1 of the License, or (at your option) any later version.
|
|
Packit Service |
1d8f1c |
#
|
|
Packit Service |
1d8f1c |
# This library is distributed in the hope that it will be useful,
|
|
Packit Service |
1d8f1c |
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit Service |
1d8f1c |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit Service |
1d8f1c |
# Lesser General Public License for more details.
|
|
Packit Service |
1d8f1c |
#
|
|
Packit Service |
1d8f1c |
# You should have received a copy of the GNU Lesser General Public
|
|
Packit Service |
1d8f1c |
# License along with this library; if not, write to the Free Software
|
|
Packit Service |
1d8f1c |
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
|
|
Packit Service |
1d8f1c |
# USA
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
NULL =
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
if ENABLE_TESTS
|
|
Packit Service |
1d8f1c |
TESTS_DIR = tests
|
|
Packit Service |
1d8f1c |
endif
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
SUBDIRS = . $(TESTS_DIR)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
# libibus = libibus-@IBUS_API_VERSION@.la
|
|
Packit Service |
1d8f1c |
libibus = libibus-1.0.la
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
# gobject introspection
|
|
Packit Service |
1d8f1c |
-include $(INTROSPECTION_MAKEFILE)
|
|
Packit Service |
1d8f1c |
INTROSPECTION_SCANNER_ARGS =
|
|
Packit Service |
1d8f1c |
INTROSPECTION_COMPILER_ARGS = \
|
|
Packit Service |
1d8f1c |
--includedir=$(srcdir) \
|
|
Packit Service |
1d8f1c |
--includedir=. \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
INTROSPECTION_GIRS =
|
|
Packit Service |
1d8f1c |
CLEANFILES =
|
|
Packit Service |
1d8f1c |
noinst_PROGRAMS =
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
# C preprocessor flags
|
|
Packit Service |
1d8f1c |
AM_CPPFLAGS = \
|
|
Packit Service |
1d8f1c |
-DG_LOG_DOMAIN=\"IBUS\" \
|
|
Packit Service |
1d8f1c |
@GLIB2_CFLAGS@ \
|
|
Packit Service |
1d8f1c |
@GOBJECT2_CFLAGS@ \
|
|
Packit Service |
1d8f1c |
@GIO2_CFLAGS@ \
|
|
Packit Service |
1d8f1c |
-DIBUS_CACHE_DIR=\""$(localstatedir)/cache/ibus"\" \
|
|
Packit Service |
1d8f1c |
-DIBUS_DATA_DIR=\"$(pkgdatadir)\" \
|
|
Packit Service |
1d8f1c |
-DIBUS_DISABLE_DEPRECATION_WARNINGS \
|
|
Packit Service |
1d8f1c |
-DIBUS_COMPILATION \
|
|
Packit Service |
1d8f1c |
-DISOCODES_PREFIX=\"$(ISOCODES_PREFIX)\" \
|
|
Packit Service |
1d8f1c |
-DX11_DATA_PREFIX=\"$(X11_PREFIX)\" \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
# ibus library
|
|
Packit Service |
1d8f1c |
lib_LTLIBRARIES = $(libibus)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
libibus_1_0_la_LIBADD = \
|
|
Packit Service |
1d8f1c |
@GLIB2_LIBS@ \
|
|
Packit Service |
1d8f1c |
@GOBJECT2_LIBS@ \
|
|
Packit Service |
1d8f1c |
@GIO2_LIBS@ \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
libibus_1_0_la_LDFLAGS = \
|
|
Packit Service |
1d8f1c |
-no-undefined \
|
|
Packit Service |
1d8f1c |
-export-symbols-regex "ibus_.*" \
|
|
Packit Service |
1d8f1c |
-version-info @LT_VERSION_INFO@ \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibus_sources = \
|
|
Packit Service |
1d8f1c |
ibusaccelgroup.c \
|
|
Packit Service |
1d8f1c |
ibusattribute.c \
|
|
Packit Service |
1d8f1c |
ibusattrlist.c \
|
|
Packit Service |
1d8f1c |
ibusbus.c \
|
|
Packit Service |
1d8f1c |
ibuscomponent.c \
|
|
Packit Service |
1d8f1c |
ibusconfig.c \
|
|
Packit Service |
1d8f1c |
ibusconfigservice.c \
|
|
Packit Service |
1d8f1c |
ibusemoji.c \
|
|
Packit Service |
1d8f1c |
ibusengine.c \
|
|
Packit Service |
1d8f1c |
ibusenginedesc.c \
|
|
Packit Service |
1d8f1c |
ibusenginesimple.c \
|
|
Packit Service |
1d8f1c |
ibuserror.c \
|
|
Packit Service |
1d8f1c |
ibusfactory.c \
|
|
Packit Service |
1d8f1c |
ibushotkey.c \
|
|
Packit Service |
1d8f1c |
ibusinputcontext.c \
|
|
Packit Service |
1d8f1c |
ibuskeymap.c \
|
|
Packit Service |
1d8f1c |
ibuskeynames.c \
|
|
Packit Service |
1d8f1c |
ibuskeyuni.c \
|
|
Packit Service |
1d8f1c |
ibuslookuptable.c \
|
|
Packit Service |
1d8f1c |
ibusobject.c \
|
|
Packit Service |
1d8f1c |
ibusobservedpath.c \
|
|
Packit Service |
1d8f1c |
ibuspanelservice.c \
|
|
Packit Service |
1d8f1c |
ibusproperty.c \
|
|
Packit Service |
1d8f1c |
ibusproplist.c \
|
|
Packit Service |
1d8f1c |
ibusproxy.c \
|
|
Packit Service |
1d8f1c |
ibusregistry.c \
|
|
Packit Service |
1d8f1c |
ibusserializable.c \
|
|
Packit Service |
1d8f1c |
ibusservice.c \
|
|
Packit Service |
1d8f1c |
ibusshare.c \
|
|
Packit Service |
1d8f1c |
ibustext.c \
|
|
Packit Service |
1d8f1c |
ibusunicode.c \
|
|
Packit Service |
1d8f1c |
ibusutil.c \
|
|
Packit Service |
1d8f1c |
ibusxevent.c \
|
|
Packit Service |
1d8f1c |
ibusxml.c \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
libibus_1_0_la_SOURCES = \
|
|
Packit Service |
1d8f1c |
ibuscomposetable.c \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.c \
|
|
Packit Service |
1d8f1c |
ibusmarshalers.c \
|
|
Packit Service |
1d8f1c |
$(ibus_sources) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
ibus_marshalers_sources = \
|
|
Packit Service |
1d8f1c |
ibusmarshalers.c \
|
|
Packit Service |
1d8f1c |
ibusmarshalers.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
ibus_enumtypes_sources = \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.c \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
ibus_headers = \
|
|
Packit Service |
1d8f1c |
ibus.h \
|
|
Packit Service |
1d8f1c |
ibusaccelgroup.h \
|
|
Packit Service |
1d8f1c |
ibusattribute.h \
|
|
Packit Service |
1d8f1c |
ibusattrlist.h \
|
|
Packit Service |
1d8f1c |
ibusbus.h \
|
|
Packit Service |
1d8f1c |
ibuscomponent.h \
|
|
Packit Service |
1d8f1c |
ibusconfig.h \
|
|
Packit Service |
1d8f1c |
ibusconfigservice.h \
|
|
Packit Service |
1d8f1c |
ibusdebug.h \
|
|
Packit Service |
1d8f1c |
ibusemoji.h \
|
|
Packit Service |
1d8f1c |
ibusengine.h \
|
|
Packit Service |
1d8f1c |
ibusenginedesc.h \
|
|
Packit Service |
1d8f1c |
ibusenginesimple.h \
|
|
Packit Service |
1d8f1c |
ibuserror.h \
|
|
Packit Service |
1d8f1c |
ibusfactory.h \
|
|
Packit Service |
1d8f1c |
ibushotkey.h \
|
|
Packit Service |
1d8f1c |
ibusinputcontext.h \
|
|
Packit Service |
1d8f1c |
ibuskeymap.h \
|
|
Packit Service |
1d8f1c |
ibuskeys.h \
|
|
Packit Service |
1d8f1c |
ibuskeysyms-compat.h \
|
|
Packit Service |
1d8f1c |
ibuskeysyms.h \
|
|
Packit Service |
1d8f1c |
ibuslookuptable.h \
|
|
Packit Service |
1d8f1c |
ibusobject.h \
|
|
Packit Service |
1d8f1c |
ibusobservedpath.h \
|
|
Packit Service |
1d8f1c |
ibuspanelservice.h \
|
|
Packit Service |
1d8f1c |
ibusproperty.h \
|
|
Packit Service |
1d8f1c |
ibusproplist.h \
|
|
Packit Service |
1d8f1c |
ibusproxy.h \
|
|
Packit Service |
1d8f1c |
ibusregistry.h \
|
|
Packit Service |
1d8f1c |
ibusserializable.h \
|
|
Packit Service |
1d8f1c |
ibusservice.h \
|
|
Packit Service |
1d8f1c |
ibusshare.h \
|
|
Packit Service |
1d8f1c |
ibustext.h \
|
|
Packit Service |
1d8f1c |
ibustypes.h \
|
|
Packit Service |
1d8f1c |
ibusunicode.h \
|
|
Packit Service |
1d8f1c |
ibusutil.h \
|
|
Packit Service |
1d8f1c |
ibusxevent.h \
|
|
Packit Service |
1d8f1c |
ibusxml.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
ibusincludedir = $(includedir)/ibus-@IBUS_API_VERSION@
|
|
Packit Service |
1d8f1c |
ibus_public_headers = \
|
|
Packit Service |
1d8f1c |
$(ibus_headers) \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.h \
|
|
Packit Service |
1d8f1c |
ibusversion.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
ibusinclude_HEADERS = \
|
|
Packit Service |
1d8f1c |
$(ibus_public_headers) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
ibus_private_headers = \
|
|
Packit Service |
1d8f1c |
gtkimcontextsimpleseqs.h \
|
|
Packit Service |
1d8f1c |
ibuscomposetable.h \
|
|
Packit Service |
1d8f1c |
ibusemojigen.h \
|
|
Packit Service |
1d8f1c |
ibusenginesimpleprivate.h \
|
|
Packit Service |
1d8f1c |
ibusinternal.h \
|
|
Packit Service |
1d8f1c |
ibusunicodegen.h \
|
|
Packit Service |
1d8f1c |
keyname-table.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
noinst_HEADERS = \
|
|
Packit Service |
1d8f1c |
$(ibus_private_headers) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
BUILT_SOURCES = \
|
|
Packit Service |
1d8f1c |
$(ibus_marshalers_sources) \
|
|
Packit Service |
1d8f1c |
$(ibus_enumtypes_sources) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
if HAVE_INTROSPECTION
|
|
Packit Service |
1d8f1c |
introspection_sources = \
|
|
Packit Service |
1d8f1c |
$(ibus_headers) \
|
|
Packit Service |
1d8f1c |
$(ibus_sources) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
built_introspection_sources = \
|
|
Packit Service |
1d8f1c |
$(ibus_enumtypes_sources) \
|
|
Packit Service |
1d8f1c |
ibusversion.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
IBus-1.0.gir: $(libibus) Makefile
|
|
Packit Service |
1d8f1c |
IBus_1_0_gir_SCANNERFLAGS = --pkg-export=ibus-1.0 $(IBUS_GIR_SCANNERFLAGS)
|
|
Packit Service |
1d8f1c |
IBus_1_0_gir_INCLUDES = GLib-2.0 GObject-2.0 Gio-2.0
|
|
Packit Service |
1d8f1c |
IBus_1_0_gir_LIBS = $(libibus)
|
|
Packit Service |
1d8f1c |
IBus_1_0_gir_FILES = \
|
|
Packit Service |
1d8f1c |
$(addprefix $(srcdir)/,$(introspection_sources)) \
|
|
Packit Service |
1d8f1c |
$(addprefix $(builddir)/,$(built_introspection_sources)) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
IBus_1_0_gir_CFLAGS = -DIBUS_COMPILATION -I$(srcdir) -I$(builddir)
|
|
Packit Service |
1d8f1c |
INTROSPECTION_GIRS += IBus-1.0.gir
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
girdir = $(datadir)/gir-1.0
|
|
Packit Service |
1d8f1c |
dist_gir_DATA = $(INTROSPECTION_GIRS)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
typelibsdir = $(libdir)/girepository-1.0
|
|
Packit Service |
1d8f1c |
typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
CLEANFILES += $(dist_gir_DATA) $(typelibs_DATA)
|
|
Packit Service |
1d8f1c |
endif
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
# gen enum types
|
|
Packit Service |
1d8f1c |
ibusenumtypes.h: $(ibus_headers) ibusenumtypes.h.template
|
|
Packit Service |
1d8f1c |
$(AM_V_GEN) ( top_builddir=`cd $(top_builddir) && pwd`; \
|
|
Packit Service |
1d8f1c |
cd $(srcdir) && $(GLIB_MKENUMS) --template ibusenumtypes.h.template $(ibus_headers) | \
|
|
Packit Service |
1d8f1c |
sed 's/i_bus_/ibus_/g' | \
|
|
Packit Service |
1d8f1c |
sed 's/I_TYPE_BUS_/IBUS_TYPE_/g') > \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.h.tmp && mv ibusenumtypes.h.tmp ibusenumtypes.h
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibusenumtypes.c: $(ibus_headers) ibusenumtypes.c.template
|
|
Packit Service |
1d8f1c |
$(AM_V_GEN) ( top_builddir=`cd $(top_builddir) && pwd`; \
|
|
Packit Service |
1d8f1c |
cd $(srcdir) && $(GLIB_MKENUMS) --template ibusenumtypes.c.template $(ibus_headers) | \
|
|
Packit Service |
1d8f1c |
sed 's/i_bus_/ibus_/g' | \
|
|
Packit Service |
1d8f1c |
sed 's/I_TYPE_BUS_/IBUS_TYPE_/g') > \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.c.tmp && mv ibusenumtypes.c.tmp ibusenumtypes.c
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
# gen marshal
|
|
Packit Service |
1d8f1c |
ibusmarshalers.h: ibusmarshalers.list
|
|
Packit Service |
1d8f1c |
$(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=_ibus_marshal $(srcdir)/ibusmarshalers.list --header --internal > $@.tmp && \
|
|
Packit Service |
1d8f1c |
mv $@.tmp $@
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibusmarshalers.c: ibusmarshalers.h ibusmarshalers.list
|
|
Packit Service |
1d8f1c |
$(AM_V_GEN) (echo "#include \"ibusmarshalers.h\""; \
|
|
Packit Service |
1d8f1c |
$(GLIB_GENMARSHAL) --prefix=_ibus_marshal $(srcdir)/ibusmarshalers.list --body --internal) > $@.tmp && \
|
|
Packit Service |
1d8f1c |
mv $@.tmp $@
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
if ENABLE_EMOJI_DICT
|
|
Packit Service |
1d8f1c |
AM_CPPFLAGS += -DENABLE_EMOJI_DICT
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
dictdir = $(pkgdatadir)/dicts
|
|
Packit Service |
1d8f1c |
dict_DATA = dicts/emoji-en.dict
|
|
Packit Service |
1d8f1c |
LANG_FILES = $(basename $(notdir $(wildcard $(EMOJI_ANNOTATION_DIR)/*.xml)))
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
noinst_PROGRAMS += emoji-parser
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
dicts/emoji-en.dict: emoji-parser
|
|
Packit Service |
1d8f1c |
$(AM_V_at)if test x"$(LANG_FILES)" = x ; then \
|
|
Packit Service |
1d8f1c |
echo "WARNING: Not found $(EMOJI_ANNOTATION_DIR)/en.xml" 1>&2; \
|
|
Packit Service |
1d8f1c |
fi; \
|
|
Packit Service |
1d8f1c |
for f in $(LANG_FILES) ; do \
|
|
Packit Service |
1d8f1c |
if test -f \
|
|
Packit Service |
1d8f1c |
"$(EMOJI_ANNOTATION_DIR)/../annotationsDerived/$$f.xml" ; then \
|
|
Packit Service |
1d8f1c |
xml_derived_option="--xml-derived $(EMOJI_ANNOTATION_DIR)/../annotationsDerived/$$f.xml"; \
|
|
Packit Service |
1d8f1c |
plus_comment="derived"; \
|
|
Packit Service |
1d8f1c |
fi; \
|
|
Packit Service |
1d8f1c |
if test x"$$f" = xen ; then \
|
|
Packit Service |
1d8f1c |
$(builddir)/emoji-parser \
|
|
Packit Service |
1d8f1c |
--unicode-emoji-dir $(UNICODE_EMOJI_DIR) \
|
|
Packit Service |
1d8f1c |
--xml $(EMOJI_ANNOTATION_DIR)/$$f.xml \
|
|
Packit Service |
1d8f1c |
$$xml_derived_option \
|
|
Packit Service |
1d8f1c |
--xml-ascii $(top_srcdir)/data/annotations/en_ascii.xml \
|
|
Packit Service |
1d8f1c |
--out-category ibusemojigen.h \
|
|
Packit Service |
1d8f1c |
--out $@; \
|
|
Packit Service |
1d8f1c |
else \
|
|
Packit Service |
1d8f1c |
$(builddir)/emoji-parser \
|
|
Packit Service |
1d8f1c |
--unicode-emoji-dir $(UNICODE_EMOJI_DIR) \
|
|
Packit Service |
1d8f1c |
--xml $(EMOJI_ANNOTATION_DIR)/$$f.xml \
|
|
Packit Service |
1d8f1c |
$$xml_derived_option \
|
|
Packit Service |
1d8f1c |
--out dicts/emoji-$$f.dict; \
|
|
Packit Service |
1d8f1c |
fi; \
|
|
Packit Service |
1d8f1c |
echo "Generated $$plus_comment dicts/emoji-$$f.dict"; \
|
|
Packit Service |
1d8f1c |
done
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
install-data-hook: $(dict_DATA)
|
|
Packit Service |
1d8f1c |
@$(NORMAL_INSTALL)
|
|
Packit Service |
1d8f1c |
$(AM_V_at)list='$(wildcard dicts/*.dict)'; \
|
|
Packit Service |
1d8f1c |
test -n "$(dictdir)" || list=; \
|
|
Packit Service |
1d8f1c |
if test -n "$$list"; then \
|
|
Packit Service |
1d8f1c |
echo " $(MKDIR_P) '$(DESTDIR)$(dictdir)'"; \
|
|
Packit Service |
1d8f1c |
$(MKDIR_P) "$(DESTDIR)$(dictdir)" || exit 1; \
|
|
Packit Service |
1d8f1c |
fi; \
|
|
Packit Service |
1d8f1c |
for p in $$list; do \
|
|
Packit Service |
1d8f1c |
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
Packit Service |
1d8f1c |
echo "$$d$$p"; \
|
|
Packit Service |
1d8f1c |
done | \
|
|
Packit Service |
1d8f1c |
while read files; do \
|
|
Packit Service |
1d8f1c |
if [ x$(AM_DEFAULT_VERBOSITY) = x1 ] ; then \
|
|
Packit Service |
1d8f1c |
echo "$(INSTALL_DATA) $$files '$(DESTDIR)$(dictdir)'"; \
|
|
Packit Service |
1d8f1c |
else \
|
|
Packit Service |
1d8f1c |
echo "Installing $$files"; \
|
|
Packit Service |
1d8f1c |
fi; \
|
|
Packit Service |
1d8f1c |
$(INSTALL_DATA) $$files "$(DESTDIR)$(dictdir)" || exit $$?; \
|
|
Packit Service |
1d8f1c |
done
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
dict__uninstall_files_from_dir = { \
|
|
Packit Service |
1d8f1c |
test -z "$$files" \
|
|
Packit Service |
1d8f1c |
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
Packit Service |
1d8f1c |
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
Packit Service |
1d8f1c |
cd "$$dir" && rm -f $$files; }; \
|
|
Packit Service |
1d8f1c |
}
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
# for make dist
|
|
Packit Service |
1d8f1c |
uninstall-hook:
|
|
Packit Service |
1d8f1c |
@$(NORMAL_UNINSTALL)
|
|
Packit Service |
1d8f1c |
$(AM_V_at)list='$(wildcard dicts/*.dict)'; \
|
|
Packit Service |
1d8f1c |
test -n "$(dictdir)" || list=; \
|
|
Packit Service |
1d8f1c |
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
Packit Service |
1d8f1c |
dir='$(DESTDIR)$(dictdir)'; $(dict__uninstall_files_from_dir)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
emoji_parser_SOURCES = \
|
|
Packit Service |
1d8f1c |
emoji-parser.c \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
emoji_parser_CFLAGS = \
|
|
Packit Service |
1d8f1c |
$(GLIB2_CFLAGS) \
|
|
Packit Service |
1d8f1c |
$(GOBJECT2_CFLAGS) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
emoji_parser_LDADD = \
|
|
Packit Service |
1d8f1c |
$(libibus) \
|
|
Packit Service |
1d8f1c |
$(GLIB2_LIBS) \
|
|
Packit Service |
1d8f1c |
$(GOBJECT2_LIBS) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
clean-local:
|
|
Packit Service |
1d8f1c |
-rm -rf dicts
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
endif
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
if ENABLE_UNICODE_DICT
|
|
Packit Service |
1d8f1c |
unicodedir = $(pkgdatadir)/dicts
|
|
Packit Service |
1d8f1c |
unicode_DATA = dicts/unicode-names.dict dicts/unicode-blocks.dict
|
|
Packit Service |
1d8f1c |
noinst_PROGRAMS += unicode-parser
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
dicts/unicode-names.dict: unicode-parser
|
|
Packit Service |
1d8f1c |
$(AM_V_at)input_file="$(UCD_DIR)/NamesList.txt"; \
|
|
Packit Service |
1d8f1c |
if test ! -f "$$input_file" ; then \
|
|
Packit Service |
1d8f1c |
echo "WARNING: Not found $$input_file" 1>&2; \
|
|
Packit Service |
1d8f1c |
else \
|
|
Packit Service |
1d8f1c |
$(builddir)/unicode-parser \
|
|
Packit Service |
1d8f1c |
--input-names-list $$input_file \
|
|
Packit Service |
1d8f1c |
--output-names-list $@; \
|
|
Packit Service |
1d8f1c |
echo "Generated $@"; \
|
|
Packit Service |
1d8f1c |
fi;
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
dicts/unicode-blocks.dict: unicode-parser
|
|
Packit Service |
1d8f1c |
$(AM_V_at)input_file="$(UCD_DIR)/Blocks.txt"; \
|
|
Packit Service |
1d8f1c |
if test ! -f "$$input_file" ; then \
|
|
Packit Service |
1d8f1c |
echo "WARNING: Not found $$input_file" 1>&2; \
|
|
Packit Service |
1d8f1c |
else \
|
|
Packit Service |
1d8f1c |
$(builddir)/unicode-parser \
|
|
Packit Service |
1d8f1c |
--input-blocks $$input_file \
|
|
Packit Service |
1d8f1c |
--output-blocks-trans ibusunicodegen.h \
|
|
Packit Service |
1d8f1c |
--output-blocks $@; \
|
|
Packit Service |
1d8f1c |
echo "Generated $@"; \
|
|
Packit Service |
1d8f1c |
fi;
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibusunicodegen.h: dicts/unicode-blocks.dict
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
unicode_parser_SOURCES = \
|
|
Packit Service |
1d8f1c |
unicode-parser.c \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
unicode_parser_CFLAGS = \
|
|
Packit Service |
1d8f1c |
$(GLIB2_CFLAGS) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
unicode_parser_LDADD = \
|
|
Packit Service |
1d8f1c |
$(GLIB2_LIBS) \
|
|
Packit Service |
1d8f1c |
$(libibus) \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
clean-local:
|
|
Packit Service |
1d8f1c |
-rm -rf dicts
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
endif
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
EXTRA_DIST = \
|
|
Packit Service |
1d8f1c |
emoji-parser.c \
|
|
Packit Service |
1d8f1c |
ibusversion.h.in \
|
|
Packit Service |
1d8f1c |
ibusmarshalers.list \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.h.template \
|
|
Packit Service |
1d8f1c |
ibusenumtypes.c.template \
|
|
Packit Service |
1d8f1c |
unicode-parser.c \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
CLEANFILES += \
|
|
Packit Service |
1d8f1c |
$(BUILT_SOURCES) \
|
|
Packit Service |
1d8f1c |
stamp-ibusmarshalers.h \
|
|
Packit Service |
1d8f1c |
stamp-ibusenumtypes.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
DISTCLEANFILES = \
|
|
Packit Service |
1d8f1c |
ibusemojigen.h \
|
|
Packit Service |
1d8f1c |
ibusunicodegen.h \
|
|
Packit Service |
1d8f1c |
ibusversion.h \
|
|
Packit Service |
1d8f1c |
$(NULL)
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
-include $(top_srcdir)/git.mk
|