1if QT
2INCLUDES += -I$(top_srcdir) -I$(top_builddir)
3QT_CXXFLAGS = $(UIM_QT_CXXFLAGS)
4QT_LDFLAGS  = $(UIM_QT_LDFLAGS)
5
6# Immodule
7if QT_IMMODULE
8QT_CXXFLAGS += -DQT_IMMODULE
9
10extra_LTLIBRARIES = libquiminputcontextplugin.la
11extradir = $(QT_PLUGINSDIR)/inputmethods
12
13noinst_HEADERS = \
14	candidatewindow.h qhelpermanager.h \
15	quiminputcontext.h quiminputcontext_with_slave.h \
16	quiminputcontext_compose.h \
17	qtextutil.h quiminfomanager.h \
18	subwindow.h
19MOC_FILES = \
20	candidatewindow.moc qhelpermanager.moc \
21	quiminputcontext.moc quiminputcontext_with_slave.moc \
22	qtextutil.moc \
23	subwindow.moc
24
25libquiminputcontextplugin_la_SOURCES = \
26	candidatewindow.cpp  qhelpermanager.cpp \
27	plugin.cpp plugin.h \
28	candidatewindow.h    qhelpermanager.h \
29	quiminputcontext.cpp quiminputcontext_with_slave.cpp \
30	quiminputcontext.h   quiminputcontext_with_slave.h \
31	quiminputcontext_compose.cpp \
32	quiminputcontext_compose.h \
33	qtextutil.cpp qtextutil.h \
34	quiminfomanager.cpp quiminfomanager.h \
35	subwindow.cpp subwindow.h
36libquiminputcontextplugin_la_CXXFLAGS = $(QT_CXXFLAGS) @X_CFLAGS@
37libquiminputcontextplugin_la_LDFLAGS  = $(QT_LDFLAGS) -avoid-version
38libquiminputcontextplugin_la_LIBADD   = $(top_builddir)/uim/libuim-counted-init.la \
39					$(top_builddir)/uim/libuim-scm.la \
40					$(top_builddir)/uim/libuim.la
41if LIBUIM_X_UTIL
42libquiminputcontextplugin_la_LIBADD  += $(top_builddir)/uim/libuim-x-util.la
43endif
44
45candidatewindow.cpp: candidatewindow.moc
46qhelpermanager.cpp: qhelpermanager.moc
47quiminputcontext.cpp: quiminputcontext.moc
48quiminputcontext_with_slave.cpp: quiminputcontext_with_slave.moc
49qtextutil.cpp: qtextutil.moc
50subwindow.cpp: subwindow.moc
51endif
52
53CLEANFILES = \
54	$(MOC_FILES) \
55	$(UI_TMP_FILES)
56
57.h.moc:
58	$(MOC) $< -o $*.moc
59.ui.h:
60	$(UIC) $< -o $*.h
61endif
62