diff options
Diffstat (limited to 'mcs/class/System.ServiceModel/Makefile')
-rw-r--r--[-rwxr-xr-x] | mcs/class/System.ServiceModel/Makefile | 7 |
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 |