## Process this file with automake to produce Makefile.in SUBDIRS = src po # Install and i18n-ify the desktop-file desktopdir = $(datadir)/applications desktop_in_files = pureadmin.desktop.in desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ GLADEFILES = \ dialogs.glade \ mainwindow.glade \ prefwin.glade \ usermanager.glade GLADEFILES_BACKUP = \ $(GLADEFILES:.glade=.glade.bak) \ $(GLADEFILES:.glade=.glade~) EXTRA_DIST = \ autogen.sh \ pureadmin.desktop \ autopackage/pureadmin.apspec.in \ $(desktop_in_files) \ intltool-extract.in intltool-merge.in intltool-update.in \ $(GLADEFILES) DISTCLEANFILES = \ intltool-extract\ intltool-merge \ intltool-update \ $(GLADEFILES_BACKUP) CLEANFILES = \ $(desktop_DATA) ICONSIZES = \ 16x16 \ 24x24 \ 32x32 \ 48x48 iconthemebasedir=$(DESTDIR)$(datadir)/icons/hicolor install-icon-theme: @$(mkinstalldirs) $(DESTDIR)$(datadir)/icons/; @for iconsize in $(ICONSIZES); do \ iconthemedir=$(iconthemebasedir)/$$iconsize/apps; \ $(mkinstalldirs) $$iconthemedir; \ $(INSTALL_DATA) $(srcdir)/pixmaps/pureadmin-$$iconsize.png $$iconthemedir/pureadmin.png; \ done; @if test -z "$(DESTDIR)"; then \ if which gtk-update-icon-cache > /dev/null; then \ echo "Updating icon cache in $(iconthemebasedir)"; \ gtk-update-icon-cache "$(iconthemebasedir)" || true; \ fi; \ else \ echo "Skipping icon theme cache update in $(iconthemebasedir)"; \ fi; install-docs: @$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/docs; @for doc in $(srcdir)/docs/*.txt; do \ if test -f $$doc; then \ $(INSTALL_DATA) $$doc $(DESTDIR)$(pkgdatadir)/docs;\ fi; \ done; install-glade: @$(mkinstalldirs) $(DESTDIR)$(pkgdatadir) @for glade in $(GLADEFILES); do \ if test -f $$glade; then \ $(INSTALL_DATA) $$glade $(DESTDIR)$(pkgdatadir);\ fi; \ done; install-pixmaps: $(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps; $(INSTALL_DATA) $(srcdir)/pixmaps/pureadmin-48x48.png $(DESTDIR)$(datadir)/pixmaps/pureadmin.png; $(mkinstalldirs) $(DESTDIR)$(pkgdatadir); \ for pixmap in $(srcdir)/pixmaps/*.png; do \ if test -f $$pixmap; then \ $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir); \ fi; \ done; install-data-local: install-icon-theme install-docs install-glade install-pixmaps @$(NORMAL_INSTALL) uninstall-local: rm -f $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE).png; rm -rf $(DESTDIR)$(pkgdatadir); rm -rf $(DESTDIR)$(datadir)/doc/$(PACKAGE); for iconsize in $(ICONSIZES); do \ iconthemedir=$(iconthemebasedir)/$$iconsize/apps; \ rm -f $$iconthemedir/pureadmin.png; \ done; dist-hook: if test -d pixmaps; then \ mkdir $(distdir)/pixmaps; \ for pixmap in pixmaps/*; do \ if test -f $$pixmap; then \ cp -p $$pixmap $(distdir)/pixmaps; \ fi \ done \ fi; \ mkdir -p $(distdir)/docs ; \ for file in docs/*.txt; do \ if test -f $$file; then \ cp -p $$file $(distdir)/docs; \ fi \ done;