Merge pull request #656 from LogosBible/collection_lock
[mono.git] / mcs / class / System.Core / Makefile
index 34e428674aab6e8a53750f61f0a3e015c400b068..431eed840efe6382e5e2f709d40591f03b409862 100644 (file)
@@ -21,7 +21,7 @@ ifeq (xammac, $(PROFILE))
 LIB_MCS_FLAGS += -d:FEATURE_CORE_DLR,FEATURE_REFEMIT
 endif
 
-ifeq (monotouch, $(PROFILE))
+ifeq (monotouch, $(subst _runtime,,$(PROFILE)))
 LIBRARY_USE_INTERMEDIATE_FILE = yes
 
 CYCLIC_DEPS := $(INTERPRETER_DEP)
@@ -37,6 +37,10 @@ endif
 
 endif
 
+ifeq (monotouch_runtime, $(PROFILE))
+LIB_MCS_FLAGS += -d:FULL_AOT_RUNTIME
+endif
+
 ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
 LIB_MCS_FLAGS += -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT
 endif