New tests, updates
[mono.git] / mcs / class / Microsoft.Build.Tasks / Makefile
1 thisdir = class/Microsoft.Build.Tasks
2 SUBDIRS = 
3 include ../../build/rules.make
4
5 LIBRARY = Microsoft.Build.Tasks.dll
6 ifeq (1.0, $(FRAMEWORK_VERSION))
7
8 LIBRARY_NAME = dummy-Microsoft.Build.Tasks.dll
9 NO_INSTALL = yes
10 NO_TEST = yes
11 NO_SIGN_ASSEMBLY = yes
12
13 else
14
15 ifeq (3.5, $(FRAMEWORK_VERSION))
16 NAME_SUFFIX = .v3.5
17 endif
18
19 LIBRARY_NAME = Microsoft.Build.Tasks$(NAME_SUFFIX).dll
20
21 endif
22
23 LIB_MCS_FLAGS = \
24         /r:$(corlib)                            \
25         /r:System.dll                           \
26         /r:System.Xml.dll                       \
27         /r:System.Windows.Forms.dll             \
28         /r:Microsoft.Build.Utilities.dll        \
29         /r:Microsoft.Build.Framework.dll
30
31 TEST_MCS_FLAGS = \
32         /r:Microsoft.Build.Engine.dll           \
33         /r:Microsoft.Build.Framework.dll        \
34         /r:Microsoft.Build.Utilities$(NAME_SUFFIX).dll
35
36 EXTRA_DISTFILES = \
37         Test/resources/test.cs \
38         Test/resources/Sample.cs \
39         Test/resources/Sample.vb
40
41 test-local: Test/resources/test.dll
42
43 Test/resources/test.dll: Test/resources/test.cs
44         $(CSCOMPILE) -target:library Test/resources/test.cs
45
46 include ../../build/library.make