#!/bin/bash
#
-# Copyright Develer S.r.l. (http://www.develer.com/)
+# Copyright 2005 Develer S.r.l. (http://www.develer.com/)
# All rights reserved.
#
# Author: Bernardo Innocenti <bernie@develer.com>
#
# $Id$
#
-# $Log$
-# Revision 1.1 2005/02/01 06:59:24 bernie
-# Really trivial testsuite framework.
-#
VERBOSE=1
CC=gcc
-CFLAGS="-W -Wall -Wextra"
+CFLAGS="-W -Wall -Wextra -I. -fno-builtin -D_DEBUG"
CXX=g++
-CXXFLAGS="-W -Wall -Wextra"
+CXXFLAGS="$CFLAGS"
for test in `find . -name "*_test.*"`; do
*.cpp)
$CXX $CXXFLAGS $test -o test || exit 1
./test || exit 1
+ rm -f test
;;
*.c)
$CC $CFLAGS $test -o test || exit 1
./test || exit 1
+ rm -f test
;;
esac
done