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:
Diffstat (limited to 'mcs/class/System.ServiceModel/Makefile')
-rw-r--r--[-rwxr-xr-x]mcs/class/System.ServiceModel/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/mcs/class/System.ServiceModel/Makefile b/mcs/class/System.ServiceModel/Makefile
index fe7f16e54eb..0ef8e6e2811 100755..100644
--- a/mcs/class/System.ServiceModel/Makefile
+++ b/mcs/class/System.ServiceModel/Makefile
@@ -8,6 +8,7 @@ RESOURCE_FILES = \
LIBRARY = System.ServiceModel.dll
+LIB_REFS = System System.Xml System.Core System.Runtime.Serialization
LIB_MCS_FLAGS = \
/nowarn:414,169,67,3005,436,219,618 \
/unsafe \
@@ -19,6 +20,7 @@ LIB_MCS_FLAGS = \
$(RESOURCE_FILES:%=/resource:%)
ifneq (2.1, $(FRAMEWORK_VERSION))
+LIB_REFS += System.Configuration System.Data System.Security System.IdentityModel System.IdentityModel.Selectors System.Transactions System.Messaging System.Web System.Web.Services Mono.Security
LIB_MCS_FLAGS += /d:NET_3_0 \
/r:System.Configuration.dll \
/r:System.Data.dll \
@@ -33,12 +35,15 @@ LIB_MCS_FLAGS += /d:NET_3_0 \
endif
ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
+LIB_REFS += System.Web.ApplicationServices
LIB_MCS_FLAGS += /r:System.Web.ApplicationServices.dll
activation = $(the_libdir_base)System.ServiceModel.Activation.dll
servicemodel_deps = $(activation)
ifneq (plainservice/,$(intermediate))
+LIB_REFS += System.ServiceModel.Activation
LIB_MCS_FLAGS += -define:HAS_ACTIVATION -r:System.ServiceModel.Activation.dll
+LIB_REFS += System.Web.ApplicationServices
LIB_MCS_FLAGS += -r:System.Web.ApplicationServices.dll
endif
endif
@@ -87,4 +92,4 @@ CLEAN_FILES = $(the_libdir_base)plainservice/System.ServiceModel.dll
ifndef intermediate
csproj-local:
$(MAKE) csproj-local intermediate=plainservice/
-endif \ No newline at end of file
+endif