1 MAKEFLAGS := $(MAKEFLAGS) --no-builtin-rules
6 TOOLS_RUNTIME = MONO_PATH=$(mcs_topdir)/class/lib/build $(top_builddir)/runtime/mono-wrapper --aot-path=$(mcs_topdir)/class/lib/build
7 MCS = $(TOOLS_RUNTIME) $(CSC) -noconfig -nologo -debug:portable -target:library $(PROFILE_MCS_FLAGS)
8 ILASM = $(TOOLS_RUNTIME) $(mcs_topdir)/class/lib/build/ilasm.exe
39 readonly-byte-array.cs \
47 valuetype-hash-equals.cs \
50 TESTSI_TMP=$(TESTSRC:.cs=.exe)
51 TESTSI=$(TESTSI_TMP:.il=.exe)
53 EXTRA_DIST=test-driver $(TESTSRC)
56 $(ILASM) $< /OUTPUT=$@
61 test-local: $(TEST_PROG) $(TESTSI)
63 run-test: $(TEST_PROG) $(TESTSI)
66 for i in $(TESTSI); do \
67 if ./test-driver $(TEST_PROG) $$i $(RUNTIME_ARGS); \
69 passed=`expr $${passed} + 1`; \
71 failed=`expr $${failed} + 1`; \
74 echo "$${passed} test(s) passed. $${failed} test(s) failed."