## Automake template for Vars regression tests. SRCS = test-array.c test-buffer.c test-compress.c test-config.c test-copy.c \ test-database.c test-destroy.c test-freeze.c test-func.c test-graph.c \ test-hash.c test-image.c test-io.c test-iter.c test-list.c test-macros.c \ test-matrix.c test-memory.c test-parser.c test-random.c test-regexp.c \ test-scalar.c test-system.c test-traverse.c test-utils.c test-vector.c \ test-write.c HDRS = test.h TESTS = test-array test-buffer test-compress test-copy test-database \ test-destroy test-freeze test-func test-graph test-hash test-image test-io \ test-iter test-list test-macros test-matrix test-memory test-parser \ test-random test-regexp test-scalar test-system test-traverse test-utils \ test-vector test-write INPUT = test-database.in test-write.in test-image.in.gif test-image.in.pgm \ test-image.in.ppm test-image.in.sgi test-iter.in SRCDIR = $(srcdir)/../src BUILDDIR = $(top_builddir)/src TEST_SRCDIR = $(srcdir)/../tests TEST_BUILDDIR = $(top_builddir)/tests CFLAGS = -g -I$(SRCDIR) -DSRCDIR=\"$(TEST_SRCDIR)\" \ -DBUILDDIR=\"$(TEST_BUILDDIR)\" LDFLAGS = -L$(SRCDIR) LOADLIBES = $(BUILDDIR)/libvars.la -lm SUFFIXES = .c .run EXTRA_DIST = $(SRCS) $(HDRS) $(INPUT) ETAGS_ARGS = $(SRCS) $(HDRS) TAGS_DEPENDENCIES = $(SRCS) $(HDRS) CLEANFILES = $(TESTS) VALGRIND = valgrind -q --num-callers=10 MEMPROF = memprof clean-local:; rm -rf *.out* *.o .c:; $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $< -o $*.o $(LIBTOOL) --mode=link $(CC) -o $@ $*.o $(LDFLAGS) $(LOADLIBES) .c.run: $(MAKE) $* $(TEST_BUILDDIR)/$* .c.vg: $(MAKE) $* $(VALGRIND) $(TEST_BUILDDIR)/.libs/lt-$* .c.mp: $(MAKE) $* $(MEMPROF) $(TEST_BUILDDIR)/.libs/lt-$* valgrind: $(TESTS) @ for prog in $(TESTS); do \ $(VALGRIND) $(TEST_BUILDDIR)/.libs/lt-$$prog; \ done tests: $(TESTS)