5 compile-stamp: generate-stamp
6 for i in *.il; do ilasm2 $$i; done
10 for i in *generated*; do rm $$i; done
11 for i in *.exe; do rm $$i; done
12 rm generate-stamp compile-stamp
14 generate-stamp: make_tests.sh make_bin_test.sh make_exception_branch_test.sh make_obj_store_test.sh \
15 make_stack_0_pop_test.sh make_stack_0_test.sh make_stack_1_pop_test.sh \
16 make_stack_merge_test.sh make_store_test.sh make_unary_test.sh
20 test: compile-stamp run-test
25 TEST=`echo $$i | cut -d '.' -f 1`; \
27 FIRST=`echo $$i | cut -d '_' -f 1`; \
28 if [ "$$FIRST" == "invalid" ]; \
32 if [ "$$FIRST" == "unverifiable" ]; \
36 if [ "$$FIRST" == "valid" ]; \
40 ../../metadata/pedump --verify error,warn,cls,code $$TEST.exe >/dev/null 2>/dev/null;\
42 if [ $$R != $$RES ]; \
44 echo "$$TEST failed expected $$RES but got $$R"; \