comparison make-dist @ 108753:f7bbe35cec23

Adapt make-dist to new version location. * make-dist: Look for version in src/emacs.c. Use lisp/subr.el rather than lisp/version.el for location check.
author Romain Francoise <romain@orebokech.com>
date Mon, 24 May 2010 13:35:41 +0200
parents 12c5e713faa1
children dedcf813aa69
comparison
equal deleted inserted replaced
108752:60bc561d59c5 108753:f7bbe35cec23
119 esac 119 esac
120 shift 120 shift
121 done 121 done
122 122
123 ### Make sure we're running in the right place. 123 ### Make sure we're running in the right place.
124 if [ ! -d src -o ! -f src/lisp.h -o ! -d lisp -o ! -f lisp/version.el ]; then 124 if [ ! -d src -o ! -f src/lisp.h -o ! -d lisp -o ! -f lisp/subr.el ]; then
125 echo "${progname}: Can't find \`src/lisp.h' and \`lisp/version.el'." >&2 125 echo "${progname}: Can't find \`src/lisp.h' and \`lisp/subr.el'." >&2
126 echo "${progname} must be run in the top directory of the Emacs" >&2 126 echo "${progname} must be run in the top directory of the Emacs" >&2
127 echo "distribution tree. cd to that directory and try again." >&2 127 echo "distribution tree. cd to that directory and try again." >&2
128 exit 1 128 exit 1
129 fi 129 fi
130 130
148 esac 148 esac
149 fi 149 fi
150 fi 150 fi
151 151
152 ### Find out which version of Emacs this is. 152 ### Find out which version of Emacs this is.
153 shortversion=`grep 'defconst[ ]*emacs-version' lisp/version.el \ 153 shortversion=`grep 'char emacs_version' src/emacs.c \
154 | sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'` 154 | sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
155 version=`grep 'defconst[ ]*emacs-version' lisp/version.el \ 155 version=`grep 'char emacs_version' src/emacs.c \
156 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` 156 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
157 if [ ! "${version}" ]; then 157 if [ ! "${version}" ]; then
158 echo "${progname}: can't find current Emacs version in \`./lisp/version.el'" >&2 158 echo "${progname}: can't find current Emacs version in \`./src/emacs.c'" >&2
159 exit 1 159 exit 1
160 fi 160 fi
161 161
162 echo Version numbers are $version and $shortversion 162 echo Version numbers are $version and $shortversion
163 163