John Bauman | 66b8ab2 | 2014-05-06 15:57:45 -0400 | [diff] [blame] | 1 | # Makefile for running ad-hoc custom LLVM tests |
2 | # | ||||
3 | %.bc: %.ll | ||||
4 | llvm-as $< | ||||
5 | |||||
6 | %.llc.s: %.bc | ||||
7 | llc $< -o $@ | ||||
8 | |||||
9 | %.gcc.s: %.c | ||||
10 | gcc -O0 -S $< -o $@ | ||||
11 | |||||
12 | %.nat: %.s | ||||
13 | gcc -O0 -lm $< -o $@ | ||||
14 | |||||
15 | %.cbe.out: %.cbe.nat | ||||
16 | ./$< > $@ | ||||
17 | |||||
18 | %.out: %.nat | ||||
19 | ./$< > $@ | ||||
20 | |||||
21 | %.clean: | ||||
22 | rm -f $(patsubst %.clean,%.bc,$@) $(patsubst %.clean,%.*.s,$@) \ | ||||
23 | $(patsubst %.clean,%.*.nat,$@) $(patsubst %.clean,%.*.out,$@) |