Merge pull request #2346 from xmcclure/proxy-load-fail
[mono.git] / mcs / class / Microsoft.Build.Tasks / Makefile
index d8e93372f455a7ed6d829a1ae0b9c51a3e9906c7..66b74a847289a6e708a92bb23fa294d3cab2e4bf 100644 (file)
@@ -9,6 +9,7 @@ LIBRARY = Microsoft.Build.Tasks.dll
 
 LIBRARY_NAME = Microsoft.Build.Tasks$(NAME_SUFFIX).dll
 
+LIB_REFS = System System.Core System.Xml System.Windows.Forms
 LIB_MCS_FLAGS = \
        /r:$(corlib)                            \
        /r:System.dll                           \
@@ -21,12 +22,17 @@ LIB_MCS_FLAGS = \
        /r:$(XBUILD_TASKS)
 
 TEST_MCS_FLAGS = \
+       /r:System.Xml.dll                       \
        /r:$(XBUILD_ENGINE)     \
        /r:$(XBUILD_FRAMEWORK)  \
        /r:$(XBUILD_TASKS)      \
        /r:$(XBUILD_UTILITIES)                  \
        /r:System.Core.dll
 
+ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
+       TEST_MCS_FLAGS += /r:Microsoft.Build.dll
+endif
+
 EXTRA_DISTFILES = \
        Test/resources/test.cs \
        Test/resources/Sample.cs \