| 1 | # Copyright 1999-2010 Gentoo Foundation |
1 | # Copyright 1999-2011 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/elisp.eclass,v 1.47 2010/11/23 20:56:08 ulm Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/elisp.eclass,v 1.48 2011/02/07 21:48:53 ulm Exp $ |
| 4 | # |
4 | # |
| 5 | # Copyright 2002-2003 Matthew Kennedy <mkennedy@gentoo.org> |
5 | # Copyright 2002-2003 Matthew Kennedy <mkennedy@gentoo.org> |
| 6 | # Copyright 2003 Jeremy Maitin-Shepard <jbms@attbi.com> |
6 | # Copyright 2003 Jeremy Maitin-Shepard <jbms@attbi.com> |
| 7 | # Copyright 2007-2010 Christian Faulhammer <fauli@gentoo.org> |
7 | # Copyright 2007-2010 Christian Faulhammer <fauli@gentoo.org> |
| 8 | # Copyright 2007-2010 Ulrich Müller <ulm@gentoo.org> |
8 | # Copyright 2007-2010 Ulrich Müller <ulm@gentoo.org> |
| … | |
… | |
| 130 | |
130 | |
| 131 | # @FUNCTION: elisp_src_compile |
131 | # @FUNCTION: elisp_src_compile |
| 132 | # @DESCRIPTION: |
132 | # @DESCRIPTION: |
| 133 | # Call elisp-compile to byte-compile all Emacs Lisp (*.el) files. |
133 | # Call elisp-compile to byte-compile all Emacs Lisp (*.el) files. |
| 134 | # If ELISP_TEXINFO lists any Texinfo sources, call makeinfo to generate |
134 | # If ELISP_TEXINFO lists any Texinfo sources, call makeinfo to generate |
| 135 | # GNU Info files from then. |
135 | # GNU Info files from them. |
| 136 | |
136 | |
| 137 | elisp_src_compile() { |
137 | elisp_src_compile() { |
| 138 | elisp-compile *.el || die |
138 | elisp-compile *.el || die |
| 139 | if [ -n "${ELISP_TEXINFO}" ]; then |
139 | if [ -n "${ELISP_TEXINFO}" ]; then |
| 140 | makeinfo ${ELISP_TEXINFO} || die |
140 | makeinfo ${ELISP_TEXINFO} || die |