TESTS := $(wildcard *.ll) | |
test all : testasmdis testopt | |
@echo "All tests successfully completed!" | |
testasmdis : $(TESTS:%.ll=%.ll.asmdis) | |
@echo "All assembler/disassembler test succeeded!" | |
testopt : $(TESTS:%.ll=%.ll.opt) | |
clean : | |
rm -f *.[123] *.bc core | |
%.asmdis: % | |
@echo "Running assembler/disassembler test on $<" | |
@./TestAsmDisasm.sh $< | |
%.opt: % | |
@echo "Running optimizier test on $<" | |
@./TestOptimizer.sh $< |