Gnus -- minor build / warning fixes [OK For Upstream]
[gnus] / etc / Makefile.in
index 772b6c5..cd542ec 100644 (file)
@@ -1,6 +1,7 @@
+prefix = @prefix@
+datarootdir = @datarootdir@
 datadir = @datadir@
 infodir = @infodir@
-prefix = @prefix@
 srcdir = @srcdir@
 subdir = etc
 top_srcdir = @top_srcdir@
@@ -13,46 +14,90 @@ INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 SHELL = /bin/sh
 
-install: 
-       $(SHELL) $(top_srcdir)/mkinstalldirs $(etcdir)
-       cd $(srcdir) \
+install:
+       $(SHELL) $(top_srcdir)/mkinstalldirs "$(DESTDIR)$(etcdir)"
+       @cd $(srcdir) \
        && for p in gnus-tut.txt; do \
-         echo " $(INSTALL_DATA) $$p $(etcdir)/$$p"; \
-         $(INSTALL_DATA) $$p $(etcdir)/$$p; \
+         echo "$(INSTALL_DATA) \"$$p $(DESTDIR)$(etcdir)/$$p\""; \
+         $(INSTALL_DATA) $$p "$(DESTDIR)$(etcdir)/$$p"; \
        done
-       $(SHELL) $(top_srcdir)/mkinstalldirs $(etcdir)/gnus
-       cd $(srcdir) \
-       && for p in images/gnus/*.xpm images/gnus/*.pbm images/gnus/*.xbm images/gnus/x-splash; do \
-         echo " $(INSTALL_DATA) $$p $(etcdir)/$$p"; \
-         $(INSTALL_DATA) $$p $(etcdir)/$$p; \
+       $(SHELL) $(top_srcdir)/mkinstalldirs "$(DESTDIR)$(etcdir)/images/gnus" "$(DESTDIR)$(etcdir)/images/mail"
+       @cd $(srcdir) \
+       && for p in images/gnus/*.pbm images/gnus/*.png images/gnus/*.svg \
+                   images/gnus/*.xbm images/gnus/*.xpm \
+                   images/mail/*.pbm images/mail/*.png images/mail/*.svg \
+                   images/mail/*.xbm images/mail/*.xpm \
+                   images/*.pbm images/*.png images/*.svg images/*.xbm \
+                   images/*.xpm; do \
+         if test -f $$p; then \
+           echo "$(INSTALL_DATA) $$p \"$(DESTDIR)$(etcdir)/$$p\""; \
+           $(INSTALL_DATA) $$p "$(DESTDIR)$(etcdir)/$$p"; \
+         fi; \
        done
-       $(SHELL) $(top_srcdir)/mkinstalldirs $(etcdir)/images/smilies
-       cd $(srcdir) \
-       && for p in images/smilies/*.pbm images/smilies/*.xpm; do \
-         echo " $(INSTALL_DATA) $$p $(etcdir)/$$p"; \
-         $(INSTALL_DATA) $$p $(etcdir)/$$p; \
+       $(SHELL) $(top_srcdir)/mkinstalldirs "$(DESTDIR)$(etcdir)/images/smilies" \
+         "$(DESTDIR)$(etcdir)/images/smilies/grayscale" "$(DESTDIR)$(etcdir)/images/smilies/medium"
+       @cd $(srcdir) \
+       && for p in images/smilies/*.pbm images/smilies/*.png \
+                   images/smilies/*.svg images/smilies/*.xbm \
+                   images/smilies/*.xpm \
+                   images/smilies/grayscale/*.pbm \
+                   images/smilies/grayscale/*.png \
+                   images/smilies/grayscale/*.svg \
+                   images/smilies/grayscale/*.xbm \
+                   images/smilies/grayscale/*.xpm \
+                   images/smilies/medium/*.pbm images/smilies/medium/*.png \
+                   images/smilies/medium/*.svg images/smilies/medium/*.xbm \
+                   images/smilies/medium/*.xpm; do \
+         if test -f $$p; then \
+           echo "$(INSTALL_DATA) $$p \"$(DESTDIR)$(etcdir)/$$p\""; \
+           $(INSTALL_DATA) $$p "$(DESTDIR)$(etcdir)/$$p"; \
+         fi; \
        done
 
-uninstall: 
-       rm -f $(etcdir)/gnus-tut.txt
-       cd $(srcdir) \
-       && for p in images/gnus/*.xpm images/gnus/*.pbm images/gnus/*.xbm images/gnus/x-splash; do \
-         rm -f "$(etcdir)/$$p"; \
+uninstall:
+       rm -f "$(etcdir)/gnus-tut.txt"
+       @cd $(srcdir) \
+       && for p in images/gnus/*.pbm images/gnus/*.png images/gnus/*.svg \
+                   images/gnus/*.xbm images/gnus/*.xpm \
+                   images/mail/*.pbm images/mail/*.png images/mail/*.svg \
+                   images/mail/*.xbm images/mail/*.xpm \
+                   images/*.pbm images/*.png images/*.svg images/*.xbm \
+                   images/*.xpm; do \
+         if test -f $$p; then \
+           echo "rm -f \"$(etcdir)/$$p\""; \
+           rm -f "$(etcdir)/$$p"; \
+         fi; \
        done
-       rmdir $(etcdir)/images/gnus 2> /dev/null || true
-       cd $(srcdir) \
-       && for p in images/smilies/*.pbm images/smilies/*.xpm; do \
-         rm -f "$(etcdir)/$$p"; \
+       rmdir "$(etcdir)/images/gnus" 2> /dev/null || true
+       @cd $(srcdir) \
+       && for p in images/smilies/*.pbm images/smilies/*.png \
+                   images/smilies/*.svg images/smilies/*.xbm \
+                   images/smilies/*.xpm \
+                   images/smilies/grayscale/*.pbm \
+                   images/smilies/grayscale/*.png \
+                   images/smilies/grayscale/*.svg \
+                   images/smilies/grayscale/*.xbm \
+                   images/smilies/grayscale/*.xpm \
+                   images/smilies/medium/*.pbm images/smilies/medium/*.png \
+                   images/smilies/medium/*.svg images/smilies/medium/*.xbm \
+                   images/smilies/medium/*.xpm; do \
+         if test -f $$p; then \
+           echo "rm -f \"$(etcdir)/$$p\""; \
+           rm -f "$(etcdir)/$$p"; \
+         fi; \
        done
-       rmdir $(etcdir)/images/smilies 2> /dev/null || true
-       rmdir $(etcdir)/images 2> /dev/null || true
+       rmdir "$(etcdir)/images/smilies" 2> /dev/null || true
+       rmdir "$(etcdir)/images" 2> /dev/null || true
 
 Makefile: $(srcdir)/Makefile.in ../config.status
        cd .. \
          && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 
-distclean:
-       rm -f *~ Makefile
+clean:
+       rm -f *~
+
+distclean: clean
+       rm -f Makefile
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.