Merge pull request #2802 from BrzVlad/feature-evacuation-opt2
[mono.git] / mcs / class / System.ServiceModel.Activation / Makefile
index a465c75d9e75e7e692729a80e677a3cd050103ef..2be1563c1d7fe3fcd25604e4bbcefd2b6a3489fc 100644 (file)
@@ -4,8 +4,19 @@ include ../../build/rules.make
 
 LIBRARY = System.ServiceModel.Activation.dll
 
-LIB_MCS_FLAGS = -r:System.Core.dll -r:System.dll -r:System.ServiceModel.dll
+LIB_REFS = System.Core System plainservice/System.ServiceModel
+LIB_MCS_FLAGS =
 
-TEST_MCS_FLAGS = -r:System.dll -r:System.Core.dll
+TEST_MCS_FLAGS =
+TEST_LIB_REFS = System System.Core
+
+servicemodel = $(the_libdir_base)plainservice/System.ServiceModel.dll
 
 include ../../build/library.make
+
+$(the_libdir_base)$(LIBRARY): $(servicemodel)
+
+$(servicemodel): 
+       (cd ../System.ServiceModel; $(MAKE) $@)
+
+.NOTPARALLEL: $(servicemodel)