diff options
| author | Glenn Morris | 2008-03-03 02:26:40 +0000 |
|---|---|---|
| committer | Glenn Morris | 2008-03-03 02:26:40 +0000 |
| commit | 4cba674aba37edbc235a4e1a88d7421d77af9084 (patch) | |
| tree | 3575bec058f9f3cf22e5c9ef58d207f2f261d8e6 | |
| parent | 252f3b82ad09acf8adf4a93b44651605e1a41cd4 (diff) | |
| download | emacs-4cba674aba37edbc235a4e1a88d7421d77af9084.tar.gz emacs-4cba674aba37edbc235a4e1a88d7421d77af9084.zip | |
(iconsrcdir): New variable.
(install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon directory.
| -rw-r--r-- | ChangeLog | 6 | ||||
| -rw-r--r-- | Makefile.in | 8 |
2 files changed, 12 insertions, 2 deletions
| @@ -1,3 +1,9 @@ | |||
| 1 | 2008-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 | |||
| 1 | 2008-02-29 Glenn Morris <rgm@gnu.org> | 7 | 2008-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. |
| 178 | icondir=$(datarootdir)/icons | 178 | icondir=$(datarootdir)/icons |
| 179 | 179 | ||
| 180 | # The source directory for the icon files. | ||
| 181 | iconsrcdir=$(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 | |||
| 575 | install-etc: mkdir | 578 | install-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 ; \ |