2009-11-20 Atsushi Enomoto <atsushi@ximian.com>
[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.Core.dll                      \
27         /r:System.Xml.dll                       \
28         /r:System.Windows.Forms.dll             \
29         /r:Microsoft.Build.Utilities.dll        \
30         /r:Microsoft.Build.Framework.dll        \
31         /r:Microsoft.Build.Engine.dll
32
33 TEST_MCS_FLAGS = \
34         /r:Microsoft.Build.Engine.dll           \
35         /r:Microsoft.Build.Framework.dll        \
36         /r:Microsoft.Build.Utilities$(NAME_SUFFIX).dll
37
38 EXTRA_DISTFILES = \
39         Test/resources/test.cs \
40         Test/resources/Sample.cs \
41         Test/resources/Sample.vb
42
43 test-local: Test/resources/test.dll
44
45 Test/resources/test.dll: Test/resources/test.cs
46         $(CSCOMPILE) -target:library Test/resources/test.cs
47
48 include ../../build/library.make