diff --git a/Makefile b/Makefile
index 7a757e3..b17d0c7 100644
--- a/Makefile
+++ b/Makefile
@@ -7,6 +7,7 @@ include config.mak
 gcin_tsin_o = tsin.o tsin-util.o win0.o win1.o tsin-parse.o
 gcin_pho_o = win-pho.o pho.o pho-util.o pho-sym.o table-update.o pho-dbg.o
 gcin_gtab_o = gtab.o win-gtab.o gtab-util.o gtab-list.o gtab-buf.o
+gcin_chewing_o = chewing.o
 
 GCIN_SO= gcin1.so gcin2.so
 
@@ -81,6 +82,10 @@ CFLAGS += -DUSE_GCB=1
 OBJS += gcb.o
 endif
 
+OBJS += $(gcin_chewing_o)
+CFLAGS += -I/usr/include/chewing
+EXTRA_LDFLAGS += -lchewing
+
 OBJ_IMSRV=im-addr.o im-dispatch.o im-srv.o gcin-crypt.o
 
 .c.E:
