]> code.delx.au - gnu-emacs/commitdiff
Improve documentation and clean up.
authorPhillip Lord <phillip.lord@russet.org.uk>
Mon, 30 Nov 2015 21:22:49 +0000 (21:22 +0000)
committerPhillip Lord <phillip.lord@russet.org.uk>
Mon, 30 Nov 2015 21:32:31 +0000 (21:32 +0000)
 * test/Makefile.in: Improve documentation, use EMACS variable
   correctly, and clean up makefile rules.

test/Makefile.in

index 4d8a802ca3630fdacd8b493e17eef685b3051103..b2360fb2847a754bc5765417c248f4f6de47f372 100644 (file)
@@ -125,6 +125,10 @@ endef
 
 $(foreach test,${TESTS},$(eval $(call test_template,${test})))
 
+## Include dependencies between test files and the files they test.
+## We do this without the file and eval directly, but then we would
+## have to run Emacs for every make invocation, and it might not be
+## available during clean.
 -include make-test-deps.mk
 
 ## Re-run all the tests every time.
@@ -141,6 +145,7 @@ check-maybe: ${LOGFILES}
 
 clean mostlyclean:
        -rm -f ${LOGFILES} ${LOGSAVEFILES}
+       -rm make-test-deps.mk
 
 bootstrap-clean: clean
        -rm -f ${ELCFILES}
@@ -151,7 +156,7 @@ distclean: clean
 maintainer-clean: distclean bootstrap-clean
 
 make-test-deps.mk: $(ELFILES) make-test-deps.emacs-lisp
-       ../src/emacs --batch -l make-test-deps.emacs-lisp \
+       $(EMACS) --batch -l make-test-deps.emacs-lisp \
        --eval "(make-test-deps \"`pwd`\")" \
        2> $@
 # Makefile ends here.