Mercurial > hg > xemacs-beta
view lib-src/update-autoloads.sh @ 87:7df2982f5c17
Added tag r20-0b93 for changeset 364816949b59
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:09:05 +0200 |
parents | 1ce6082ce73f |
children | 59463afc5666 |
line wrap: on
line source
#!/bin/sh ### update-autoloads.sh --- update auto-autoloads.el as necessary set -eu # This means we're running in a Sun workspace test -d ../era-specific && cd ../editor # get to the right directory test ! -d ./lisp -a -d ../lisp && cd .. if test ! -d ./lisp ; then echo $0: neither ./lisp/ nor ../lisp/ exist exit 1 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