#!/bin/bash
### update_autogen - update the generated files in Emacs autogen/ directory
-## Copyright (C) 2011 Free Software Foundation, Inc.
+## Copyright (C) 2011-2013 Free Software Foundation, Inc.
## Author: Glenn Morris <rgm@gnu.org>
## Parameters.
ldefs_in=lisp/loaddefs.el
ldefs_out=lisp/ldefs-boot.el
-sources="configure.in lib/Makefile.am"
-genfiles="configure aclocal.m4 src/config.in lib/Makefile.in compile config.guess config.sub depcomp install-sh missing"
+sources="configure.ac lib/Makefile.am"
+genfiles="
+ configure aclocal.m4 src/config.in lib/Makefile.in
+ build-aux/compile build-aux/config.guess build-aux/config.sub
+ build-aux/depcomp build-aux/install-sh build-aux/missing
+"
for g in $genfiles; do
basegen="$basegen ${g##*/}"
make -C lisp "$@" autoloads EMACS=../src/bootstrap-emacs || die "make src error"
-[ ! "$lboot_flag" ] || cp $ldefs_in $ldefs_out || die "cp ldefs_boot error"
+## Ignore comment differences.
+[ ! "$lboot_flag" ] || \
+ diff -q -I '^;' $ldefs_in $ldefs_out || \
+ cp $ldefs_in $ldefs_out || die "cp ldefs_boot error"
cd lisp