plugindir = $(libexecdir)/xfce4/panel-plugins plugin_PROGRAMS = xfce4-menu-plugin xfce4_menu_plugin_SOURCES = \ desktop-menu-plugin.c xfce4_menu_plugin_CFLAGS = \ -I$(top_srcdir)/common \ $(LIBX11_CFLAGS) \ $(LIBXFCEGUI4_CFLAGS) \ $(LIBXFCE4PANEL_CFLAGS) \ $(THUNAR_VFS_CFLAGS) \ -DDATADIR=\"$(datadir)\" \ -DLOCALEDIR=\"$(localedir)\" \ -DBINDIR=\"$(bindir)\" xfce4_menu_plugin_DEPENDENCIES = \ $(top_builddir)/common/libxfdesktop-menu.la \ $(top_builddir)/common/libxfdesktop.la xfce4_menu_plugin_LDADD = \ $(top_builddir)/common/libxfdesktop-menu.la \ $(top_builddir)/common/libxfdesktop.la \ $(LIBX11_LIBS) \ $(LIBXFCEGUI4_LIBS) \ $(LIBXFCE4PANEL_LIBS) \ $(THUNAR_VFS_LIBS) if HAVE_CYGWIN xfce4_menu_plugin_LDFLAGS = \ -no-undefined endif bin_PROGRAMS = xfce4-popup-menu xfce4_popup_menu_SOURCES = \ xfce4-popup-menu.h \ xfce4-popup-menu.c xfce4_popup_menu_CFLAGS = \ $(LIBX11_CFLAGS) \ $(GTK_CFLAGS) xfce4_popup_menu_LDADD = \ $(LIBX11_LDFLAGS) \ $(LIBX11_LIBS) \ $(GTK_LIBS) # .desktop file # # Some automake trickery here. Because we cannot use $(libexecdir) in the # automake stage, we'll use sed to get the full path into the .desktop file. # We also need to let intltool merge the translated fields, so we add an # additional level of indirection: a .desktop.in.in file. # desktop_in_in_files = xfce4-menu.desktop.in.in desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in) desktopdir = $(datadir)/xfce4/panel-plugins desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ EXTRA_DIST = $(desktop_in_in_files) DISTCLEANFILES = \ $(desktop_DATA) $(desktop_in_files) # get full path into .desktop file %.desktop.in: %.desktop.in.in sed -e "s^@PLUGIN_PATH@^$(libexecdir)/xfce4/panel-plugins^" \ $< > $@