Fixed all the tests makefiles to actaully references the tests
authorDaniel Veillard <veillard@src.gnome.org>
Thu, 3 May 2001 17:44:25 +0000 (17:44 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Thu, 3 May 2001 17:44:25 +0000 (17:44 +0000)
files from $(srcdir) and use echo > .memdump instead of the less
portable touch .memdump Daniel

tests/REC/Makefile.am
tests/REC1/Makefile.am

index 3665421..4823d54 100644 (file)
@@ -67,14 +67,14 @@ EXTRA_DIST =                                                \
 all: test
 
 test tests: $(top_builddir)/libxslt/xsltproc
-       @(rm -f .memdump ; touch .memdump)
-       @(for i in *.xsl ; do \
+       @(echo > .memdump)
+       @(for i in $(srcdir)/*.xsl ; do \
          name=`basename $$i .xsl` ; \
-         if [ ! -f $$name.xml ] ; then continue ; fi ; \
+         if [ ! -f $(srcdir)/$$name.xml ] ; then continue ; fi ; \
          echo $$name.xml ; \
-         $(top_builddir)/libxslt/xsltproc $$name.xsl $$name.xml > $$name.res;\
-         if [ ! -f $$name.out ] ; then cp $$name.res $$name.out ; \
-         else diff $$name.out $$name.res ; fi ; \
+         $(top_builddir)/libxslt/xsltproc $(srcdir)/$$name.xsl $(srcdir)/$$name.xml > $$name.res;\
+         if [ ! -f $(srcdir)/$$name.out ] ; then cp $$name.res $(srcdir)/$$name.out ; \
+         else diff $(srcdir)/$$name.out $$name.res ; fi ; \
          grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
          rm -f $$name.res ; \
          done)
index 02a3e6b..8c0896a 100644 (file)
@@ -8,9 +8,9 @@ EXTRA_DIST = doc.xsl doc.xml doc.dtd result.xml
 all: test
 
 test tests: $(top_builddir)/libxslt/xsltproc
-       @(rm -f .memdump ; touch .memdump)
-       @($(top_builddir)/libxslt/xsltproc doc.xsl doc.xml > doc.res ; \
-       diff result.xml doc.res ; \
+       @(echo > .memdump)
+       @($(top_builddir)/libxslt/xsltproc $(srcdir)/doc.xsl $(srcdir)/doc.xml > doc.res ; \
+       diff $(srcdir)/result.xml doc.res ; \
        grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\
        rm -f doc.res)