Merge pull request #2803 from BrzVlad/feature-conc-pinned-scan
[mono.git] / mcs / tools / mono-shlib-cop / Makefile
index 88aab474648de39e572e2cf0c93de0098ec607d4..2bfc65599d9abfef1c2b5cf6509dd0b420b0ca71 100644 (file)
@@ -2,7 +2,8 @@ thisdir = tools/mono-shlib-cop
 SUBDIRS = 
 include ../../build/rules.make
 
-LOCAL_MCS_FLAGS = -r:Mono.Posix.dll -r:Mono.GetOptions.dll
+LOCAL_MCS_FLAGS =
+LIB_REFS = Mono.Posix System System.Xml
 
 PROGRAM = mono-shlib-cop.exe
 
@@ -12,18 +13,15 @@ EXTRA_DISTFILES = test.cs
 
 include ../../build/executable.make
 
-test-local: $(PROGRAM) $(TEST_INPUT)
-
 clean-local: cleanup
 
 cleanup:
-       -rm $(TEST_INPUT)
+       -rm -f $(TEST_INPUT)
 
 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:$@
-