5 compile-stamp: generate-stamp
6 for i in *.il; do ilasm2 $$i; done
7 for i in *.cs; do gmcs $$i; done
11 for i in *generated*; do rm $$i; done
12 for i in *.exe; do rm $$i; done
13 rm generate-stamp compile-stamp
15 generate-stamp: make_tests.sh make_bin_test.sh make_exception_branch_test.sh make_obj_store_test.sh \
16 make_stack_0_pop_test.sh make_stack_0_test.sh make_stack_1_pop_test.sh \
17 make_stack_merge_test.sh make_store_test.sh make_unary_test.sh
21 test: compile-stamp run-test
26 TEST=`echo $$i | cut -d '.' -f 1`; \
28 FIRST=`echo $$i | cut -d '_' -f 1`; \
29 if [ "$$FIRST" == "invalid" ]; \
33 if [ "$$FIRST" == "unverifiable" ]; \
37 if [ "$$FIRST" == "valid" ]; \
41 ../../metadata/pedump --verify error,warn,cls,code $$TEST.exe >/dev/null 2>/dev/null;\
43 if [ $$R != $$RES ]; \
45 echo "$$TEST failed expected $$RES but got $$R"; \