1 CLASS=$(mcs_topdir)/class/lib/$(DEFAULT_PROFILE)
3 with_mono_path = MONO_PATH=$(CLASS)
5 RUNTIME = $(top_builddir)/runtime/mono-wrapper --debug
6 MCS = $(with_mono_path) $(RUNTIME) $(CSC) -noconfig -nologo -debug:portable -target:library
14 test/.dirstamp deps/.dirstamp:
18 test/asm.dll: test/.dirstamp
19 deps/test.dll deps/TestBase.dll: deps/.dirstamp
21 test/asm.dll: deps/test.dll asm.cs
22 $(MCS) -out:test/asm.dll -r:deps/TestBase.dll -r:deps/test.dll $(srcdir)/asm.cs
24 deps/test.dll: deps/TestBase.dll Test.cs
25 $(MCS) -out:deps/test.dll -r:deps/TestBase.dll $(srcdir)/Test.cs
27 deps/TestBase.dll: TestBase.cs
28 $(MCS) -out:deps/TestBase.dll $(srcdir)/TestBase.cs
30 EXTRA_DIST = asm.cs Test.cs TestBase.cs
33 rm -f deps/*.dll test/*.dll
37 MONO_PATH="deps:$(CLASS)" $(RUNTIME) $(AOT_BUILD_FLAGS) deps/test.dll
38 MONO_PATH="deps:$(CLASS)" $(RUNTIME) $(AOT_BUILD_FLAGS) deps/TestBase.dll
39 MONO_PATH="deps:$(CLASS)" $(RUNTIME) $(AOT_BUILD_FLAGS) test/asm.dll