makefile 333 B

123456789101112131415161718
  1. TEST_SOURCES = \
  2. test-1 test-4 test-6 test-7
  3. TEST_NOPASS = \
  4. test-2 test-3 test-5
  5. test-compiler:
  6. for i in $(TEST_SOURCES); do \
  7. if ../mcs/compiler $$i.cs > /dev/null; then \
  8. if ./$$i.exe; then \
  9. echo $$i: ok; \
  10. else \
  11. echo failed; exit; \
  12. fi; \
  13. else \
  14. echo compiler failed on $$i; exit; \
  15. fi \
  16. done