[bcl] Write newline-separated nunit/xunit excludes file for sdks archive (#14681)
[mono-project.git] / mcs / build / profiles / winaot.make
blobbfc04ec29b131ee6290c7063c89f3317775ed936
1 #! -*- makefile -*-
3 BOOTSTRAP_PROFILE = build
5 BOOTSTRAP_MCS = MONO_PATH="$(topdir)/class/lib/$(BOOTSTRAP_PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(INTERNAL_CSC)
6 MCS = $(BOOTSTRAP_MCS)
8 profile-check:
9 @:
11 DEFAULT_REFERENCES = mscorlib
13 PROFILE_MCS_FLAGS = \
14 -d:NET_1_1 \
15 -d:NET_2_0 \
16 -d:NET_2_1 \
17 -d:NET_3_5 \
18 -d:NET_4_0 \
19 -d:NET_4_5 \
20 -d:MONO \
21 -d:MOBILE,MOBILE_LEGACY \
22 -d:FULL_AOT_DESKTOP \
23 -d:FULL_AOT_RUNTIME \
24 -d:DISABLE_COM \
25 -d:WIN_PLATFORM \
26 -d:WINAOT \
27 -nowarn:1699 \
28 -nostdlib \
29 $(PLATFORM_DEBUG_FLAGS)
31 API_BIN_PROFILE = build/monotouch
32 FRAMEWORK_VERSION = 2.1
34 # the tuner takes care of the install
35 NO_INSTALL = yes
36 AOT_FRIENDLY_PROFILE = yes
37 ALWAYS_AOT_BCL = yes
38 ALWAYS_AOT_TESTS = yes
39 MOBILE_PROFILE = yes
40 NO_VTS_TEST = yes
41 NO_SRE=1
43 PROFILE_TEST_HARNESS_EXCLUDES = MobileNotWorking PKITS