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
+LIB_MCS_FLAGS = -nowarn:618 -d:CONFIGURATION_2_0 -unsafe
+TEST_MCS_FLAGS += -r:System.Configuration
endif
EXTRA_DISTFILES = \
include ../../build/library.make
ifdef XML_DEP_FILE
-LIB_MCS_FLAGS += /define:XML_DEP /r:$(XML_DEP)
+LIB_MCS_FLAGS += -define:XML_DEP -r:$(XML_DEP)
$(the_lib): $(XML_DEP_FILE)
endif
ifdef SECURITY_DEP_FILE
-LIB_MCS_FLAGS += /define:SECURITY_DEP -r:Mono.Security.dll
+LIB_MCS_FLAGS += -define:SECURITY_DEP -r:Mono.Security.dll
$(the_lib): $(SECURITY_DEP_FILE)
endif
ifdef CONFIGURATION_DEP_FILE
-LIB_MCS_FLAGS += /define:CONFIGURATION_DEP /r:$(CONFIGURATION_DEP) /r:PrebuiltSystem=$(topdir)/class/lib/$(PROFILE)/System.dll
+LIB_MCS_FLAGS += -define:CONFIGURATION_DEP -r:$(CONFIGURATION_DEP) -r:PrebuiltSystem=$(topdir)/class/lib/$(PROFILE)/System.dll
$(the_lib): $(CONFIGURATION_DEP_FILE)
endif