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:
authorMarek Safar <marek.safar@gmail.com>2016-04-05 17:34:53 +0300
committerMarek Safar <marek.safar@gmail.com>2016-11-28 10:56:04 +0300
commit3891a8907626f741037ec76a282c4a89c65aef46 (patch)
treeddf636fcec4501dec476dffb5a1c33628a3287ce /mcs/class/Makefile
parent700a511bac54d497c75036c40f800c7ebfe211d6 (diff)
[build] Roslyn switch
Diffstat (limited to 'mcs/class/Makefile')
-rw-r--r--mcs/class/Makefile30
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