| # Makefile for running ad-hoc custom LLVM tests | |
| # | |
| %.bc: %.ll | |
| llvm-as $< | |
| %.llc.s: %.bc | |
| llc $< -o $@ | |
| %.gcc.s: %.c | |
| gcc -O0 -S $< -o $@ | |
| %.nat: %.s | |
| gcc -O0 -lm $< -o $@ | |
| %.cbe.out: %.cbe.nat | |
| ./$< > $@ | |
| %.out: %.nat | |
| ./$< > $@ | |
| %.clean: | |
| rm -f $(patsubst %.clean,%.bc,$@) $(patsubst %.clean,%.*.s,$@) \ | |
| $(patsubst %.clean,%.*.nat,$@) $(patsubst %.clean,%.*.out,$@) |