summaryrefslogtreecommitdiff
path: root/test/automated/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Replace PATH_SEP with pre-existing SEPCHAR.Glenn Morris2013-11-281-2/+2
| | | | | * configure.ac: * test/automated/Makefile.in: Use SEPCHAR in place of PATH_SEP.
* Fix the test suite on Windows.Eli Zaretskii2013-11-281-2/+2
| | | | | | | | configure.ac (PATH_SEP): Set and AC_SUBST. test/automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR. (EMACSOPT): Use $(PATH_SEP).
* Empty elements in EMACSLOADPATH now stand for the defaultGlenn Morris2013-11-221-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/lread.c (load_path_check): Take path to check as argument. (load_path_default): New, split from init_lread. (init_lread): Move calc of default load-path to load_path_default. Empty elements in EMACSLOADPATH now stand for the default. (load-path): Doc fix. * src/emacs.c (decode_env_path): Add option to treat empty elements as nil rather than ".". * src/callproc.c (init_callproc_1, init_callproc): * src/image.c (Vx_bitmap_file_path): * src/lisp.h (decode_env_path): * lread.c (Vsource_directory): Update for new argument spec of decode_env_path. * leim/Makefile.in (RUN_EMACS): Empty EMACSLOADPATH rather than unsetting. * lisp/Makefile.in (emacs): Empty EMACSLOADPATH rather than unsetting. * test/automated/Makefile.in (emacs): Empty EMACSLOADPATH rather than unsetting. * doc/emacs/cmdargs.texi (General Variables): Empty elements in EMACSLOADPATH now mean the default load-path. * doc/lispref/loading.texi (Library Search): Empty elements in EMACSLOADPATH now mean the default load-path. * etc/NEWS: Mention this. Fixes: debbugs:12100
* * test/automated/Makefile.in: Tweak previous changeGlenn Morris2013-11-201-1/+1
|
* * test/automated/Makefile.in (XARGS_LIMIT): New, set by configure.Glenn Morris2013-11-201-1/+5
| | | | | | (compile-main): Pass XARGS_LIMIT to xargs. (Cargo-culted from lisp/Makefile.in.)
* Use path-separator with -L, rather than just :Glenn Morris2013-11-201-1/+5
| | | | | | | | | | | * lisp/startup.el (command-line-1): Use path-separator with -L. * test/automated/Makefile.in (PATH_SEPARATOR): New, set by configure. (EMACSOPT): Use PATH_SEPARATOR. * doc/emacs/cmdargs.texi (Action Arguments): Use path-separator with -L. * etc/NEWS: Related edit.
* Guard against possible accidental matches with parent dirs in MakefilesGlenn Morris2013-11-061-3/+2
| | | | | | | * lisp/Makefile.in (setwins_almost, setwins_for_subdirs): Avoid accidental matches. * test/automated/Makefile.in (setwins): Avoid accidental matches.
* Get rid of --chdir usage in test/automatedGlenn Morris2013-11-041-11/+11
| | | | | | | | | * test/automated/Makefile.in (EMACSOPT): Move -L here. (emacs): Set EMACS_TEST_DIRECTORY in the environment. (setwins): Don't assume called from srcdir. Remove legacy stuff. (.el.elc): No more need to pass -L here. (compile-main): Get rid of sub-shell and cd. (compile-clean, check): Get rid of cd.
* * test/automated/Makefile.in (abs_srcdir): Remove.Glenn Morris2013-11-031-4/+4
| | | | | (emacs): Unset EMACSLOADPATH. (.el.elc, check): Use -L to append srcdir to load-path.
* test/automated: Use relative filename for emacs executableGlenn Morris2013-11-021-15/+9
| | | | | | | | | | * Makefile.in (check): Depend on all. * test/automated/Makefile.in (abs_top_builddir): Remove variable. (EMACS): Use a relative file name. (lisp-compile): Remove (assume it's up-to-date). (compile-main): Do not run lisp-compile. (check): Use --chdir.
* test/automated/Makefile.in remove stuff unnecessarily copied from lispGlenn Morris2013-11-021-45/+10
| | | | | | | | | * test/automated/Makefile.in (abs_top_srcdir): Remove variable. (emacs): Use abs_srcdir rather than abs_top_srcdir. (doit, compile, compile-always): Remove stuff copied from lisp/. (all, check, bootstrap-clean, distclean, maintainer-clean): Declare PHONY. Remove comments copied from lisp/.
* * test/automated/Makefile.in (abs_srcdir): New, set by configure.Glenn Morris2013-11-021-0/+1
|
* * automated/Makefile.in (test): Remove variable.Glenn Morris2013-11-021-8/+6
| | | | | | (compile-main, compile-clean, compile-always, bootstrap-clean) (check): Use srcdir rather than $test. Check cd return value. (compile-always): Depend on bootstrap-clean.
* Minor simplifications for test/automated/MakefileGlenn Morris2013-11-021-6/+2
| | | | | | | * test/automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp): Remove variables. (emacs): Use abs_top_srcdir, abs_srcdir rather than abs_lispsrc, abs_test. (lisp-compile): Use ../../lisp rather than $lisp.
* Make building in directories with whitespace possibleGlenn Morris2013-10-221-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make has trouble with targets containing whitespace, http://savannah.gnu.org/bugs/?712, so the general approach is to use relative paths where possible. It's generally only Emacs itself that needs absolute paths, eg in src/epaths.h. * configure.ac (srcdir): Don't make it absolute - abs_srcdir exists. * Makefile.in (abs_srcdir): New, set by configure. (buildlisppath): Use abs_srcdir. (install-arch-indep, install-etcdoc, install-info, install-man) (install-etc): Quote entities that might contain whitespace. * admin/unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el): Quote entities that might contain whitespace. * leim/Makefile.in (abs_srcdir): New, set by configure. (buildlisppath): Use abs_srcdir. (RUN_EMACS, .el.elc, changed.tit, changed.misc, leim-list.el) ($(srcdir)/ja-dic/ja-dic.el, setwins, distclean, check-declare): Quote entities that might contain whitespace. * lib-src/Makefile.in ($(DESTDIR)${archlibdir}): Quote entities that might contain whitespace. * lisp/Makefile.in (abs_srcdir, abs_lisp): New, set by configure. (emacs, compile, compile-always): Quote entities that might contain whitespace. (custom-deps, finder-data, autoloads): Use abs_lisp. ($(MH_E_DIR)/mh-loaddefs.el, $(TRAMP_DIR)/tramp-loaddefs.el) ($(CAL_DIR)/cal-loaddefs.el, $(CAL_DIR)/diary-loaddefs.el) ($(CAL_DIR)/hol-loaddefs.el): Manually expand target file name. * nextstep/Makefile.in (${ns_check_file} ${ns_appdir}): Quote entities that might contain whitespace. * nt/Makefile.in ($(DESTDIR)${archlibdir}): Quote entities that might contain whitespace. * src/Makefile.in (RUN_TEMACS): Make relative (again). ($(leimdir)/leim-list.el, .el.elc, $(lispsource)/loaddefs.el) (bootstrap-emacs$(EXEEXT)): Quote entities that might contain whitespace. * test/automated/Makefile.in (abs_top_srcdir, top_builddir): New, set by configure. (top_srcdir): Remove. (abs_test, abs_lispsrc): New. (lisp): No longer absolute. (emacs, lisp-compile, compile, compile-always): Quote entities that might contain whitespace. Fixes: debbugs:15675
* Tweak to Makefile rules that list *.el filesGlenn Morris2013-08-311-1/+1
| | | | | | | | | * lisp/Makefile.in (setwins, setwins_almost, setwins_for_subdirs): * test/automated/Makefile.in (setwins): Avoid leading space in $wins. Otherwise the sed command used by eg compile-main ends up containing "/*.el". Fixes: debbugs:15170
* * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,Paul Eggert2013-08-271-1/+1
| | | | for portability to hosts where /bin/sh has problems.
* Use a @configure_input@ comment at the start of generated MakefilesGlenn Morris2013-07-231-1/+2
|
* * automated/Makefile.in (setwins): Include the 'data' subdirectory.Dmitry Gutov2013-06-271-1/+1
| | | | | | | | | | | | | * automated/package-x-test.el: New file. * automated/package-test.el: New file. * automated/data/package: New directory, with test examples. * lisp/emacs-lisp/package-x.el (package-upload-buffer-internal): Adapt to `package-desc-version' being a list. Use `package--ac-desc-version' to retrieve version from a package archive element.
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
|
* Merge from emacs-24; up to 2012-05-02T11:38:01Z!lekktu@gmail.comChong Yidong2012-08-111-1/+1
|\
| * * test/automated/Makefile.in (all): Fix typo.Glenn Morris2012-08-071-1/+1
| |
* | Command substitution already runs in a subshellGlenn Morris2012-05-201-1/+1
|/ | | | | | | | | * Makefile.in (install-arch-indep, install-doc, install-info, uninstall): * leim/Makefile.in (leim-list.el, install): * lib-src/Makefile.in (insrcdir, $(DESTDIR)${archlibdir}): * lisp/Makefile.in (setwins, setwins_almost, setwins_for_subdirs): * test/automated/Makefile.in (setwins): Scrap superfluous subshells.
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-1/+1
|
* Add ERT, a tool for automated testing in Emacs Lisp.Christian Ohler2011-01-131-0/+158
* Makefile.in, configure.in, doc/misc/Makefile.in, doc/misc/makefile.w32-in: Add ERT. Make "make check" run tests in test/automated. * doc/misc/ert.texi, lisp/emacs-lisp/ert.el, lisp/emacs-lisp/ert-x.el: New files. * test/automated: New directory.