# Copyright (C) 2000-2002 Simon Wright. All Rights Reserved. # # This program is free software; you can redistribute it # and/or modify it under the terms of the Ada Community # License which comes with this Library. # # This program is distributed in the hope that it will be # useful, but WITHOUT ANY WARRANTY; without even the implied # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR # PURPOSE. See the Ada Community License for more details. # You should have received a copy of the Ada Community # License with this library, in the file named "Ada Community # License" or "ACL". If not, contact the author of this library # for a copy. # # $Id: makefile-test,v 1.8.2.3 2003/02/08 16:25:14 simon Exp $ # (GNU) Makefile for test of Booch Components distribution. GNATMAKE=gnatmake ##################### # Default build rule %: %.adb $(GNATMAKE) $(GNATMAKE_FLAGS) $@ ######## # Tests GNATMAKE_FLAGS = -I/usr/local/lib/booch -O2 -g -gnatqQafy -gnatwaL test: testable for t in $(TESTABLE); do \ echo running $$t; \ ./$$t 2>&1; \ done TESTABLE += avl_test avl_test: force TESTABLE += bag_test bag_test: force TESTABLE += collection_test collection_test: force TESTABLE += graph_test graph_test: force TESTABLE += list_test list_test: force TESTABLE += map_test map_test: force TESTABLE += ordered_collection_test ordered_collection_test: force TESTABLE += ordered_queue_test ordered_queue_test: force TESTABLE += queue_test queue_test: force TESTABLE += ring_test ring_test: force TESTABLE += set_test set_test: force TESTABLE += smart_test smart_test: force TESTABLE += sort_test sort_test: force TESTABLE += stack_test stack_test: force TESTABLE += stream_test stream_test: force TESTABLE += tree_test tree_test: force testable: $(TESTABLE) .PHONY: force # Emacs variable settings # Local Variables: # mode : makefile # End: