diff options
Diffstat (limited to 'mini-commander/src/Makefile.am')
-rw-r--r-- | mini-commander/src/Makefile.am | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/mini-commander/src/Makefile.am b/mini-commander/src/Makefile.am new file mode 100644 index 00000000..1eace378 --- /dev/null +++ b/mini-commander/src/Makefile.am @@ -0,0 +1,115 @@ +## Process this file with automake to produce Makefile.in + +INCLUDES = \ + -I. \ + -I$(srcdir) \ + -DMC_MENU_UI_DIR=\""$(uidir)"\" \ + $(MATE_APPLETS3_CFLAGS) \ + $(WARN_CFLAGS) \ + $(MATE_INCLUDEDIR) + +libexec_PROGRAMS = mini_commander_applet + +tooldir = $(libexecdir)/mate-applets +tool_PROGRAMS = mc-install-default-macros + +mini_commander_applet_SOURCES = \ + about.c \ + about.h \ + cmd_completion.c \ + cmd_completion.h \ + command_line.c \ + command_line.h \ + exec.c \ + exec.h \ + mini-commander_applet.c \ + mini-commander_applet.h \ + help.c \ + help.h \ + history.c \ + history.h \ + macro.c \ + macro.h \ + preferences.c \ + preferences.h \ + mc-default-macros.h + +mini_commander_applet_LDADD = \ + $(MATE_APPLETS3_LIBS) + +mc_install_default_macros_SOURCES = \ + mc-install-default-macros.c \ + mc-default-macros.h + +mc_install_default_macros_LDADD = \ + $(MATE_APPLETS_LIBS) + +builder_DATA = mini-commander.ui + +BITMAPS = \ + browser-mini.xpm \ + history-mini.xpm + +desktop_iconsdir = $(iconsdir)/hicolor/48x48/apps +desktop_icons_DATA = mate-mini-commander.png + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(iconsdir)/hicolor +install-data-hook: update-icon-cache +uninstall-hook: update-icon-cache +update-icon-cache: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After (un)install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + +appletdir = $(datadir)/mate-panel/applets +applet_in_files = org.mate.applets.MiniCommanderApplet.mate-panel-applet.in +applet_DATA = $(applet_in_files:.mate-panel-applet.in=.mate-panel-applet) + +$(applet_in_files): $(applet_in_files).in Makefile + $(AM_V_GEN)sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + -e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \ + $< > $@ + +%.mate-panel-applet: %.mate-panel-applet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache + +servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.panel.applet.MiniCommanderAppletFactory.service.in +service_DATA = $(service_in_files:.service.in=.service) + +org.mate.panel.applet.MiniCommanderAppletFactory.service: $(service_in_files) + $(AM_V_GEN)sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + $< > $@ + +CLEANFILES = $(applet_DATA) $(applet_DATA).in $(service_DATA) $(schemas_DATA) + +schemasdir = @MATECONF_SCHEMA_FILE_DIR@ +schemas_in_files = mini-commander.schemas.in mini-commander-global.schemas.in +schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) + +@INTLTOOL_SCHEMAS_RULE@ + +uidir = $(datadir)/mate-2.0/ui +ui_DATA = mini-commander-applet-menu.xml + +if MATECONF_SCHEMAS_INSTALL +install-data-local: + MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schemas_DATA) ; + MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(top_builddir)/mini-commander/src/mc-install-default-macros +endif + +EXTRA_DIST = \ + org.mate.applets.MiniCommanderApplet.mate-panel-applet.in.in \ + $(service_in_files) \ + $(desktop_icons_DATA) \ + $(BITMAPS) \ + $(ui_DATA) \ + $(builder_DATA) \ + $(schemas_in_files) + +-include $(top_srcdir)/git.mk |