- Removed ([gnu]) from AM_INIT_AUTOMAKE in configure.in (caused problems on some...
[polylib.git] / Test / ehrhart / Makefile.am
bloba35e6dacacf3fefef72aa65ef2b794a4ec3440fb
2 # $Id: Makefile.am,v 1.8 2005/10/20 11:35:25 verdoolaege Exp $
5 OBJ_DIR = $(top_builddir)
8 EHRHART_BASE =  \
9         0D.in \
10         0D2.in \
11         8hedron.in \
12         alex11.in \
13         alex1.in \
14         bart6.in \
15         bart8.in \
16         c3.in\
17         c4.in\
18         e0.in\
19         e10.in\
20         e11.in\
21         e12.in\
22         e13.in\
23         e14.in\
24         e15.in\
25         e16.in\
26         e1.in\
27         e2b.in\
28         e2.in\
29         e3.in\
30         e4.in\
31         e5.in\
32         e6.in\
33         e7.in\
34         e8.in\
35         e9.in\
36         esum.in \
37         g12.in\
38         g13.in\
39         g14.in\
40         g1.in\
41         g2.in\
42         g4.in\
43         g5.in\
44         isnm2.in\
45         t1.in\
46         t2.in\
47         t31.in\
48         t3.in\
49         t4.in\
50         t12.in\
51         tpar.in
53 EHRHART_EXTRA=bart8.in isnm2.in e16.in esum.in t12.in
55 EHRHART=$(EHRHART_BASE) $(EHRHART_EXTRA)
57 EXTRA_DIST = $(EHRHART)
59 # not using %.in GNU extension
60 dist-hook:
61         for pl_file in $(EHRHART) ; do test -f $(distdir)/`basename $$pl_file .in`.out || cp -p $(srcdir)/`basename $$pl_file .in`.out $(distdir) ; done
63 # not using filter-out gnu extension
64 EHRHART_TESTS = `if test $(TEST_BITS) = 32 ; then echo $(EHRHART_BASE) ; else echo $(EHRHART) ; fi `
66 tests:
67         @failedtest=0; \
68         for x in $(EHRHART_TESTS) ; do \
69                 echo "Verify file $$x" ; \
70                 $(OBJ_DIR)/testehrhart$(TEST_BITS) < $(srcdir)/$$x >xyz; \
71                 diff -w xyz $(srcdir)/`basename $$x .in`.out ; \
72                 result=$$?; \
73                 if [ "$$result" -eq "1" ]; then \
74                         echo "Error: $$x is not the same"; \
75                         failedtest=`expr $$failedtest + 1`; \
76                 else \
77                         echo "$$x passed"; \
78                 fi; \
79         done ; \
80         if [ $$failedtest != 0 ]; then \
81                 echo "$$failedtest tests failed"; \
82         else \
83                 echo "Test ehrhart works correctly"; \
84         fi
86 longtest:
87         @for x in $(EHRHART_TESTS) ; do \
88                 echo "Verify Ehrhart for $$x"; \
89                 $(OBJ_DIR)/verif_ehrhart$(TEST_BITS) < $(srcdir)/$$x ;\
90         done ;
91 CLEANFILES=xyz