include $(top_srcdir)/Makefile.shared @XML_I18N_MERGE_DESKTOP_RULE@ DESKTOP_IN_FILES=nautilus.desktop.in DESKTOP_FILES=$(DESKTOP_IN_FILES:.desktop.in=.desktop) if HAVE_APPLETS APPLETS_SUBDIRS = applets endif SUBDIRS = \ data \ icons \ intl \ cut-n-paste-code \ librsvg \ libnautilus \ libnautilus-adapter \ libnautilus-extensions \ helper-utilities \ helper-scripts \ src \ components \ $(APPLETS_SUBDIRS) \ nautilus-installer \ test \ user-guide \ help \ po \ omf-install \ $(NULL) EXTRA_DIST= \ TRADEMARK_NOTICE \ COPYING.LIB \ COPYING-DOCS \ RPMs-README \ HACKING \ MAINTAINERS \ nautilus.spec.in \ nautilus-clean.sh \ nautilus.desktop \ nautilus.desktop.in \ nautilus-launch-icon.png \ ChangeLog-20000414 \ ChangeLog-20000625 \ ChangeLog-20000831 \ ChangeLog-20001018 \ xml-i18n-extract.in \ xml-i18n-merge.in \ xml-i18n-update.in \ Makefile.shared \ $(DESKTOP_IN_FILES) \ $(DESKTOP_FILES) \ nautilus-installer \ $(NULL) appicondir = $(datadir)/pixmaps appicon_DATA = nautilus-launch-icon.png Applicationsdir = $(datadir)/gnome/apps/Applications Applications_DATA = $(DESKTOP_FILES) ################################################################## # # eazel-logos/*, if it exists # ################################################################## icondir = $(datadir)/pixmaps/nautilus/eazel-logos if HAVE_EAZEL_LOGOS EAZEL_LOGOS_ICONS = \ $(top_srcdir)/eazel-logos/LICENSE \ $(top_srcdir)/eazel-logos/About_Image.png \ $(top_srcdir)/eazel-logos/about_background.png \ $(top_srcdir)/eazel-logos/default.xml \ $(top_srcdir)/eazel-logos/druid_header.png \ $(top_srcdir)/eazel-logos/eazel-logo-right-side-logo.png \ $(NULL) endif ################################################################## # # eazel-logos/throbber/*, if it exists # ################################################################## throbberdir = $(datadir)/pixmaps/nautilus/eazel-logos/throbber if HAVE_EAZEL_LOGOS EAZEL_LOGOS_THROBBER = \ $(top_srcdir)/eazel-logos/throbber/001.png \ $(top_srcdir)/eazel-logos/throbber/002.png \ $(top_srcdir)/eazel-logos/throbber/003.png \ $(top_srcdir)/eazel-logos/throbber/004.png \ $(top_srcdir)/eazel-logos/throbber/005.png \ $(top_srcdir)/eazel-logos/throbber/006.png \ $(top_srcdir)/eazel-logos/throbber/007.png \ $(top_srcdir)/eazel-logos/throbber/008.png \ $(top_srcdir)/eazel-logos/throbber/009.png \ $(top_srcdir)/eazel-logos/throbber/010.png \ $(top_srcdir)/eazel-logos/throbber/011.png \ $(top_srcdir)/eazel-logos/throbber/012.png \ $(top_srcdir)/eazel-logos/throbber/013.png \ $(top_srcdir)/eazel-logos/throbber/014.png \ $(top_srcdir)/eazel-logos/throbber/015.png \ $(top_srcdir)/eazel-logos/throbber/rest.png \ $(NULL) endif ################################################################## # # dist-hook # ################################################################## dist-hook: nautilus.spec cp nautilus.spec $(distdir) # This is ridiculous, but automake apparently won't allow conditionals # in EXTRA_DIST. mkdir -p $(distdir)/eazel-logos list='$(EAZEL_LOGOS_ICONS)'; \ for i in $$list; \ do \ cp $$i $(distdir)/eazel-logos; \ done mkdir -p $(distdir)/eazel-logos/throbber list='$(EAZEL_LOGOS_THROBBER)'; \ for i in $$list; \ do \ cp $$i $(distdir)/eazel-logos/throbber; \ done ################################################################## # # install-data-hook # ################################################################## install-data-hook: nautilus-clean.sh $(mkinstalldirs) $(DESTDIR)/$(prefix)/bin @list='nautilus-clean.sh'; for p in $$list; do\ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_PROGRAM) $(srcdir)/$$p $(DESTDIR)/$(prefix)/bin/$$p"; \ $(INSTALL_PROGRAM) $(srcdir)/$$p $(DESTDIR)/$(prefix)/bin/$$p; \ else :; fi; \ done # This is slightly less ridiculous. I'm doing it this way instead of with # an automake DATA rule because it's easier to deal with the relative paths # like this. $(mkinstalldirs) $(icondir) @list='$(EAZEL_LOGOS_ICONS)'; \ for i in $$list; \ do \ echo $(INSTALL_PROGRAM) $$i $(icondir)/`basename $$i`; \ $(INSTALL_PROGRAM) $$i $(icondir)/`basename $$i`; \ done $(mkinstalldirs) $(throbberdir) @list='$(EAZEL_LOGOS_THROBBER)'; \ for i in $$list; \ do \ echo $(INSTALL_PROGRAM) $$i $(throbberdir)/`basename $$i`; \ $(INSTALL_PROGRAM) $$i $(throbberdir)/`basename $$i`; \ done