• Glenn Morris's avatar
    Move runtime leim lisp files to lisp/leim directory · cb6c95a3
    Glenn Morris authored
    This allows us to reuse much of the lisp build and installation machinery,
    rather than duplicating it.
    
    * Makefile.in (abs_builddir, leimdir): Remove.
    (buildlisppath, SUBDIR, COPYDIR, COPYDESTS): No more leim directory.
    (epaths-force-w32): No longer set BLD.
    (leim): Remove.
    (install-arch-indep): No longer run or install leim.
    (mostlyclean, clean): No longer run leim rule.
    (bootstrap-clean): Change leim target.
    (maintainer-clean): Add leim.
    (check-declare): Remove leim.
    
    * README: Update for leim changes.
    
    * configure.ac (leimdir): Remove.
    (standardlisppath): No more leimdir.
    
    * make-dist: Update for files from leim/ now being in lisp/leim/.
    
    * doc/lispref/loading.texi (Library Search):
    * doc/lispref/os.texi (Startup Summary): No more leim directory.
    
    * leim/Makefile.in (leimdir): New variable.
    (TIT_GB, TIT_BIG5, MISC, changed.tit, changed.misc)
    (${leimdir}/leim-list.el, ${leimdir}/ja-dic/ja-dic.el):
    Generate in $leimdir.
    (all): Remove compilation, add ja-dic.
    (leim-list.el): Now PHONY.
    (setwins, compile-targets, compile-main, clean, mostlyclean)
    (extraclean): Remove.
    (bootstrap-clean): Delete all generated files.
    
    * leim/README: Update for moved leim/ directory.
    
    * leim/leim-ext.el (ucs-input-activate, hangul-input-method-activate):
    Remove manual autoloads; now in loaddefs.el.
    Disable byte-compile, version-control, autoloads in the output.
    
    * lisp/Makefile.in (setwins_for_subdirs): Skip leim/ directory.
    (compile-main): Depend on lisp/leim rule.
    (leim): New rule.
    
    * lisp/loadup.el: Move leim-list.el to leim/ subdirectory.
    
    * lisp/startup.el (normal-top-level): No more leim directory.
    
    * lisp/international/ja-dic-cnv.el (skkdic-convert):
    Disable version-control and autoloads in output files.
    * lisp/international/titdic-cnv.el (titdic-convert, miscdic-convert):
    Disable version-control and autoloads in output files.
    
    * lisp/leim/quail: Move here from ../leim.
    
    * lisp/leim/quail/hangul.el (hangul-input-method-activate):
    Add autoload cookie.
    (generated-autoload-load-name): Set file-local value.
    
    * lisp/leim/quail/uni-input.el (ucs-input-activate): Add autoload cookie.
    (generated-autoload-load-name): Set file-local value.
    
    * nt/README.W32:
    * nt/addpm.c (env_vars):
    * nt/epaths.nt (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH):
    * nt/paths.h (PATH_LOADSEARCH): No more leim directory.
    
    * src/Makefile.in (leimdir): Now in lisp source directory.
    ($(leimdir)/leim-list.el): Just use ../leim .
    
    * src/epaths.in (PATH_DUMPLOADSEARCH):
    
    * src/lread.c (load_path_default):
    
    * src/nsterm.m (ns_load_path): No more leim directory.
    
    * .bzrignore: Update for relocated leim files.
    cb6c95a3
configure.ac 167 KB