move to from olive to mcs
[mono.git] / mcs / class / System.Runtime.Serialization / Makefile
1 thisdir = class/System.Runtime.Serialization
2 SUBDIRS = 
3 include ../../build/rules.make
4
5 RESOURCE_FILES = \
6         resources/mstypes.schema
7
8 LIBRARY = System.Runtime.Serialization.dll
9 LIB_MCS_FLAGS = \
10                         /nowarn:168,169,219,414 \
11                 /r:System.dll \
12                 /r:System.Xml.dll \
13                 /r:System.Data.dll \
14                 /r:System.Configuration.dll \
15                 $(RESOURCE_FILES:%=/resource:%)
16
17 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) /r:System.ServiceModel.dll
18
19 EXTRA_DISTFILES = $(RESOURCE_FILES) \
20         Test/Resources/FrameworkTypes/* \
21         Test/System.Runtime.Serialization/one.xml
22
23 # This assembly is .NET 3.0 or later only
24 VALID_PROFILE := $(filter net_3_0 net_3_5, $(PROFILE))
25 ifndef VALID_PROFILE
26 LIBRARY_NAME = dummy-System.Runtime.Serialization.dll
27 NO_INSTALL = yes
28 NO_SIGN_ASSEMBLY = yes
29 NO_TEST = yes
30 endif
31
32 include ../../build/library.make