1 thisdir
= class
/System.Core
3 include ..
/..
/build
/rules.make
5 LIBRARY
= System.Core.dll
7 LIB_MCS_FLAGS
= -d
:INSIDE_SYSCORE
-d
:LIBC
/r
:$(corlib
) /r
:System
9 ifneq (2.1, $(FRAMEWORK_VERSION
))
10 LIB_MCS_FLAGS
+= -d
:NET_3_5
-nowarn
:1720
13 ifeq (4.0, $(FRAMEWORK_VERSION
))
14 LIB_MCS_FLAGS
+= -d
:CODEPLEX_40
17 FULL_PROFILE
:= $(filter net_2_0 net_4_0 moonlight_raw monotouch
, $(PROFILE
))
19 LIBRARY_COMPILE
= $(BOOT_COMPILE
)
22 ifneq (basic
, $(PROFILE
))
23 CLR_PROFILE
:= $(filter 2.0 4.0, $(FRAMEWORK_VERSION
))
27 LIB_MCS_FLAGS
+= -r
:..
/lib
/$(PROFILE
)/Mono.Posix
-unsafe
30 TEST_MCS_FLAGS
= $(LIB_MCS_FLAGS
)
32 # This is a .NET 2.0+ only assembly
33 VALID_PROFILE
:= $(filter 2.0 2.1 4.0, $(FRAMEWORK_VERSION
))
35 LIBRARY_NAME
= dummy-System.Core.dll
37 NO_SIGN_ASSEMBLY
= yes
42 include ..
/..
/build
/library.make