Hello, forgive my ignorance on the subject: what are the (desired) semantics of elisp files?
Currently, you trip over Automake bugs when you use lisp files in subdirs (with or without subdir-objects): lisp_LISP = sub/am.el or use nobase_: nobase_lisp_LISP = sub/am.el Elias reported part of this to bug-automake in <http://thread.gmane.org/gmane.comp.sysutils.automake.bugs/4772>. Now my questions: - is the elisp installation tree hierarchical, in that it is useful to have nobase_ support as above (where the files would be installed to $(lispdir)/sub/am.el and $(lispdir)/sub/am.elc)? - with the first line above, should the .elc file be compiled in sub or in the toplevel, and should the answer to this question depend on whether subdir-objects are used or not? - assuming elisp compilation generally needs to see all files in a directory (gathering from the elisp-comp script), do you think that when listing lisp files from subdirectories in lisp_LISP, would it be useful to assume they are independently compilable, or interdependent? - if interdependent, is there a way I can get emacs (and any other tool that may serve as lisp compiler) to output .elc files in subdirectories? Thanks, Ralf