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