X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FMono.CSharp%2FMakefile;h=5fe1a18705aa43e4600800f4ed850a216c73066b;hb=31ad052f43c094cbb2005bb514cb1a2530f646bd;hp=35ee0a302bc988447457c21c01aab18932af395e;hpb=3fd4901a235bda0019f03317f4ee083744195758;p=mono.git diff --git a/mcs/class/Mono.CSharp/Makefile b/mcs/class/Mono.CSharp/Makefile index 35ee0a302bc..5fe1a18705a 100644 --- a/mcs/class/Mono.CSharp/Makefile +++ b/mcs/class/Mono.CSharp/Makefile @@ -4,15 +4,20 @@ include ../../build/rules.make LIBRARY = Mono.CSharp.dll -LIB_MCS_FLAGS = -r:System.Core.dll -r:System.Xml.dll -r:System.dll - -MOBILE_STATIC := $(filter mobile_static monotouch, $(PROFILE)) +LIB_REFS = System.Core System.Xml System +LIB_MCS_FLAGS = ifdef MOBILE_STATIC LIB_MCS_FLAGS += -d:IOS_REFLECTION endif +ifndef NO_THREAD_ABORT +REFERENCE_SOURCES_FLAGS += -d:MONO_FEATURE_THREAD_ABORT +endif + TEST_MCS_FLAGS = -r:System.Core.dll +LIB_MCS_FLAGS += $(REFERENCE_SOURCES_FLAGS) + include ../../build/library.make