### that the shell is running in an Emacs window.)
if [ $update = yes ];
then
+ unset EMACS_UNIBYTE
if [ -f src/emacs ];
then
EMACS=`pwd`/src/emacs
bogosities=
for file in $losers; do
file1=`echo $file | sed -e "s|.*/||"`
- if ! grep -q "dontcompilefiles:.* $file1\($\| \)" lisp/Makefile; then
+ if ! sed -n -e "/^DONTCOMPILE/,/[^\\]\$/p" lisp/Makefile |
+ grep -q "[ ]$file1\($\| \)"; then
case $file in
site-init.el | site-load.el | site-start.el | default.el)
;;
echo "Updating finder, custom and autoload data"
- (cd lisp; make updates EMACS=$EMACS)
+ (cd lisp; make updates EMACS="$EMACS")
echo "Updating leim-list.el"
- (cd leim; make leim-list.el EMACS=$EMACS)
+ (cd leim; make leim-list.el EMACS="$EMACS")
echo "Recompiling Lisp files"