Merge pull request #2803 from BrzVlad/feature-conc-pinned-scan
[mono.git] / mcs / tools / mono-shlib-cop / Makefile
index d65d7053bb7a6afe546466bdb3f64717eeba53e4..2bfc65599d9abfef1c2b5cf6509dd0b420b0ca71 100644 (file)
@@ -2,7 +2,8 @@ thisdir = tools/mono-shlib-cop
 SUBDIRS = 
 include ../../build/rules.make
 
-LOCAL_MCS_FLAGS = -r:Mono.Posix.dll
+LOCAL_MCS_FLAGS =
+LIB_REFS = Mono.Posix System System.Xml
 
 PROGRAM = mono-shlib-cop.exe
 
@@ -12,8 +13,6 @@ EXTRA_DISTFILES = test.cs
 
 include ../../build/executable.make
 
-test-local: $(PROGRAM) $(TEST_INPUT)
-
 clean-local: cleanup
 
 cleanup:
@@ -21,9 +20,8 @@ cleanup:
 
 run-test-local: run-mono-shlib-cop-test
 
-run-mono-shlib-cop-test: $(PROGRAM) $(TEST_INPUT)
-       $(RUNTIME) $(PROGRAM) $(TEST_INPUT) | diff - test.dll.out
+run-mono-shlib-cop-test: $(the_lib) $(TEST_INPUT)
+       MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(the_lib) $(TEST_INPUT) | diff - test.dll.out
 
 $(TEST_INPUT) : test.cs
        $(CSCOMPILE) -target:library $< -out:$@
-