1EXTRA_DIST = GNOME_UimApplet.server.in.in
2
3helper_defs = -DUIM_DATADIR=\""$(datadir)/@PACKAGE@"\"
4
5if GNOME_APPLET
6libexec_PROGRAMS =  uim-toolbar-applet
7
8uim_toolbar_applet_LDADD = @GTK2_LIBS@ @GNOME_APPLET_LIBS@ \
9			   -luim-scm -luim -luim-custom
10uim_toolbar_applet_CPPFLAGS = $(helper_defs) -I$(top_srcdir) -I$(top_builddir)
11uim_toolbar_applet_CFLAGS = @GTK2_CFLAGS@ @GNOME_APPLET_CFLAGS@
12if GCC
13# to cancel "-std=gnu89 -pedantic -Werror" and accept the string
14# uim_menu_xml longer than ISO C 89 maximum length (509)
15CFLAGS += -Wno-error
16# recent version of gcc has the option to suppress the warning
17#uim_toolbar_applet_CFLAGS += -Wno-overlength-strings
18endif
19
20uim_toolbar_applet_SOURCES = applet-gnome.c common-gtk.c
21
22serverdir = $(prefix)/libdata/bonobo/servers
23server_DATA = GNOME_UimApplet.server
24server_in_files = $(server_DATA:=.in)
25server_in_in_files = $(server_in_files:=.in)
26
27@INTLTOOL_SERVER_RULE@
28
29$(server_in_files): $(server_in_in_files) Makefile
30	$(SED) s,@LIBEXECDIR@,$(libexecdir),g <$< >$@.tmp
31	$(SED) s,@UIM_PIXMAPSDIR@,$(uim_pixmapsdir),g <$@.tmp >$@
32
33DISTCLEANFILES = GNOME_UimApplet.server.in GNOME_UimApplet.server \
34		 GNOME_UimApplet.server.in.tmp
35endif
36
37if GTK2
38bin_PROGRAMS = uim-toolbar-gtk uim-toolbar-gtk-systray
39endif
40
41uim_toolbar_gtk_SOURCES  = standalone-gtk.c common-gtk.c
42uim_toolbar_gtk_LDADD    = @GTK2_LIBS@ -luim-scm -luim -luim-custom
43uim_toolbar_gtk_CPPFLAGS = -I$(top_srcdir) -I$(top_builddir)
44uim_toolbar_gtk_CFLAGS   = @GTK2_CFLAGS@
45
46uim_toolbar_gtk_systray_SOURCES  = systray-gtk.c common-gtk.c \
47				   eggtrayicon.c eggtrayicon.h
48uim_toolbar_gtk_systray_LDADD    = @GTK2_LIBS@ \
49				   @X11_LIBS@ \
50				   -luim-scm -luim -luim-custom
51uim_toolbar_gtk_systray_CPPFLAGS = -I$(top_srcdir) -I$(top_builddir)
52uim_toolbar_gtk_systray_CFLAGS   = @GTK2_CFLAGS@
53