Changeset 112

Show
Ignore:
Timestamp:
02/17/98 01:43:26 (11 years ago)
Author:
himi
Message:

Meadow--Multilingual Enhancement to GNU Emacs with ADvantages Over Windows

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/GNU/Makefile.in

    r108 r112  
    109109# utility programs is expected to be in ${srcdir}/lib-src.  This is 
    110110# set by the configure script's `--srcdir' option. 
    111  
    112 # We use $(srcdir) explicitly in dependencies so as not to depend on VPATH. 
    113111srcdir=@srcdir@ 
    114112 
     
    177175INSTALL_PROGRAM = @INSTALL_PROGRAM@ 
    178176INSTALL_DATA = @INSTALL_DATA@ 
    179 INSTALL_INFO = install-info 
    180177# By default, we uphold the dignity of our programs. 
    181178INSTALL_STRIP = 
     
    241238          MAKE='${MAKE}' archlibdir='$(archlibdir)' 
    242239 
    243 Makefile: $(srcdir)/Makefile.in config.status 
    244         ./config.status 
    245  
    246 src/Makefile: $(srcdir)/src/Makefile.in config.status 
    247         ./config.status 
    248  
    249 src/config.stamp: $(srcdir)/src/config.in config.status 
     240Makefile: Makefile.in config.status 
     241        ./config.status 
     242 
     243src/Makefile: src/Makefile.in config.status 
     244        ./config.status 
     245 
     246src/config.stamp: src/config.in config.status 
    250247        ./config.status 
    251248        touch src/config.stamp 
    252249 
    253 lib-src/Makefile: $(srcdir)/lib-src/Makefile.in config.status 
    254         ./config.status 
    255  
    256 man/Makefile: $(srcdir)/man/Makefile.in config.status 
    257         ./config.status 
    258  
    259 oldXMenu/Makefile: $(srcdir)/oldXMenu/Makefile.in config.status 
    260         ./config.status 
    261  
    262 lwlib/Makefile: $(srcdir)/lwlib/Makefile.in config.status 
    263         ./config.status 
    264  
    265 leim/Makefile: $(srcdir)/leim/Makefile.in config.status 
     250lib-src/Makefile: lib-src/Makefile.in config.status 
     251        ./config.status 
     252 
     253man/Makefile: man/Makefile.in config.status 
     254        ./config.status 
     255 
     256oldXMenu/Makefile: oldXMenu/Makefile.in config.status 
     257        ./config.status 
     258 
     259lwlib/Makefile: lwlib/Makefile.in config.status 
     260        ./config.status 
     261 
     262leim/Makefile: leim/Makefile.in config.status 
    266263        ./config.status 
    267264 
     
    284281### We do install-arch-indep first because 
    285282### the executable needs the Lisp files and DOC file to work properly. 
    286 install: all install-arch-indep install-arch-dep install-leim blessmail 
     283install: all install-arch-indep install-arch-dep blessmail install-leim 
    287284        @true 
    288285 
     
    327324                |(cd $${dest};umask 022; tar -xvf - && cat > /dev/null); \ 
    328325              for subdir in `find $${dest} -type d ! -name RCS -print` ; do \ 
    329                 chmod a+rx $${subdir} ; \ 
    330326                rm -rf $${subdir}/RCS ; \ 
    331327                rm -rf $${subdir}/CVS ; \ 
     
    341337        -rm -f ${lispdir}/subdirs.el 
    342338        $(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} 
    359340        if [ `(cd ./etc; /bin/pwd)` != `(cd ${docdir}; /bin/pwd)` ]; \ 
    360341        then \ 
     
    362343           (cd ./etc; tar -cf - DOC*) \ 
    363344             |(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)
    365346        else true; fi 
    366347        if [ -r ./lisp ] \ 
     
    377358        then \ 
    378359          (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; \ 
    384363           fi; \ 
    385364           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 \ 
    387368             (cd $${thisdir}; \ 
    388369              ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \ 
     
    390371           done); \ 
    391372        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; fi 
    400         -chmod -R a+r ${COPYDESTS} ${infodir} 
    401373        thisdir=`/bin/pwd`; \ 
    402374        cd ${srcdir}/etc; \ 
     
    425397        $(srcdir)/mkinstalldirs ${COPYDESTS} ${infodir} ${man1dir} \ 
    426398          ${bindir} ${datadir} ${docdir} ${libexecdir} \ 
    427           ${datadir}/emacs/site-lisp \ 
    428           ${datadir}/emacs/${version}/site-lisp \ 
    429399          `echo ${locallisppath} | sed 's/:/ /g'` 
    430400 
     
    501471        rm -f config.status config.cache config.log ; \ 
    502472        rm -f Makefile ${SUBDIR_MAKEFILES} ; \ 
    503         if [ -d lock ] ; then (cd lock && (rm -f * || true)); else true; fi 
     473        (cd lock && (rm -f * || true)) 
    504474distclean: FRC 
    505475        (cd src;      $(MAKE) $(MFLAGS) distclean) 
     
    551521### and VC will swiftly let you know if this happens, and it is easily 
    552522### corrected. 
    553 SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in
     523SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS
    554524        README configure make-dist move-if-change 
    555525 
     
    557527 
    558528unlock: 
    559         chmod u+w $(SOURCES) 
     529        chmod u+w $(SOURCES) cpp/* 
    560530        -(cd elisp; chmod u+w Makefile README *.texi) 
    561531        (cd etc; $(MAKE) $(MFLAGS) unlock) 
     
    569539 
    570540relock: 
    571         chmod u-w $(SOURCES) 
     541        chmod u-w $(SOURCES) cpp/* 
    572542        -(cd elisp; chmod u-w Makefile README *.texi) 
    573543        (cd etc; $(MAKE) $(MFLAGS) relock) 
     
    594564force-info: 
    595565info: 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) 
    600567dvi: 
    601568        (cd man; $(MAKE) $(MFLAGS) dvi) 
  • branches/GNU/README

    r108 r112  
    1 This directory tree holds version 20.3 of GNU Emacs, the extensible, 
     1This directory tree holds version 20.2 of GNU Emacs, the extensible, 
    22customizable, self-documenting real-time display editor. 
    33 
     
    1515Unix, once you have loaded the entire subtree of this directory. 
    1616 
    17 The file etc/PROBLEMS contains information on many common problems that 
     17Note that the Emacs installation procedure has changed since version 
     1818; you will probably want to read the file INSTALL even if you have 
     19installed Emacs before.  The new procedure is intended to simplify 
     20Emacs installation, and make it easier to have several versions of 
     21Emacs for several architectures installed simultaneously. 
     22 
     23The file PROBLEMS contains information on many common problems that 
    1824occur in building, installing and running Emacs. 
    1925 
    2026Reports of bugs in Emacs should be sent to the mailing list 
    21 bug-gnu-emacs@gnu.org.  See the "Bugs" section of the Emacs 
     27bug-gnu-emacs@prep.ai.mit.edu.  See the "Bugs" section of the Emacs 
    2228manual for more information on how to report bugs.  (The file `BUGS' 
    2329in this directory explains how you can find and read that section 
     
    6874 
    6975`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. 
    7079`vms' holds instructions and useful files for running Emacs under VMS. 
    7180`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  
    2611997-09-19  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu> 
    272 
  • branches/GNU/mkinstalldirs

    r110 r112  
    55# Public domain 
    66 
    7 # $Id: mkinstalldirs,v 1.11 1998/05/19 07:05:25 drepper dead
     7# $Id: mkinstalldirs,v 1.10 1996/05/03 07:37:52 friedman Exp
    88 
    99errstatus=0 
  • branches/GNU/update-subdirs

    r106 r112  
    11#!/bin/sh 
    22# 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 modify 
    9 # it under the terms of the GNU General Public License as published by 
    10 # 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 of 
    15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    16 # GNU General Public License for more details. 
    17 # 
    18 # You should have received a copy of the GNU General Public License 
    19 # along with GNU Emacs; see the file COPYING.  If not, write to the 
    20 # Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
    21 # Boston, MA 02111-1307, USA. 
    22  
    233cd $1 
    244for file in *; do 
    255    case $file in 
    26         *.elc | *.el | term | RCS | CVS | Old | . | .. | =* | *~ | *.orig | *.rej) 
     6        *.elc | *.el | term | RCS | Old | . | .. | =* | *~ | *.orig | *.rej) 
    277          ;;     
    288        *)