1. 12 Aug, 2011 1 commit
  2. 24 Jul, 2011 1 commit
    • Paul Eggert's avatar
      Merge from gnulib, using build-aux to remove clutter. · 24e0f6b1
      Paul Eggert authored
      * m4/largefile.m4: New file, so that Emacs does not mess up when
      accessing files with large inode numbers in MacOS X 10.5 and later.
      * m4/nocrash.m4: New file, to avoid triggering background debugger
      and/or create core dumps during 'configure'.
      * build-aux/move-if-change: Renamed from move-if-change.
      * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
      * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
      * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
      * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
      * .bzrignore: The autogenerated files compile, config.guess,
      config.sub, depcomp, install-sh, and missing are now in build-aux.
      * Makefile.in (epaths-force, sync-from-gnulib):
      move-if-change is now in build-aux.
      (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
      of gnulib's pthread_sigmask module, but Emacs doesn't need it.
      (mkdir): install-sh is now in build-aux.
      * config.bat: c++defs.h is now in build-aux/snippets.
      * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
      usual parameter).
      * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
      * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
      to build-aux/snippet.
      * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
      * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
      Merge from gnuilib.  This fixes porting bugs on Cygwin, Irix, and
      Solaris, enables MacOS extensions, and enables nocrash during
      'configure'.
      * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
      * admin/notes/copyright: The files compile, config.guess, config.sub,
      depcomp, install-sh, missing, and move-if-change are now in the
      new build-aux subdirectory.  The files arg-nonnull.h, c++defs.h,
      and warn-on-use.h are now in build-aux/snippets.  New file
      build-aux/snippets/_Noreturn.h.
      * leim/Makefile.in (install): install-sh is now in build-aux.
      * lib-src/Makefile.in ($(DESTDIR)${archlibdir}): install-sh moved
      to build-aux.
      * msdos/sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
      from top level to build-aux/snippet.
      * src/Makefile.in (gl-stamp): move-if-change is now in build-aux.
      24e0f6b1
  3. 24 May, 2011 1 commit
    • Glenn Morris's avatar
      Restore test/ to its non-distributed state (bug#8107) · 6c7e099d
      Glenn Morris authored
      * make-dist: Don't distribute test/.
      * configure.in (OPT_MAKEFILES_IN): New output variable.
      (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
      * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
      (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
      (check): Give an explicit error if test/ is not present.
      6c7e099d
  4. 23 Mar, 2011 1 commit
    • Glenn Morris's avatar
      Replace mkinstalldirs with `install-sh -d', as automake recommends. · 8cc1d519
      Glenn Morris authored
      * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
      (sync-from-gnulib): Don't sync mkinstalldirs.
      
      * make-dist: Don't distribute mkinstalldirs.
      
      * leim/Makefile.in (install): Use `install-sh -d' rather than mkinstalldirs.
      
      * lib-src/Makefile.in ($(DESTDIR)${archlibdir}):
      Use `install-sh -d' rather than mkinstalldirs.
      
      * configure.in, doc/emacs/Makefile.in: Update comments.
      
      * admin/notes/copyright: Remove mkinstalldirs.
      8cc1d519
  5. 13 Feb, 2011 1 commit
  6. 31 Jan, 2011 1 commit
  7. 25 Jan, 2011 1 commit
  8. 14 Jan, 2011 1 commit
    • Paul Eggert's avatar
      * make-dist: Distribute test/ files too. · 9f4b8b47
      Paul Eggert authored
      Distribute every file under test/ that is under version control,
      using patterns like *.el to capture files that are added later.
      Without this change, "configure" would fail, because it would
      attempt to build from a Makefile.in that was not distributed.
      9f4b8b47
  9. 09 Jan, 2011 2 commits
  10. 08 Jan, 2011 1 commit
  11. 02 Jan, 2011 1 commit
  12. 11 Dec, 2010 2 commits
  13. 03 Dec, 2010 4 commits
  14. 22 Oct, 2010 1 commit
  15. 20 Oct, 2010 1 commit
  16. 13 Oct, 2010 2 commits
    • Glenn Morris's avatar
      Tidy some nextstep README etc files. · 013b96cc
      Glenn Morris authored
      * nextstep/README: Move historical information to new file ../etc/NEXTSTEP.
      * nextstep/AUTHORS: Merge into ./etc/NEXTSTEP and remove file.
      
      * etc/NEXTSTEP: New file, extracted from ../nextstep/{AUTHORS,README}.
      
      * make-dist: No more nextstep/AUTHORS.
      013b96cc
    • Glenn Morris's avatar
      More make-dist simplification. · b9f56298
      Glenn Morris authored
      * make-dist: Remove --compress.  Check for the appropriate
      gzip-like executable, and if not found, don't compress.
      Check version number in README, don't change it.
      Use find for nt/inc/*.h.
      b9f56298
  17. 12 Oct, 2010 9 commits
  18. 09 Oct, 2010 3 commits
    • Glenn Morris's avatar
      * make-dist: No more doc/emacs/*.texi.in. · 485bbe96
      Glenn Morris authored
      485bbe96
    • Glenn Morris's avatar
      Set the version number in the texinfo manuals using configure. · f7a31f11
      Glenn Morris authored
      * doc/misc/Makefile.in (emacsdir): New variable.
      ($(infodir)/efaq): Pass -I $(emacsdir) to makeinfo.
      * doc/misc/faq.texi (VER): Replace with EMACSVER from emacsver.texi.
      
      * doc/lispref/Makefile.in (emacsdir): New variable.
      (MAKEINFO): Add -I $emacsdir.
      (dist): Copy emacsver.texi.
      * doc/lispref/book-spine.texinfo, doc/lispref/elisp.texi:
      * doc/lispref/vol2.texi, doc/lispref/vol1.texi:
      Set EMACSVER by including emacsver.texi.
      
      * doc/emacs/emacsver.texi.in: New file.
      * doc/emacs/emacs.texi: Set EMACSVER by including emacsver.texi.
      * doc/emacs/Makefile.in (distclean): Delete emacsver.texi.
      (dist): Copy emacsver.texi.
      
      * admin/admin.el (set-version): No need to act on doc/ files any more.
      
      * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
      * make-dist: Include doc/emacs/*.texi.in.
      f7a31f11
    • Glenn Morris's avatar
      Remove lib-src/b2m.c and b2m.pl. · 3fb78d1f
      Glenn Morris authored
      Emacs does not use Babyl files since 23.1, and you can use M-x unrmail.
      
      * msdos/mainmake.v2 (install): Remove b2m.
      
      * lisp/emacs-lisp/authors.el (authors-valid-file-names): Add b2m.c.
      
      * lib-src/b2m.c, lib-src/b2m.pl: Remove files.
      * lib-src/Makefile.in (INSTALLABLES): Remove b2m.
      * lib-src/makefile.w32-in ($(BLD)/b2m.$(O)): Remove.
      
      * doc/emacs/ack.texi (Acknowledgments): No more b2m.c.
      
      * admin/quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.
      
      * INSTALL, make-dist: Remove references to b2m.
      * Makefile.in (MAN_PAGES): Remove b2m.1.
      3fb78d1f
  19. 08 Oct, 2010 1 commit
  20. 09 Sep, 2010 1 commit
  21. 10 Jun, 2010 1 commit
  22. 27 May, 2010 1 commit
    • Glenn Morris's avatar
      Do not preprocess src/Makefile.in. · 81ac4f35
      Glenn Morris authored
      * configure.in: Do not preprocess src/Makefile.in.
      (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
      (AC_EGREP_CPP): Test no longer needed.
      * configure: Regenerate.
      
      * config.bat: Do not preprocess src/Makefile.in.
      
      * make-dist: No more Makefile.c files.
      
      * INSTALL, src/README: Makefiles are not preprocessed.
      
      * src/Makefile.in, src/autodeps.mk, src/deps.mk, src/ns.mk:
      Convert comments to Makefile format.
      
      * lib-src/Makefile.in (distclean): No more Makefile.c.
      * src/Makefile.in (bootstrap-clean): No more Makefile.c.
      
      * admin/notes/cpp: Remove file.
      
      * admin/quick-install-emacs (AVOID): No more Makefile.c files.
      
      * etc/PROBLEMS, etc/MACHINES: Remove details of cpp problems which can
      no longer occur.
      81ac4f35
  23. 24 May, 2010 1 commit
  24. 20 May, 2010 1 commit
    • Glenn Morris's avatar
      Handle auto-depend with configure. · 9d5cf9b6
      Glenn Morris authored
      * make-dist (src): Include *.mk.
      * config.bat: Concatenate deps.mk onto the end of src/Makefile.
      * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
      (deps_frag): New output file.
      (AUTO_DEPEND): Remove this definition.
      
      * src/Makefile.in (DEPDIR): New constant.
      (DEPFLAGS): Set with configure, not cpp.
      (MKDEPDIR): New, set by configure.
      (.c.o, .m.o, ecrt0.o): Use $MKDEPDIR.
      (clean): Use $DEPDIR.
      (deps_frag): Include from configure.
      Move static/dynamic dependency stuff to deps.mk/autodeps.mk.
      * src/deps.mk, src/autodeps.mk: New files, extracted from Makefile.in.
      
      * msdos/sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
      (MKDEPDIR): Edit to ':'.
      9d5cf9b6