commit - aead84be5857aecb84cf961972e04ab63a84eafb
commit + 892614d3212744a47629bcdbae0b2fa006f24d86
blob - c9929c120717464cab46b8833c4e0eac75ae6c2c
blob + 38101f4394fc9772d3ad8bd5d727af043d08d615
--- Makefile.am
+++ Makefile.am
AM_CFLAGS += -Wwrite-strings
AM_CFLAGS += -Wno-unused-parameter
-test:
- @echo XXX: figure it out something
- @false
-#$(MAKE) -C regress
+SUDO ?= sudo
+HAVE_LISP ?= no
+
+$(top_builddir)/ninepscript/ninepscript:
+ ${MAKE} -C $(top_builddir)/ninepscript
+
+test: $(top_builddir)/ninepscript/ninepscript
+ "${SUDO}" "$(top_builddir)"/ninepscript/ninepscript \
+ -r $(top_srcdir)/regress/root \
+ $(top_srcdir)/regress/ninepscript/*-suite.9ps
+ @if [ "${HAVE_LISP}" = yes ]; then \
+ cd "$(top_srcdir)"/regress/lisp && \
+ SUDO="${SUDO}" ./run.sh; \
+ else \
+ echo "skipping lisp suite (HAVE_LISP=yes to run it)."; \
+ fi