Mercurial > hg > xemacs-beta
view lib-src/update-autoloads.sh @ 68:0b7f3b634cf2 r19-16-pre9
Import from CVS: tag r19-16-pre9
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:00:03 +0200 |
parents | bcdc7deadc19 |
children | 131b0175ea99 |
line wrap: on
line source
#!/bin/sh ### update-autoloads.sh --- update auto-loaddefs.el as necessary set -eu # This means we're running in a Sun workspace if [ -d ../era-specific ]; then cd ../editor fi # get to the right directory if [ ! -d ./lisp ]; then if [ -d ../lisp ]; then cd .. else echo $0: neither ./lisp/ nor ../lisp/ exist exit 1 fi fi EMACS=./src/xemacs echo " (using $EMACS)" export EMACS REAL=`cd \`dirname $EMACS\` ; pwd | sed 's|^/tmp_mnt||'`/`basename $EMACS` echo "Recompiling in `pwd|sed 's|^/tmp_mnt||'`" echo " with $REAL..." dirs= for dir in lisp/* ; do if test -d $dir \ -a $dir != lisp/CVS \ -a $dir != lisp/SCCS \ -a $dir != lisp/egg \ -a $dir != lisp/eterm \ -a $dir != lisp/its \ -a $dir != lisp/mule \ -a $dir != lisp/quail \ -a $dir != lisp/vms ; then dirs="$dirs $dir" fi done cat > lisp/prim/auto-autoloads.el << EOF ;;; Do NOT edit this file! ;;; It is automatically generated using "make autoloads" ;;; See update-autoloads.sh and autoload.el for more details. EOF set -x $EMACS -batch -q -l autoload -f batch-update-autoloads $dirs