diff Makefile.in @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents b2472a1930f2
children ca9a9ec9c1c1
line wrap: on
line diff
--- a/Makefile.in	Mon Aug 13 10:27:41 2007 +0200
+++ b/Makefile.in	Mon Aug 13 10:28:48 2007 +0200
@@ -377,7 +377,7 @@
 Makefile: ${srcdir}/Makefile.in config.status
 	./config.status
 
-src/Makefile: ${srcdir}/src/Makefile.in.in config.status
+src/Makefile: ${srcdir}/src/Makefile.in.in ${srcdir}/src/depend config.status
 	./config.status
 
 lib-src/Makefile: ${srcdir}/lib-src/Makefile.in.in config.status
@@ -658,12 +658,12 @@
 	done ; \
 	etags -a lwlib/*.[ch]
 
-check:
-	@echo "We don't have any automated tests for XEmacs yet."
+## We have automated tests!
+testdir = ${srcdir}/tests
+tests   = ${testdir}/basic-lisp.el ${testdir}/database.el
 
-## Is this something Chuck used and doesn't work with CVS?  -slb
-## dist:
-##	cd ${srcdir} && make-dist
+check:
+	src/xemacs -batch -l ${testdir}/test-emacs.el -f batch-test-emacs ${tests}
 
 info: FRC.info
 	cd ${srcdir}/man && $(RECURSIVE_MAKE) $@