1EXTRA_DIST = uimapplet.desktop.in
2
3if QT
4INCLUDES += -I$(top_srcdir) -I$(top_builddir) -I..
5QT_CXXFLAGS = $(UIM_QT_CXXFLAGS)
6QT_LDFLAGS  = $(UIM_QT_LDFLAGS)
7
8HEADER_FILES = \
9	common-quimhelpertoolbar.h \
10	common-uimstateindicator.h \
11	standalone-qt.h
12if KDE_APPLET
13HEADER_FILES += \
14	applet-kde.h
15endif
16
17MOC_FILES = \
18	common-quimhelpertoolbar.moc \
19	common-uimstateindicator.moc \
20	standalone-qt.moc
21if KDE_APPLET
22MOC_FILES += \
23	applet-kde.moc
24endif
25
26noinst_HEADERS = $(HEADER_FILES)
27
28bin_PROGRAMS = uim-toolbar-qt
29
30if KDE_APPLET
31applet_LTLIBRARIES = uim_panelapplet.la
32appletdir = @KDE_LIB_DIR@/kde3
33
34lnkdir = @KDE_DATA_DIR@/kicker/applets
35lnk_DATA = uimapplet.desktop
36endif
37
38# Toolbar Common
39noinst_LTLIBRARIES = libtoolbarcommon.la
40libtoolbarcommon_la_SOURCES  = common-quimhelpertoolbar.cpp common-uimstateindicator.cpp ../qtgettext.h \
41			       common-quimhelpertoolbar.h   common-uimstateindicator.h
42libtoolbarcommon_la_CXXFLAGS = $(QT_CXXFLAGS)
43libtoolbarcommon_la_LDFLAGS  = $(QT_LDFLAGS) -avoid-version
44libtoolbarcommon_la_LIBADD   = $(top_builddir)/uim/libuim-scm.la \
45			       $(top_builddir)/uim/libuim.la
46common-quimhelpertoolbar.cpp: common-quimhelpertoolbar.moc
47common-uimstateindicator.cpp: common-uimstateindicator.moc
48
49# Toolbar Standalone
50uim_toolbar_qt_SOURCES = standalone-qt.cpp standalone-qt.h ../qtgettext.h \
51			 common-quimhelpertoolbar.h common-uimstateindicator.h
52uim_toolbar_qt_CXXFLAGS = $(QT_CXXFLAGS)
53uim_toolbar_qt_LDFLAGS  = $(QT_LDFLAGS)
54uim_toolbar_qt_LDADD    = $(top_builddir)/uim/libuim-scm.la \
55			  $(top_builddir)/uim/libuim.la ./libtoolbarcommon.la
56standalone-qt.cpp: standalone-qt.moc
57
58# Toolbar applet
59if KDE_APPLET
60uim_panelapplet_la_SOURCES = applet-kde.cpp applet-kde.h ../qtgettext.h \
61			 common-quimhelpertoolbar.h common-uimstateindicator.h
62uim_panelapplet_la_CXXFLAGS = -I@KDE_INCLUDE_DIR@ $(QT_CXXFLAGS)
63uim_panelapplet_la_LDFLAGS  = -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L@KDE_LIB_DIR@ $(QT_LDFLAGS)
64uim_panelapplet_la_LIBADD   = $(top_builddir)/uim/libuim-scm.la \
65			      $(top_builddir)/uim/libuim.la \
66			      libtoolbarcommon.la  -lkdeui -lkdecore
67applet-kde.cpp: applet-kde.moc
68endif
69
70CLEANFILES = \
71	$(MOC_FILES) \
72	$(UI_TMP_FILES)
73
74.h.moc:
75	$(MOC) $< -o $*.moc
76.ui.h:
77	$(UIC) $< -o $*.h
78endif
79
80