Merge pull request #1055 from josedonizetti/fix_datacontractserializer_tests
[mono.git] / mcs / class / System.Configuration / Makefile
1 thisdir = class/System.Configuration
2 SUBDIRS =
3 include ../../build/rules.make
4
5 LIBRARY = System.Configuration.dll
6
7 LOCAL_MCS_FLAGS = -lib:$(secxml_libdir) -lib:$(bare_libdir)
8 LIB_MCS_FLAGS = -r:$(corlib) -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 
9 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
10
11 include ../../build/library.make
12
13 configuration_library_deps = \
14         $(secxml_libdir)/System.dll     \
15         $(the_libdir_base)System.Security.dll   \
16         $(bare_libdir)/System.Xml.dll
17
18 $(build_lib): $(configuration_library_deps)
19
20 .NOTPARALLEL: $(configuration_library_deps)
21
22 $(secxml_libdir)/System.dll:
23         @echo System.Configuration: GETTING: $@
24         (cd ../System; $(MAKE) $@)
25
26 $(the_libdir_base)System.Security.dll:
27         (cd ../System.Security; $(MAKE) $@)
28
29 $(bare_libdir)/System.Xml.dll:
30         (cd ../System.XML; $(MAKE) $@)