X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FMakefile;h=4c507428bf030cdc7e807771255dc5c634370b44;hb=d408da6df2292cfd79f9511014ac255d1a49e00d;hp=5de97084f2584604c965c2690afce42d2c3cfdf0;hpb=5bde5effed9f0e7dd3279f62c56bb488ff11b4ce;p=mono.git diff --git a/mcs/class/Makefile b/mcs/class/Makefile index 5de97084f25..4c507428bf0 100644 --- a/mcs/class/Makefile +++ b/mcs/class/Makefile @@ -26,38 +26,42 @@ mobile_common_dirs := \ Mono.Security \ System \ I18N \ - System.Xml.Linq \ + System.ServiceModel.Internals \ + SMDiagnostics \ System.Runtime.Serialization \ + System.Xml.Linq \ System.ServiceModel \ System.ServiceModel.Web \ System.Json \ System.Web.Services \ Mono.Data.Tds \ System.Transactions \ + System.Numerics \ System.Data \ Mono.Cairo \ Mono.Data.Sqlite \ - System.Numerics \ System.Data.Services.Client \ System.IO.Compression \ System.IO.Compression.FileSystem \ System.ComponentModel.DataAnnotations \ System.ComponentModel.Composition.4.5 \ System.Net \ + System.Net.Http \ + System.Net.Http.WebRequest \ System.Windows \ System.Xml.Serialization \ Mono.CSharp \ - Microsoft.CSharp \ - $(pcl_facade_dirs) + Microsoft.CSharp mobile_static_dirs := \ $(mobile_common_dirs) \ - Mono.Dynamic.Interpreter + Mono.Dynamic.Interpreter \ + $(pcl_facade_dirs) mobile_dynamic_dirs := \ $(mobile_common_dirs) \ Mono.CompilerServices.SymbolWriter \ - System.Net.Http + $(pcl_facade_dirs) xammac_dirs := \ $(mobile_dynamic_dirs) @@ -68,6 +72,9 @@ monodroid_dirs := \ monotouch_dirs := \ $(mobile_static_dirs) +monotouch_watch_dirs := $(monotouch_dirs) +monotouch_tv_dirs := $(monotouch_dirs) + monotouch_runtime_dirs := \ corlib \ System \ @@ -75,7 +82,51 @@ monotouch_runtime_dirs := \ System.XML \ Mono.CSharp -net_4_5_dirs := \ +xammac_4_5_dirs := \ + corlib \ + System \ + Mono.Posix \ + System.Core \ + System.XML \ + Mono.Security \ + System \ + I18N \ + System.ServiceModel.Internals \ + SMDiagnostics \ + System.Numerics \ + Mono.Data.Tds \ + System.Transactions \ + System.EnterpriseServices \ + System.Data \ + System.Runtime.Serialization \ + System.Xml.Linq \ + Mono.Data.Sqlite \ + System.Runtime.Serialization.Formatters.Soap \ + System.ComponentModel.DataAnnotations \ + System.IdentityModel \ + System.IdentityModel.Selectors \ + Mono.Messaging \ + System.Configuration.Install \ + System.Messaging \ + System.Web.Services \ + System.ServiceModel \ + System.ServiceModel.Web \ + System.Json \ + System.Data.Services.Client \ + System.IO.Compression \ + System.IO.Compression.FileSystem \ + System.ComponentModel.Composition.4.5 \ + System.Net \ + System.Windows \ + System.Xml.Serialization \ + Mono.CSharp \ + Microsoft.CSharp \ + Mono.CompilerServices.SymbolWriter \ + System.Data.Linq \ + System.Net.Http \ + $(pcl_facade_dirs) + +net_4_x_dirs := \ corlib \ System \ System.XML \ @@ -84,84 +135,100 @@ net_4_5_dirs := \ System.Core \ Mono.Security \ System.Security \ - System.Configuration \ - I18N \ + System.Configuration \ $(resgen_dir) \ System.Drawing \ System.Transactions \ System.EnterpriseServices \ Mono.Data.Tds \ + System.Numerics \ + System.Numerics.Vectors \ System.Data \ System.ComponentModel.DataAnnotations \ Accessibility \ Mono.WebBrowser \ System.Runtime.Serialization.Formatters.Soap \ - Managed.Windows.Forms \ + System.Windows.Forms \ Mono.Data.Sqlite \ System.Web.ApplicationServices \ + Novell.Directory.Ldap \ + System.DirectoryServices \ System.Web \ System.Web.Services \ + System.Design \ System.Runtime.Remoting \ System.Configuration.Install \ System.Management \ System.Data.OracleClient \ - Microsoft.VisualC \ Cscompmgd \ - PEAPI \ - Npgsql \ Commons.Xml.Relaxng \ - Novell.Directory.Ldap \ - Mono.Security.Win32 \ - System.DirectoryServices \ - System.DirectoryServices.Protocols \ - RabbitMQ.Client \ Mono.Messaging \ System.Messaging \ - Mono.Messaging.RabbitMQ \ System.ServiceProcess \ System.Drawing.Design \ - System.Design \ ICSharpCode.SharpZipLib \ - Mono.Http \ - Mono.Cairo \ IBM.Data.DB2 \ CustomMarshalers \ - Mono.Cecil \ - Mono.Cecil.Mdb \ - Mono.Debugger.Soft \ SystemWebTestShim \ - System.Xml.Linq \ + System.ServiceModel.Internals \ + SMDiagnostics \ System.Runtime.Serialization \ - System.Data.DataSetExtensions \ + System.Xml.Linq \ System.Data.Linq \ System.Web.Abstractions \ System.Web.Routing \ + System.Runtime.DurableInstancing \ System.IdentityModel \ System.IdentityModel.Selectors \ System.ServiceModel \ System.Web.Extensions \ System.Web.Extensions.Design \ System.Web.DynamicData \ - Mono.C5 \ - Mono.Management \ - Mono.Options \ - Mono.Simd \ - Mono.Tasklets \ - System.Dynamic \ Mono.CSharp \ System.Net \ System.Json \ - System.Numerics \ Microsoft.CSharp \ - System.Windows.Forms.DataVisualization \ System.Xaml \ WindowsBase \ System.ServiceModel.Activation \ System.ServiceModel.Routing \ System.ServiceModel.Discovery \ System.Runtime.Caching \ - System.Runtime.DurableInstancing \ + Microsoft.Web.Infrastructure \ + System.ServiceModel.Web \ + System.Net.Http \ + System.Net.Http.WebRequest \ + System.Web.Razor \ + System.Web.WebPages.Deployment \ + System.Web.WebPages \ + System.Web.WebPages.Razor \ + System.Web.Mvc3 \ + System.Net.Http.Formatting \ + System.Web.Http \ + System.Web.Http.SelfHost \ + System.Web.Http.WebHost + +# These are the subdirs which depends on libs in net_4_x_dirs +# or have proper dependencies between each other +net_4_x_parallel_dirs := \ + PEAPI \ + I18N \ + Mono.Http \ + Mono.Cairo \ + Mono.Cecil \ + Mono.Cecil.Mdb \ + Mono.Debugger.Soft \ + Mono.C5 \ + Mono.Management \ + Mono.Options \ + Mono.Simd \ + Mono.Tasklets \ + Mono.CodeContracts \ Mono.Parallel \ + Mono.Security.Win32 \ + Mono.Messaging.RabbitMQ \ + System.Dynamic \ + System.Windows.Forms.DataVisualization \ System.Reactive.Interfaces \ System.Reactive.Core \ System.Reactive.Linq \ @@ -173,34 +240,22 @@ net_4_5_dirs := \ System.Reactive.Observable.Aliases \ System.Reactive.Experimental \ System.Reactive.Debugger \ - Microsoft.Web.Infrastructure \ - WebMatrix.Data \ - System.ServiceModel.Web \ System.Data.Services.Client \ System.Data.Services \ - System.Json.Microsoft \ System.Data.Entity \ - monodoc \ + System.Data.DataSetExtensions \ + System.Json.Microsoft \ System.Threading.Tasks.Dataflow \ System.ComponentModel.Composition.4.5 \ - System.Net.Http \ - System.Net.Http.WebRequest \ - System.Web.Razor \ - System.Web.WebPages.Deployment \ - System.Web.WebPages \ - System.Web.WebPages.Razor \ - System.Web.Mvc3 \ - System.Net.Http.Formatting \ - System.Web.Http \ - System.Web.Http.SelfHost \ - System.Web.Http.WebHost \ - EntityFramework \ - EntityFramework.SqlServer \ - Mono.CodeContracts \ System.IO.Compression \ System.IO.Compression.FileSystem \ System.Windows \ System.Xml.Serialization \ + System.DirectoryServices.Protocols \ + RabbitMQ.Client \ + Microsoft.VisualC \ + WebMatrix.Data \ + monodoc \ $(pcl_facade_dirs) xbuild_2_0_dirs := \ @@ -216,18 +271,22 @@ xbuild_4_0_dirs := \ monodroid_SUBDIRS := $(monodroid_dirs) monotouch_SUBDIRS := $(monotouch_dirs) +monotouch_watch_SUBDIRS := $(monotouch_watch_dirs) +monotouch_tv_SUBDIRS := $(monotouch_tv_dirs) monotouch_runtime_SUBDIRS := $(monotouch_runtime_dirs) mobile_static_SUBDIRS := $(mobile_static_dirs) mobile_SUBDIRS := $(mobile_dynamic_dirs) xammac_SUBDIRS := $(xammac_dirs) -net_4_0_SUBDIRS := reference-assemblies -net_4_5_SUBDIRS := $(net_4_5_dirs) $(xbuild_4_0_dirs) aot-compiler +xammac_net_4_5_SUBDIRS := $(xammac_4_5_dirs) +binary_reference_assemblies_SUBDIRS := reference-assemblies +net_4_x_SUBDIRS := $(net_4_x_dirs) $(xbuild_4_0_dirs) +net_4_x_PARALLEL_SUBDIRS := $(net_4_x_parallel_dirs) aot-compiler xbuild_12_SUBDIRS := $(xbuild_4_0_dirs) xbuild_14_SUBDIRS := $(xbuild_4_0_dirs) include ../build/rules.make -SUBDIRS = $(mobile_static_dirs) $(mobile_dynamic_dirs) $(monotouch_dirs) $(monodroid_dirs) $(xammac_dirs) $(net_4_5_dirs) +SUBDIRS = $(mobile_static_dirs) $(mobile_dynamic_dirs) $(monotouch_dirs) $(monodroid_dirs) $(xammac_dirs) $(net_4_x_dirs) $(net_4_x_parallel_dirs) $(xammac_net_4_5_SUBDIRS) DIST_ONLY_SUBDIRS = dlr aot-compiler reference-assemblies $(xbuild_4_0_dirs) @@ -250,6 +309,7 @@ DISTFILES = \ doc/TemplateTest.cs \ notes/BitVecto32.txt \ MicrosoftAjaxLibrary/License.htm \ + test-helpers/NetworkHelpers.cs \ $(monolite_files) .PHONY: all-local $(STD_TARGETS:=-local) @@ -275,3 +335,5 @@ dist-local: dist-default csproj-local: +do-clean: + $(RM) -rf $(topdir)/class/lib/$(PROFILE)