2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
[mono.git] / mcs / class / Microsoft.Build.Engine / Makefile
index b3804bf09c2bebe5b149d65e76dabeab20af6e11..d46bf87bf1378c9e1bd64edc5e9d27a7161757e7 100644 (file)
@@ -3,6 +3,14 @@ SUBDIRS =
 include ../../build/rules.make
 
 LIBRARY = Microsoft.Build.Engine.dll
+
+ifeq (1.0, $(FRAMEWORK_VERSION))
+LIBRARY_NAME = dummy-Microsoft.Build.Engine.dll
+NO_INSTALL = yes
+NO_TEST = yes
+NO_SIGN_ASSEMBLY = yes
+endif
+
 LIB_MCS_FLAGS = \
        /r:$(corlib)                            \
        /r:System.dll                           \
@@ -10,4 +18,17 @@ LIB_MCS_FLAGS = \
        /r:Microsoft.Build.Framework.dll        \
        /r:Microsoft.Build.Utilities.dll
 
+TEST_MCS_FLAGS = \
+       /r:Microsoft.Build.Framework.dll        \
+       /r:Microsoft.Build.Utilities.dll
+
+EXTRA_DISTFILES = \\r
+       Test/resources/TestTasks.cs             \\r
+       Test/resources/*.*proj
+
+Test/resources/TestTasks.dll: Test/resources/TestTasks.cs
+       $(CSCOMPILE) Test/resources/TestTasks.cs /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /target:library
+
+test-local: Test/resources/TestTasks.dll
+
 include ../../build/library.make