aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-06-29 17:01:51 -0700
committerGlenn Morris2014-06-29 17:01:51 -0700
commitf9bae01ee8a7be0e4e992ef3ce856b31d32019c9 (patch)
treea61be70d562b07db553d2fdcbabaf94cef06b8e5
parent87ed944822b8616396bd1b16257b7f299047c1a3 (diff)
downloademacs-f9bae01ee8a7be0e4e992ef3ce856b31d32019c9.tar.gz
emacs-f9bae01ee8a7be0e4e992ef3ce856b31d32019c9.zip
* update_autogen: Find loaddefs targets rather than parsing lisp/Makefile.in
* lisp/Makefile.in: Comment.
-rw-r--r--admin/ChangeLog5
-rwxr-xr-xadmin/update_autogen12
-rw-r--r--lisp/Makefile.in1
3 files changed, 13 insertions, 5 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index fc58259443f..a20e93d38c2 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,3 +1,8 @@
12014-06-30 Glenn Morris <rgm@gnu.org>
2
3 * update_autogen: Find loaddefs targets rather than
4 parsing lisp/Makefile.in
5
12014-06-29 Glenn Morris <rgm@gnu.org> 62014-06-29 Glenn Morris <rgm@gnu.org>
2 7
3 * update_autogen: Remove need to cd into/out of lisp/. 8 * update_autogen: Remove need to cd into/out of lisp/.
diff --git a/admin/update_autogen b/admin/update_autogen
index 90431fa6301..ef0edfef50c 100755
--- a/admin/update_autogen
+++ b/admin/update_autogen
@@ -322,15 +322,19 @@ EOF
322 322
323echo "Finding loaddef targets..." 323echo "Finding loaddef targets..."
324 324
325sed -n -e '/^AUTOGEN_VCS/,/^$/p' lisp/Makefile.in | \ 325find lisp -name '*.el' -exec grep '^;.*generated-autoload-file:' {} + | \
326 sed -e '/AUTOGEN_VCS/d' -e '/^$/d' -e 's/\\//' \ 326 sed -e '/loaddefs\|esh-groups/d' -e 's|/[^/]*: "|/|' -e 's/"//g' \
327 >| $tempfile || die "sed error" 327 >| $tempfile || die "Error finding targets"
328 328
329genfiles= 329genfiles=
330 330
331while read genfile; do 331while read genfile; do
332 332
333 genfile=lisp/$genfile 333 ## Or we can just use sort -u when making tempfile...
334 case " $genfiles " in
335 *" $genfile "*) continue ;;
336 esac
337
334 [ -r $genfile ] || die "Unable to read $genfile" 338 [ -r $genfile ] || die "Unable to read $genfile"
335 339
336 genfiles="$genfiles $genfile" 340 genfiles="$genfiles $genfile"
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index fefbd5cda56..45a964b0d70 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -71,7 +71,6 @@ AUTOGENEL = loaddefs.el \
71 org/org-loaddefs.el 71 org/org-loaddefs.el
72 72
73# Versioned files that are the value of someone's `generated-autoload-file'. 73# Versioned files that are the value of someone's `generated-autoload-file'.
74# Note that update_loaddefs parses this.
75AUTOGEN_VCS = \ 74AUTOGEN_VCS = \
76 ps-print.el \ 75 ps-print.el \
77 obsolete/tpu-edt.el \ 76 obsolete/tpu-edt.el \