Changeset 112
- Timestamp:
- 02/17/98 01:43:26 (11 years ago)
- Files:
-
- branches/GNU/Makefile.in (modified) (15 diffs)
- branches/GNU/PROBLEMS (added)
- branches/GNU/README (modified) (3 diffs)
- branches/GNU/cpp (added)
- branches/GNU/cpp/Makefile (added)
- branches/GNU/cpp/README (added)
- branches/GNU/cpp/cccp.c (added)
- branches/GNU/cpp/cexp.y (added)
- branches/GNU/etc/3B-MAXMEM (added)
- branches/GNU/etc/AIX.DUMP (added)
- branches/GNU/etc/BABYL (added)
- branches/GNU/etc/CENSORSHIP (added)
- branches/GNU/etc/CHARSETS (added)
- branches/GNU/etc/ChangeLog (modified) (1 diff)
- branches/GNU/etc/celibacy.1 (added)
- branches/GNU/mkinstalldirs (modified) (1 diff)
- branches/GNU/move-if-change (added)
- branches/GNU/update-subdirs (modified) (1 diff)
- branches/GNU/vpath.sed (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/GNU/Makefile.in
r108 r112 109 109 # utility programs is expected to be in ${srcdir}/lib-src. This is 110 110 # set by the configure script's `--srcdir' option. 111 112 # We use $(srcdir) explicitly in dependencies so as not to depend on VPATH.113 111 srcdir=@srcdir@ 114 112 … … 177 175 INSTALL_PROGRAM = @INSTALL_PROGRAM@ 178 176 INSTALL_DATA = @INSTALL_DATA@ 179 INSTALL_INFO = install-info180 177 # By default, we uphold the dignity of our programs. 181 178 INSTALL_STRIP = … … 241 238 MAKE='${MAKE}' archlibdir='$(archlibdir)' 242 239 243 Makefile: $(srcdir)/Makefile.in config.status244 ./config.status 245 246 src/Makefile: $(srcdir)/src/Makefile.in config.status247 ./config.status 248 249 src/config.stamp: $(srcdir)/src/config.in config.status240 Makefile: Makefile.in config.status 241 ./config.status 242 243 src/Makefile: src/Makefile.in config.status 244 ./config.status 245 246 src/config.stamp: src/config.in config.status 250 247 ./config.status 251 248 touch src/config.stamp 252 249 253 lib-src/Makefile: $(srcdir)/lib-src/Makefile.in config.status254 ./config.status 255 256 man/Makefile: $(srcdir)/man/Makefile.in config.status257 ./config.status 258 259 oldXMenu/Makefile: $(srcdir)/oldXMenu/Makefile.in config.status260 ./config.status 261 262 lwlib/Makefile: $(srcdir)/lwlib/Makefile.in config.status263 ./config.status 264 265 leim/Makefile: $(srcdir)/leim/Makefile.in config.status250 lib-src/Makefile: lib-src/Makefile.in config.status 251 ./config.status 252 253 man/Makefile: man/Makefile.in config.status 254 ./config.status 255 256 oldXMenu/Makefile: oldXMenu/Makefile.in config.status 257 ./config.status 258 259 lwlib/Makefile: lwlib/Makefile.in config.status 260 ./config.status 261 262 leim/Makefile: leim/Makefile.in config.status 266 263 ./config.status 267 264 … … 284 281 ### We do install-arch-indep first because 285 282 ### the executable needs the Lisp files and DOC file to work properly. 286 install: all install-arch-indep install-arch-dep install-leim blessmail283 install: all install-arch-indep install-arch-dep blessmail install-leim 287 284 @true 288 285 … … 327 324 |(cd $${dest};umask 022; tar -xvf - && cat > /dev/null); \ 328 325 for subdir in `find $${dest} -type d ! -name RCS -print` ; do \ 329 chmod a+rx $${subdir} ; \330 326 rm -rf $${subdir}/RCS ; \ 331 327 rm -rf $${subdir}/CVS ; \ … … 341 337 -rm -f ${lispdir}/subdirs.el 342 338 $(srcdir)/update-subdirs ${lispdir} 343 if [ -f ${datadir}/emacs/${version}/site-lisp/subdirs.el ]; \ 344 then true; \ 345 else \ 346 (echo "(if (fboundp 'normal-top-level-add-subdirs-to-load-path)"; \ 347 echo " (normal-top-level-add-subdirs-to-load-path))") \ 348 > ${datadir}/emacs/${version}/site-lisp/subdirs.el; \ 349 fi 350 chmod a+r ${datadir}/emacs/${version}/site-lisp/subdirs.el 351 -if [ -f ${datadir}/emacs/site-lisp/subdirs.el ]; \ 352 then true; \ 353 else \ 354 (echo "(if (fboundp 'normal-top-level-add-subdirs-to-load-path)"; \ 355 echo " (normal-top-level-add-subdirs-to-load-path))") \ 356 > ${datadir}/emacs/site-lisp/subdirs.el; \ 357 fi 358 -chmod a+r ${datadir}/emacs/site-lisp/subdirs.el 339 -chmod -R a+r ${COPYDESTS} 359 340 if [ `(cd ./etc; /bin/pwd)` != `(cd ${docdir}; /bin/pwd)` ]; \ 360 341 then \ … … 362 343 (cd ./etc; tar -cf - DOC*) \ 363 344 |(cd ${docdir}; umask 0; tar -xvf - && cat > /dev/null); \ 364 (cd $(docdir); chmod a+r DOC*; rm DOC) ;\345 (cd $(docdir); chmod a+r DOC*; rm DOC) \ 365 346 else true; fi 366 347 if [ -r ./lisp ] \ … … 377 358 then \ 378 359 (cd ${infodir}; \ 379 if [ -f dir ]; then true; \ 380 else \ 381 (cd $${thisdir}; \ 382 ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir; \ 383 chmod a+r ${infodir}/dir); \ 360 if [ -f dir ]; then \ 361 if [ ! -f dir.old ]; then mv -f dir dir.old; \ 362 else mv -f dir dir.bak; fi; \ 384 363 fi; \ 385 364 cd ${srcdir}/info ; \ 386 for f in ccmode* cl* customize* dired-x* ediff* emacs* forms* gnus* info* message* mh-e* reftex* sc* vip* widget*; do \ 365 (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \ 366 (cd $${thisdir}; chmod a+r ${infodir}/dir); \ 367 for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* info* message* mh-e* sc* vip*; do \ 387 368 (cd $${thisdir}; \ 388 369 ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \ … … 390 371 done); \ 391 372 else true; fi 392 -thisdir=`/bin/pwd`; \393 if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \394 then \395 for f in ccmode cl customize dired-x ediff emacs forms gnus info message mh-e reftex sc vip widget; do \396 (cd $${thisdir}; \397 ${INSTALL_INFO} --dir-file=${infodir}/dir --info-file=${infodir}/$$f); \398 done; \399 else true; fi400 -chmod -R a+r ${COPYDESTS} ${infodir}401 373 thisdir=`/bin/pwd`; \ 402 374 cd ${srcdir}/etc; \ … … 425 397 $(srcdir)/mkinstalldirs ${COPYDESTS} ${infodir} ${man1dir} \ 426 398 ${bindir} ${datadir} ${docdir} ${libexecdir} \ 427 ${datadir}/emacs/site-lisp \428 ${datadir}/emacs/${version}/site-lisp \429 399 `echo ${locallisppath} | sed 's/:/ /g'` 430 400 … … 501 471 rm -f config.status config.cache config.log ; \ 502 472 rm -f Makefile ${SUBDIR_MAKEFILES} ; \ 503 if [ -d lock ] ; then (cd lock && (rm -f * || true)); else true; fi473 (cd lock && (rm -f * || true)) 504 474 distclean: FRC 505 475 (cd src; $(MAKE) $(MFLAGS) distclean) … … 551 521 ### and VC will swiftly let you know if this happens, and it is easily 552 522 ### corrected. 553 SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in \523 SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS \ 554 524 README configure make-dist move-if-change 555 525 … … 557 527 558 528 unlock: 559 chmod u+w $(SOURCES) 529 chmod u+w $(SOURCES) cpp/* 560 530 -(cd elisp; chmod u+w Makefile README *.texi) 561 531 (cd etc; $(MAKE) $(MFLAGS) unlock) … … 569 539 570 540 relock: 571 chmod u-w $(SOURCES) 541 chmod u-w $(SOURCES) cpp/* 572 542 -(cd elisp; chmod u-w Makefile README *.texi) 573 543 (cd etc; $(MAKE) $(MFLAGS) relock) … … 594 564 force-info: 595 565 info: force-info 596 # Note that man/Makefile knows how to 597 # put the info files in $(srcdir), 598 # so we can do ok running make in the build dir. 599 (cd man; $(MAKE) $(MFLAGS) info) 566 (cd ${srcdir}/man; $(MAKE) $(MFLAGS) info) 600 567 dvi: 601 568 (cd man; $(MAKE) $(MFLAGS) dvi) branches/GNU/README
r108 r112 1 This directory tree holds version 20. 3of GNU Emacs, the extensible,1 This directory tree holds version 20.2 of GNU Emacs, the extensible, 2 2 customizable, self-documenting real-time display editor. 3 3 … … 15 15 Unix, once you have loaded the entire subtree of this directory. 16 16 17 The file etc/PROBLEMS contains information on many common problems that 17 Note that the Emacs installation procedure has changed since version 18 18; you will probably want to read the file INSTALL even if you have 19 installed Emacs before. The new procedure is intended to simplify 20 Emacs installation, and make it easier to have several versions of 21 Emacs for several architectures installed simultaneously. 22 23 The file PROBLEMS contains information on many common problems that 18 24 occur in building, installing and running Emacs. 19 25 20 26 Reports of bugs in Emacs should be sent to the mailing list 21 bug-gnu-emacs@ gnu.org. See the "Bugs" section of the Emacs27 bug-gnu-emacs@prep.ai.mit.edu. See the "Bugs" section of the Emacs 22 28 manual for more information on how to report bugs. (The file `BUGS' 23 29 in this directory explains how you can find and read that section … … 68 74 69 75 `msdos' holds configuration files for compiling Emacs under MSDOG. 76 `cpp' holds a C preprocessor for use instead of the installed one when 77 the installed one fails to distinguish more than 8 characters in a 78 symbol name. 70 79 `vms' holds instructions and useful files for running Emacs under VMS. 71 80 `nt' holds various command files and documentation files that pertain branches/GNU/etc/ChangeLog
r108 r112 1 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>2 3 * Version 20.3 released.4 5 * TUTORIAL.ro: New file.6 7 1998-04-10 Ken'ichi Handa <handa@melange.gnu.org>8 9 * TUTORIAL.sl: Renamed back to the original.10 11 1998-04-10 Kenichi Handa <handa@etl.go.jp>12 13 * TUTORIAL.cs: Renamed from TUTORIAL.cz.14 * TUTORIAL.ja: Renamed from TUTORIAL.jp.15 * TUTORIAL.ka: Renamed from TUTORIAL.kr.16 * TUTORIAL.sk: Renamed from TUTORIAL.sl.17 18 1998-04-06 Kenichi Handa <handa@etl.go.jp>19 20 * TUTORIAL.jp: Re-translated for the latest TUTORIAL.21 22 1998-03-26 Richard Stallman <rms@psilocin.gnu.org>23 24 * TUTORIAL.sl: New file.25 26 1 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 27 2 branches/GNU/mkinstalldirs
r110 r112 5 5 # Public domain 6 6 7 # $Id: mkinstalldirs,v 1.1 1 1998/05/19 07:05:25 drepper dead$7 # $Id: mkinstalldirs,v 1.10 1996/05/03 07:37:52 friedman Exp $ 8 8 9 9 errstatus=0 branches/GNU/update-subdirs
r106 r112 1 1 #!/bin/sh 2 2 # Write into $1/subdirs.el a list of subdirs of directory $1. 3 4 # Copyright (C) 1994, 1995, 1997, 1999, 2001 Free Software Foundation, Inc.5 #6 # This file is part of GNU Emacs.7 #8 # GNU Emacs is free software; you can redistribute it and/or modify9 # it under the terms of the GNU General Public License as published by10 # the Free Software Foundation; either version 2, or (at your option)11 # any later version.12 #13 # GNU Emacs is distributed in the hope that it will be useful,14 # but WITHOUT ANY WARRANTY; without even the implied warranty of15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the16 # GNU General Public License for more details.17 #18 # You should have received a copy of the GNU General Public License19 # along with GNU Emacs; see the file COPYING. If not, write to the20 # Free Software Foundation, Inc., 59 Temple Place - Suite 330,21 # Boston, MA 02111-1307, USA.22 23 3 cd $1 24 4 for file in *; do 25 5 case $file in 26 *.elc | *.el | term | RCS | CVS |Old | . | .. | =* | *~ | *.orig | *.rej)6 *.elc | *.el | term | RCS | Old | . | .. | =* | *~ | *.orig | *.rej) 27 7 ;; 28 8 *)
