X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FMakefile;h=c8c17d0536452111f2e72bff23ce077b2f177cd0;hb=281b22f9fa650fc88b156357be8891e9f1459daa;hp=e8909da05c7e582c1e7121a4c7a4b6392c400ec3;hpb=edce8b09f14e63be9ad3fdfb5ade2bda158c4009;p=mono.git diff --git a/mcs/class/Makefile b/mcs/class/Makefile index e8909da05c7..c8c17d05364 100644 --- a/mcs/class/Makefile +++ b/mcs/class/Makefile @@ -1,21 +1,15 @@ thisdir = class -MONO_POSIX := Mono.Posix -MONO_SYMBOLWRITER := Mono.CompilerServices.SymbolWriter - -ifeq (net_2_0, $(PROFILE)) -MONO_WEB := Mono.Web -endif - bootstrap_dirs := \ corlib \ + Mono.CompilerServices.SymbolWriter \ System \ System.XML \ Mono.Security \ System.Security \ System.Configuration \ - System \ - $(MONO_SYMBOLWRITER) + System + # Note that Mono.Security and System.Security aren't listed. # We may have to add those if 'mcs' starts using them. @@ -37,6 +31,7 @@ common_dirs := \ corlib \ System \ System.XML \ + Mono.CompilerServices.SymbolWriter \ Mono.Security \ System \ System.Security \ @@ -52,15 +47,14 @@ common_dirs := \ System.Data \ Mono.Data \ Mono.GetOptions \ - $(MONO_SYMBOLWRITER) \ - $(MONO_POSIX) \ + Mono.Posix \ Accessibility \ - Mono.Mozilla \ + Mono.WebBrowser \ Managed.Windows.Forms \ Mono.Data.Sqlite \ Mono.Data.SqliteClient \ System.Web \ - $(MONO_WEB) \ + Mono.Web \ System.Web.Services \ System.Web \ System.Runtime.Serialization.Formatters.Soap \ @@ -83,7 +77,10 @@ common_dirs := \ Novell.Directory.Ldap \ Mono.Security.Win32 \ System.DirectoryServices \ + RabbitMQ.Client \ + Mono.Messaging \ System.Messaging \ + Mono.Messaging.RabbitMQ \ System.ServiceProcess \ System.Drawing.Design \ System.Design \ @@ -95,7 +92,7 @@ common_dirs := \ CustomMarshalers \ OpenSystem.C -default_dirs := \ +net_1_1_dirs := \ FirebirdSql.Data.Firebird \ Mono.Cecil \ Mono.Cecil.Mdb \ @@ -106,40 +103,61 @@ net_2_0_dirs := \ Microsoft.Build.Engine \ Microsoft.Build.Tasks \ System.Core \ + System.Xml.Linq \ + System.Runtime.Serialization \ + System.Data.DataSetExtensions \ + System.Data.Linq \ + System.Web \ + System.Web.Abstractions \ + System.Web.Routing \ + System.Web.Extensions_1.0 \ + System.Web.Extensions.Design_1.0 \ System.Web.Extensions \ System.Web.Extensions.Design \ - System.Xml.Linq \ - System.Data.Linq + System.ComponentModel.DataAnnotations \ + System.Web.DynamicData \ + System.IdentityModel \ + System.IdentityModel.Selectors \ + System.ServiceModel \ + System.ServiceModel.Web \ + System.Web.Mvc \ + Mono.Management \ + Mono.Options \ + Mono.Simd \ + Mono.Tasklets net_2_1_dirs := \ corlib \ + Mono.CompilerServices.SymbolWriter \ System \ System.Net \ System.XML \ - System.Core + System.Core \ + System.Xml.Linq \ + System.Runtime.Serialization \ + System.ServiceModel \ + System.ServiceModel.Web net_3_5_dirs := \ - System.Data.DataSetExtensions \ - System.Web.Extensions \ - System.Web.Extensions.Design + Microsoft.Build.Framework \ + Microsoft.Build.Utilities \ + Microsoft.Build.Engine \ + Microsoft.Build.Tasks \ + System.Web.Extensions.Design -default_SUBDIRS := $(common_dirs) $(default_dirs) +net_1_1_SUBDIRS := $(common_dirs) $(net_1_1_dirs) net_2_0_SUBDIRS := $(common_dirs) $(net_2_0_dirs) -net_2_1_bootstrap_SUBDIRS := $(net_2_1_dirs) +net_2_1_bootstrap_SUBDIRS := corlib System Mono.CompilerServices.SymbolWriter net_2_1_raw_SUBDIRS := $(net_2_1_dirs) net_3_5_SUBDIRS := $(net_3_5_dirs) include ../build/rules.make -SUBDIRS = $(common_dirs) $(default_dirs) $(net_2_0_dirs) $(net_2_1_dirs) $(net_3_5_dirs) +SUBDIRS = $(common_dirs) $(net_1_1_dirs) $(net_2_0_dirs) $(net_2_1_dirs) $(net_3_5_dirs) # These libraries below are either unimplemented or don't compile, but -# I wrote makefiles for them. - -BROKEN_SUBDIRS = - -DIST_ONLY_SUBDIRS = \ - $(BROKEN_SUBDIRS) Mono.Web +#BROKEN_SUBDIRS = +#DIST_ONLY_SUBDIRS = $(BROKEN_SUBDIRS) # No new makefiles for: System.Messaging, System.Web.Mobile, # System.ServiceProcess @@ -149,6 +167,7 @@ DISTFILES = \ winfx.pub \ mono.pub \ msfinal.pub \ + silverlight.pub \ mono.snk \ LICENSE \ README \ @@ -178,3 +197,6 @@ $(basic_files:%=lib/basic/%): dist-default: $(monolite_files) dist-local: dist-default + +csproj-local: +