Vikram S. Adve | 38b8620 | 2001-11-05 00:22:16 +0000 | [diff] [blame^] | 1 | LEVEL = .. |
Vikram S. Adve | 5b7d0bf | 2001-08-28 23:26:44 +0000 | [diff] [blame] | 2 | |
Chris Lattner | 0095054 | 2001-06-06 20:29:01 +0000 | [diff] [blame] | 3 | TESTS := $(wildcard *.ll) |
| 4 | |
Vikram S. Adve | 919b59a | 2001-10-22 22:33:08 +0000 | [diff] [blame] | 5 | LLCTESTS := $(shell /bin/ls *.ll | grep -v testswitch | grep -v opttest | grep -v xx | grep -v calltest | grep -v alloca | grep -v memory ) |
Vikram S. Adve | 35fc0b1 | 2001-07-31 21:45:56 +0000 | [diff] [blame] | 6 | |
Vikram S. Adve | 5b7d0bf | 2001-08-28 23:26:44 +0000 | [diff] [blame] | 7 | |
| 8 | test all : testasmdis testopt testcodegen |
Chris Lattner | 0095054 | 2001-06-06 20:29:01 +0000 | [diff] [blame] | 9 | @echo "All tests successfully completed!" |
| 10 | |
Vikram S. Adve | 5b7d0bf | 2001-08-28 23:26:44 +0000 | [diff] [blame] | 11 | testasmdis : $(TESTS:%.ll=%.ll.asmdis) |
Chris Lattner | 0095054 | 2001-06-06 20:29:01 +0000 | [diff] [blame] | 12 | @echo "All assembler/disassembler test succeeded!" |
| 13 | |
Vikram S. Adve | 5b7d0bf | 2001-08-28 23:26:44 +0000 | [diff] [blame] | 14 | testopt : $(TESTS:%.ll=%.ll.opt) |
Chris Lattner | 0095054 | 2001-06-06 20:29:01 +0000 | [diff] [blame] | 15 | |
Vikram S. Adve | 5b7d0bf | 2001-08-28 23:26:44 +0000 | [diff] [blame] | 16 | testselect : $(LLCTESTS:%.ll=%.mc) |
| 17 | |
| 18 | testsched : $(LLCTESTS:%.ll=%.mc) |
| 19 | |
| 20 | testcodegen : $(LLCTESTS:%.ll=%.mc) |
Vikram S. Adve | 35fc0b1 | 2001-07-31 21:45:56 +0000 | [diff] [blame] | 21 | |
Vikram S. Adve | 5a28f06 | 2001-10-10 20:10:48 +0000 | [diff] [blame] | 22 | testsparc : $(LLCTESTS:%.ll=%.s) |
| 23 | |
Chris Lattner | 0095054 | 2001-06-06 20:29:01 +0000 | [diff] [blame] | 24 | %.asmdis: % |
| 25 | @echo "Running assembler/disassembler test on $<" |
| 26 | @./TestAsmDisasm.sh $< |
| 27 | |
| 28 | %.opt: % |
| 29 | @echo "Running optimizier test on $<" |
| 30 | @./TestOptimizer.sh $< |
Vikram S. Adve | 35fc0b1 | 2001-07-31 21:45:56 +0000 | [diff] [blame] | 31 | |
Vikram S. Adve | 35fc0b1 | 2001-07-31 21:45:56 +0000 | [diff] [blame] | 32 | |
Vikram S. Adve | 4cceffe | 2001-11-05 00:18:30 +0000 | [diff] [blame] | 33 | ## Rules for compiling %.ll, %.bc, %.s files and |
| 34 | ## for building native SPARC executables. |
| 35 | ## |
| 36 | include Makefile.target |