/[emacs]/emacs/make-dist
ViewVC logotype

Diff of /emacs/make-dist

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.193 by pj, Sun Dec 9 13:17:52 2001 UTC revision 1.194 by eliz, Fri Dec 21 08:44:17 2001 UTC
# Line 309  echo "Updating version number in README" Line 309  echo "Updating version number in README"
309    
310  echo "Creating subdirectories"  echo "Creating subdirectories"
311  for subdir in lisp site-lisp lispref lispintro \  for subdir in lisp site-lisp lispref lispintro \
312                leim real-leim real-leim/CXTERM-DIC real-leim/MISC-DIC \                leim leim leim/CXTERM-DIC leim/MISC-DIC \
313                real-leim/SKK-DIC real-leim/ja-dic real-leim/quail \                leim/SKK-DIC leim/ja-dic leim/quail \
314                src src/m src/s src/bitmaps lib-src oldXMenu lwlib \                src src/m src/s src/bitmaps lib-src oldXMenu lwlib \
315                nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \                nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \
316                etc etc/e lock info man msdos vms mac mac/inc mac/inc/sys \                etc etc/e lock info man msdos vms mac mac/inc mac/inc/sys \
# Line 320  do Line 320  do
320    mkdir ${tempdir}/${subdir}    mkdir ${tempdir}/${subdir}
321  done  done
322    
 echo "Initializing \`leim' subdirectory"  
 cp noleim-Makefile.in ${tempdir}/leim/Makefile.in  
   
323  echo "Making links to \`lisp' and its subdirectories"  echo "Making links to \`lisp' and its subdirectories"
324  ### Don't distribute TAGS, =*.el files, site-init.el, site-load.el, or default.el.  ### Don't distribute TAGS, =*.el files, site-init.el, site-load.el, or default.el.
325  (cd lisp  (cd lisp
# Line 385  echo "Making links to \`lisp' and its su Line 382  echo "Making links to \`lisp' and its su
382     fi     fi
383   done )   done )
384    
385  echo "Making links to \`leim' and its subdirectories for the LEIM distribution"  echo "Making links to \`leim' and its subdirectories"
386  ### Don't distribute TAGS, or =*.el files.  ### Don't distribute TAGS, or =*.el files.
387  (cd leim  (cd leim
388   ln makefile.nt makefile.w32-in ../${tempdir}/real-leim   ln makefile.nt makefile.w32-in ../${tempdir}/leim
389   ln ChangeLog README ../${tempdir}/real-leim   ln ChangeLog README ../${tempdir}/leim
390    
391   ln CXTERM-DIC/*.tit ../${tempdir}/real-leim/CXTERM-DIC   ln CXTERM-DIC/*.tit ../${tempdir}/leim/CXTERM-DIC
392   ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/real-leim/SKK-DIC   ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/leim/SKK-DIC
393   ln MISC-DIC/*.* ../${tempdir}/real-leim/MISC-DIC   ln MISC-DIC/*.* ../${tempdir}/leim/MISC-DIC
394   ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/real-leim/ja-dic   ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/leim/ja-dic
395   ln Makefile.in ../${tempdir}/real-leim/Makefile.in   ln Makefile.in ../${tempdir}/leim/Makefile.in
396   ln quail/[a-z]*.el quail/[a-z]*.elc ../${tempdir}/real-leim/quail   ln quail/[a-z]*.el quail/[a-z]*.elc ../${tempdir}/leim/quail
397   rm -f ../${tempdir}/real-leim/quail/quick-b5.*   rm -f ../${tempdir}/leim/quail/quick-b5.*
398   rm -f ../${tempdir}/real-leim/quail/quick-cns.*   rm -f ../${tempdir}/leim/quail/quick-cns.*
399   rm -f ../${tempdir}/real-leim/quail/tsang-b5.*   rm -f ../${tempdir}/leim/quail/tsang-b5.*
400   rm -f ../${tempdir}/real-leim/quail/tsang-cns.*   rm -f ../${tempdir}/leim/quail/tsang-cns.*
401    
402   cd ../${tempdir}/real-leim   cd ../${tempdir}/leim
403   rm -f TAGS =* */=*)   rm -f TAGS =* */=*)
404    
 ### Move the real-leim directory outside of Emacs proper.  
 (cd ${tempparent}  
  mkdir ${emacsname}-leim  
  mkdir ${emacsname}-leim/${emacsname}  
  mv ${emacsname}/real-leim ${emacsname}-leim/${emacsname}/leim)  
   
405  echo "Making links to \`src'"  echo "Making links to \`src'"
406  ### Don't distribute =*.[ch] files, or the configured versions of  ### Don't distribute =*.[ch] files, or the configured versions of
407  ### config.in, paths.in, or Makefile.in, or TAGS.  ### config.in, paths.in, or Makefile.in, or TAGS.
# Line 679  if [ "${make_tar}" = yes ]; then Line 670  if [ "${make_tar}" = yes ]; then
670      compress* ) gzip_extension=.Z ;;      compress* ) gzip_extension=.Z ;;
671      * )         gzip_extension=.gz ;;      * )         gzip_extension=.gz ;;
672    esac    esac
673    echo "Creating tar files"    echo "Creating tar file"
674    (cd ${tempparent} ; tar cvf - ${emacsname} ) \    (cd ${tempparent} ; tar cvf - ${emacsname} ) \
675      | ${default_gzip} \      | ${default_gzip} \
676      > ${emacsname}.tar${gzip_extension}      > ${emacsname}.tar${gzip_extension}
   (cd ${tempparent}/${emacsname}-leim ; tar cvf - ${emacsname} ) \  
     | ${default_gzip} \  
     > leim-${version}${new_extension}.tar${gzip_extension}  
677  fi  fi
678    
679  if [ "${clean_up}" = yes ]; then  if [ "${clean_up}" = yes ]; then
680    echo "Cleaning up the staging directory"    echo "Cleaning up the staging directory"
681    rm -rf ${tempparent}    rm -rf ${tempparent}
682  else  else
683    (cd ${tempparent}; mv ${emacsname} ${emacsname}-leim ..)    (cd ${tempparent}; mv ${emacsname} ..)
684    rm -rf ${tempparent}    rm -rf ${tempparent}
685  fi  fi
686    

Legend:
Removed from v.1.193  
changed lines
  Added in v.1.194

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26