+TEST_MCS_FLAGS = -r:System.Drawing.dll -r:Mono.Security.dll -nowarn:1595 -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 \
+ $(foreach f, $(TEST_RESOURCES), -resource:$(f),$(notdir $(f)))
+
+XML_DEP := System.Xml.dll
+XML_DEP_FILE := $(wildcard ../lib/$(PROFILE)/$(XML_DEP))
+CYCLIC_DEPS := $(XML_DEP)
+CYCLIC_DEP_FILES := $(XML_DEP_FILE)
+
+ifeq (2.0, $(FRAMEWORK_VERSION))
+# Happens on net_2_0_bootstrap and net_2_0 profiles
+SECURITY_DEP := Mono.Security.dll
+SECURITY_DEP_FILE := $(wildcard ../lib/$(PROFILE)/$(SECURITY_DEP))
+CONFIGURATION_DEP := System.Configuration.dll
+CONFIGURATION_DEP_FILE := $(wildcard ../lib/$(PROFILE)/$(CONFIGURATION_DEP))
+CYCLIC_DEPS += $(SECURITY_DEP) $(CONFIGURATION_DEP)
+CYCLIC_DEP_FILES += $(SECURITY_DEP_FILE) $(CONFIGURATION_DEP_FILE)
+LIB_MCS_FLAGS = -nowarn:618 -d:CONFIGURATION_2_0
+endif