blob: 6f60af5b03482fec8ca6073bbb140047f5cf6d4d [file] [log] [blame]
John Bauman66b8ab22014-05-06 15:57:45 -04001# 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,$@)