Index: ui/gtk3/Makefile.am |
diff --git a/ui/gtk3/Makefile.am b/ui/gtk3/Makefile.am |
index 786b80e60f4a92d6329e11bbf4d03d390818a5a2..cd1e9c2c022bde8c64fbfd10fbbed892b09ad1b4 100644 |
--- a/ui/gtk3/Makefile.am |
+++ b/ui/gtk3/Makefile.am |
@@ -156,6 +156,8 @@ EXTRA_DIST = \ |
$(man_seven_in_files) \ |
emojierapp.vala \ |
gtkpanel.xml.in \ |
+ ibusfontset.c \ |
+ ibusfontset.h \ |
notification-item.xml \ |
notification-watcher.xml \ |
$(NULL) |
@@ -198,6 +200,36 @@ emojierapp.o: $(srcdir)/emojierapp.c |
$(AM_V_CC_no)$(COMPILE) -c -o $@ $< |
$(NULL) |
+if ENABLE_HARFBUZZ_FOR_EMOJI |
+ibus_ui_gtk3_SOURCES += \ |
+ ibusfontset.c \ |
+ $(NULL) |
+ |
+ibus_ui_emojier_SOURCES += \ |
+ ibusfontset.c \ |
+ $(NULL) |
+ |
+AM_CFLAGS += \ |
+ @CAIRO_CFLAGS@ \ |
+ @FONTCONFIG_CFLAGS@ \ |
+ @HARFBUZZ_CFLAGS@ \ |
+ $(NULL) |
+ |
+AM_LDADD += \ |
+ @CAIRO_LIBS@ \ |
+ @FONTCONFIG_LIBS@ \ |
+ @HARFBUZZ_LIBS@ \ |
+ $(NULL) |
+ |
+AM_VALAFLAGS += \ |
+ -D ENABLE_HARFBUZZ_FOR_EMOJI \ |
+ --pkg=cairo \ |
+ --pkg=ibus-fontset-1.0 \ |
+ $(NULL) |
+ |
+endif |
+# end of ENABLE_HARFBUZZ_FOR_EMOJI |
+ |
man_seven_files = $(man_seven_in_files:.7.in=.7) |
man_seven_DATA =$(man_seven_files:.7=.7.gz) |
man_sevendir = $(mandir)/man7 |