diff options
author | Marek Safar <marek.safar@gmail.com> | 2016-04-05 17:34:53 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2016-11-28 10:56:04 +0300 |
commit | 3891a8907626f741037ec76a282c4a89c65aef46 (patch) | |
tree | ddf636fcec4501dec476dffb5a1c33628a3287ce /mcs/class/Makefile | |
parent | 700a511bac54d497c75036c40f800c7ebfe211d6 (diff) |
[build] Roslyn switch
Diffstat (limited to 'mcs/class/Makefile')
-rw-r--r-- | mcs/class/Makefile | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/mcs/class/Makefile b/mcs/class/Makefile index 6c883f85796..991e1ea417d 100644 --- a/mcs/class/Makefile +++ b/mcs/class/Makefile @@ -1,9 +1,21 @@ thisdir = class -basic_SUBDIRS := corlib Mono.Security System System.XML System.Core - pcl_facade_dirs := Facades +# The minimal set of csc dependencies +basic_SUBDIRS := \ + corlib \ + Mono.Security \ + System \ + System.XML \ + System.Core \ + System.ComponentModel.Composition.4.5 \ + System.Numerics \ + System.Xml.Linq \ + Mono.Cecil \ + $(pcl_facade_dirs) \ + ../tools/cil-stringreplacer + # resgen is corlib specific so we need to wait until corlib is build # and build it just a step before first dll needs it resgen_dir = ../tools/resgen @@ -15,12 +27,12 @@ build_SUBDIRS := \ System.XML \ Mono.Posix \ System.Core \ - Mono.Cecil \ - Mono.Cecil.Mdb \ System.ComponentModel.Composition.4.5 \ System.Numerics \ System.Xml.Linq \ - $(pcl_facade_dirs) + Mono.Cecil \ + $(pcl_facade_dirs) \ + ../tools/cil-stringreplacer mobile_common_dirs := \ corlib \ @@ -319,7 +331,7 @@ xammac_SUBDIRS := $(xammac_dirs) 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 +net_4_x_PARALLEL_SUBDIRS := $(net_4_x_parallel_dirs) xbuild_12_SUBDIRS := $(xbuild_4_0_dirs) xbuild_14_SUBDIRS := $(xbuild_4_0_dirs) Microsoft.NuGet.Build.Tasks @@ -350,7 +362,6 @@ DISTFILES = \ MicrosoftAjaxLibrary/License.htm \ test-helpers/NetworkHelpers.cs \ test-helpers/SocketResponder.cs \ - lib/$(monolite_dir)/basic.exe \ $(monolite_files) .PHONY: all-local $(STD_TARGETS:=-local) @@ -383,13 +394,10 @@ $(monolite_files): | lib/$(monolite_dir)/Facades $(monolite_files): lib/$(monolite_dir)/%: lib/build/% cp -p $< $@ -lib/$(monolite_dir)/basic.exe: - cp -p lib/basic/basic.exe lib/$(monolite_dir) - $(build_files:%=lib/build/%): cd $(topdir) && $(MAKE) profile-do--build--all NO_DIR_CHECK=1 SKIP_AOT=1 -dist-monolite: $(monolite_files) lib/$(monolite_dir)/basic.exe +dist-monolite: $(monolite_files) dist-default: dist-monolite |