1: #! /bin/sh
2: #tests that dist works
3: #usage: testdist gforth-version.tar.gz
4: #gforth-version.tar.gz must be in the working directory
5: MACHINE=`hostname`
6: GFORTH=`basename $1 .tar.gz`
7: DIR=`pwd`
8: chmod -R +w $GFORTH
9: rm -rf $GFORTH
10: gunzip -cd $1 | tar xf -
11: (if make --version|grep -q GNU
12: then
13: echo building in build
14: chmod -R a-w $GFORTH
15: mkdir build
16: cd build
17: ../$GFORTH/configure --prefix=$DIR/install
18: else
19: echo building in $GFORTH
20: cd $GFORTH
21: ./configure --prefix=$DIR/install
22: fi &&
23: make &&
24: make check &&
25: #gforth locals-test.fs
26: #gforth test-counted-loops.fs
27: make install &&
28: #make all-bench &&
29: chmod -R +w ../$GFORTH/vmgen-ex ../$GFORTH/vmgen-ex2 &&
30: cd ../$GFORTH/vmgen-ex &&
31: PATH=$DIR/install/bin:$PATH make check GCC="cc -O" &&
32: cd ../vmgen-ex2 &&
33: PATH=$DIR/install/bin:$PATH make check GCC="cc -O" &&
34: cd .. &&
35: cd .. &&
36: install/bin/gforth test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs -e bye &&
37: echo test ok )
38: chmod -R +w $GFORTH
39: cd ..
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>