Makefile 492 B

123456789101112131415161718192021
  1. TESTS = t1.exe t2.exe t3.exe t4.exe t5.exe t6.exe t7.exe t8.exe t9.exe t10.exe t11.exe t12.exe t13.exe t14.exe
  2. check: local compare
  3. local: $(TESTS)
  4. @for i in $(TESTS); do \
  5. echo running test $$i; \
  6. mono --debug $$i > $$i.result; \
  7. done
  8. compare:
  9. @for i in $(TESTS); do \
  10. echo -n "$$i: "; \
  11. if cmp $$i.expected $$i.result >/dev/null ; then echo " OK"; else echo " FAILED"; fi; \
  12. done
  13. clean:
  14. rm -f *.exe *.mdb *.result
  15. %.exe: %.cs
  16. gmcs /debug $< -r:System.Configuration.dll