Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2006-11-01 23:02:15 +0300
committerAtsushi Eno <atsushieno@gmail.com>2006-11-01 23:02:15 +0300
commit732496f334ae028a46461296074355e3e7b07a96 (patch)
tree7eafc05bde986d34e875f0222c3878581c08cae7 /mcs/class/System.XML/Makefile
parentb59644a293aee41aecd3eb3f54e98aa59fa844e8 (diff)
2006-11-01 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : Now it supports (and expects) cyclic build. You need another System.XML iteration in mcs/class/Makefile. * System.Xml.dll.sources : moved extension classes, added config and XmlSchemaEnumerator.cs and removed IXmlSerializerImplementation.cs. svn path=/branches/atsushi/mcs/; revision=67234
Diffstat (limited to 'mcs/class/System.XML/Makefile')
-rw-r--r--mcs/class/System.XML/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/mcs/class/System.XML/Makefile b/mcs/class/System.XML/Makefile
index 9b4fe9d8b56..2288ccffd50 100644
--- a/mcs/class/System.XML/Makefile
+++ b/mcs/class/System.XML/Makefile
@@ -33,6 +33,20 @@ LIB_MCS_FLAGS += \
endif
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:0618 -nowarn:219 -nowarn:169
+ifeq (2.0, $(FRAMEWORK_VERSION))
+# Happens on net_2_0_bootstrap and net_2_0 profiles
+CONFIGURATION_DEP := System.Configuration.dll
+CONFIGURATION_DEP_FILE := $(wildcard ../lib/$(PROFILE)/$(CONFIGURATION_DEP))
+CYCLIC_DEPS += $(CONFIGURATION_DEP)
+CYCLIC_DEP_FILES += $(CONFIGURATION_DEP_FILE)
+TEST_MCS_FLAGS += -r:System.Configuration
+endif
+
+ifdef CONFIGURATION_DEP_FILE
+LIB_MCS_FLAGS += -define:CONFIGURATION_DEP -r:$(CONFIGURATION_DEP)
+$(the_lib): $(CONFIGURATION_DEP_FILE)
+endif
+
nist_dom_files = \
ChangeLog ITest.cs readme.txt util.cs \
fundamental/ChangeLog \