[runtime] Skip building System.Security, System.IdentityModel tests on testing_aot_full
[mono-project.git] / mcs / class / System.IdentityModel / Makefile
blob000c536c02d52fbc0831a0b8666523ee47f0e2c7
1 thisdir = class/System.IdentityModel
2 SUBDIRS =
3 include ../../build/rules.make
5 ifndef NO_MONO_SECURITY
6 MONO_SECURITY=Mono.Security
7 endif
9 LIBRARY = System.IdentityModel.dll
10 LIB_REFS = System System.Xml System.Security $(MONO_SECURITY) System.Runtime.Serialization
11 KEYFILE = ../ecma.pub
12 LIB_MCS_FLAGS = \
13 /d:NET_3_0 \
14 $(OTHER_LIB_MCS_FLAGS)
16 ifneq (2.1, $(FRAMEWORK_VERSION))
17 LIB_REFS += System.Configuration
18 endif
20 ifndef NO_SYSTEM_WEB_DEPENDENCY
21 ifneq (2.1, $(FRAMEWORK_VERSION))
22 LIB_REFS += System.Web
23 endif
24 endif
26 ifndef NO_SYSTEM_WEB_APPSERVICES_DEPENDENCY
27 ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
28 LIB_REFS += System.Web.ApplicationServices
29 endif
30 endif
32 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
34 ifdef MOBILE_PROFILE
35 NO_TEST = yes
36 endif
38 EXTRA_DISTFILES = \
39 Test/Resources/test.cer \
40 Test/Resources/test_neg_serial.cer \
41 Test/Resources/test.pfx \
42 Test/Resources/test2.pfx
44 include ../../build/library.make