aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-03-03 02:26:40 +0000
committerGlenn Morris2008-03-03 02:26:40 +0000
commit4cba674aba37edbc235a4e1a88d7421d77af9084 (patch)
tree3575bec058f9f3cf22e5c9ef58d207f2f261d8e6
parent252f3b82ad09acf8adf4a93b44651605e1a41cd4 (diff)
downloademacs-4cba674aba37edbc235a4e1a88d7421d77af9084.tar.gz
emacs-4cba674aba37edbc235a4e1a88d7421d77af9084.zip
(iconsrcdir): New variable.
(install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon directory.
-rw-r--r--ChangeLog6
-rw-r--r--Makefile.in8
2 files changed, 12 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 4ed7eadd721..9aa6f7c0123 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
12008-03-03 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (iconsrcdir): New variable.
4 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
5 directory.
6
12008-02-29 Glenn Morris <rgm@gnu.org> 72008-02-29 Glenn Morris <rgm@gnu.org>
2 8
3 * test/: New directory. 9 * test/: New directory.
diff --git a/Makefile.in b/Makefile.in
index 721883e9943..e50e8696902 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -177,6 +177,9 @@ desktopdir=$(datarootdir)/applications
177# Where the etc/images/icons/hicolor directory is to be installed. 177# Where the etc/images/icons/hicolor directory is to be installed.
178icondir=$(datarootdir)/icons 178icondir=$(datarootdir)/icons
179 179
180# The source directory for the icon files.
181iconsrcdir=$(srcdir)/etc/images/icons
182
180# ==================== Emacs-specific directories ==================== 183# ==================== Emacs-specific directories ====================
181 184
182# These variables hold the values Emacs will actually use. They are 185# These variables hold the values Emacs will actually use. They are
@@ -575,7 +578,8 @@ install-arch-indep: mkdir info install-etc
575install-etc: mkdir 578install-etc: mkdir
576 ${INSTALL_DATA} ${srcdir}/etc/emacs.desktop \ 579 ${INSTALL_DATA} ${srcdir}/etc/emacs.desktop \
577 $(DESTDIR)${desktopdir}/emacs.desktop 580 $(DESTDIR)${desktopdir}/emacs.desktop
578 for icon in $(srcdir)/etc/images/icons/*/*x*/apps/*.*; do \ 581 for icon in $(iconsrcdir)/*/*x*/apps/*.* \
582 $(iconsrcdir)/*/scalable/apps/*.*; do \
579 if [ -r $${icon} ]; then \ 583 if [ -r $${icon} ]; then \
580 iicon=`echo "$${icon}" | sed 's,$(srcdir)/etc/images/icons,$(DESTDIR)${icondir},'` ; \ 584 iicon=`echo "$${icon}" | sed 's,$(srcdir)/etc/images/icons,$(DESTDIR)${icondir},'` ; \
581 ${INSTALL_DATA} $${icon} $${iicon} ; \ 585 ${INSTALL_DATA} $${icon} $${iicon} ; \
@@ -603,7 +607,7 @@ mkdir: FRC
603 chmod a+r $(DESTDIR)${datadir};\ 607 chmod a+r $(DESTDIR)${datadir};\
604 fi 608 fi
605 icondirs= ; \ 609 icondirs= ; \
606 for dir in $(srcdir)/etc/images/icons/*/*x*/apps; do \ 610 for dir in $(iconsrcdir)/*/*x*/apps $(iconsrcdir)/*/scalable/apps; do \
607 if [ -d $${dir} ]; then \ 611 if [ -d $${dir} ]; then \
608 icondirs="$${icondirs} $${dir}" ; \ 612 icondirs="$${icondirs} $${dir}" ; \
609 fi ; \ 613 fi ; \