X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Ftests%2FMakefile.am;h=b026849239506c1ab87c22de654a055f66193fe1;hb=86e44dfdcbc36134f56616dfe0ee1c6ae81e02b7;hp=fd01e4f2d75b686d52e7c7c77b5f4336b72624d7;hpb=b313769878e1d96c2b50fb1c96be229282d74a30;p=mono.git diff --git a/mono/tests/Makefile.am b/mono/tests/Makefile.am index fd01e4f2d75..b0268492395 100644 --- a/mono/tests/Makefile.am +++ b/mono/tests/Makefile.am @@ -470,7 +470,8 @@ BASE_TEST_CS_SRC_UNIVERSAL= \ bug-29585.cs \ priority.cs \ abort-cctor.cs \ - thread-native-exit.cs + thread-native-exit.cs \ + reference-loader.cs if INSTALL_MOBILE_STATIC BASE_TEST_CS_SRC= \ @@ -803,18 +804,22 @@ endif # but that need to be compiled PREREQ_IL_SRC=event-il.il module-cctor.il PREREQ_CS_SRC= -PREREQ_IL_DLL_SRC=event-il.il module-cctor.il -PREREQ_CS_DLL_SRC= +PREREQ_IL_DLL_SRC= +PREREQ_CS_DLL_SRC=TestingReferenceAssembly.cs TestingReferenceReferenceAssembly.cs -PREREQSI_IL=$(PREREQ_IL_SRC:.il=.exe) -PREREQSI_CS=$(PREREQ_CS_SRC:.cs=.exe) +PREREQSI_IL=$(PREREQ_IL_SRC:.il=.exe) \ + $(PREREQ_IL_DLL_SRC:.il=.dll) +PREREQSI_CS=$(PREREQ_CS_SRC:.cs=.exe) \ + $(PREREQ_CS_DLL_SRC:.cs=.dll) TESTSI_CS=$(TEST_CS_SRC:.cs=.exe) TESTSI_IL=$(TEST_IL_SRC:.il=.exe) TESTBS=$(BENCHSRC:.cs=.exe) STRESS_TESTS=$(STRESS_TESTS_SRC:.cs=.exe) -PREREQSI_IL_AOT=$(PREREQ_IL_SRC:.il=.exe$(PLATFORM_AOT_SUFFIX)) -PREREQSI_CS_AOT=$(PREREQ_CS_SRC:.cs=.exe$(PLATFORM_AOT_SUFFIX)) +PREREQSI_IL_AOT=$(PREREQ_IL_SRC:.il=.exe$(PLATFORM_AOT_SUFFIX)) \ + $(PREREQ_IL_DLL_SRC:.il=.dll$(PLATFORM_AOT_SUFFIX)) +PREREQSI_CS_AOT=$(PREREQ_CS_SRC:.cs=.exe$(PLATFORM_AOT_SUFFIX)) \ + $(PREREQ_CS_DLL_SRC:.cs=.dll$(PLATFORM_AOT_SUFFIX)) EXTRA_DIST=test-driver test-runner.cs $(TEST_CS_SRC_DIST) $(TEST_IL_SRC) \ $(BENCHSRC) $(STRESS_TESTS_SRC) stress-runner.pl $(PREREQ_IL_SRC) $(PREREQ_CS_SRC) @@ -835,6 +840,12 @@ endif %.exe: %.cs $(TEST_DRIVER_DEPEND) $(MCS) -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:TestDriver.dll $(TEST_DRIVER_HARD_KILL_FEATURE) -out:$@ $< +%.dll: %.cs + $(MCS) -r:System.dll -target:library -out:$@ $< + +TestingReferenceReferenceAssembly.dll: TestingReferenceReferenceAssembly.cs TestingReferenceAssembly.dll + $(MCS) -r:TestingReferenceAssembly.dll -target:library -out:$@ $< + %.exe$(PLATFORM_AOT_SUFFIX): %.exe $(RUNTIME) $(AOT_BUILD_FLAGS) $<