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-12-02 12:25:30 +0300
committerMarek Safar <marek.safar@gmail.com>2016-12-02 12:25:30 +0300
commit68d56e8027809791b7ff64153bd0a77f9b408075 (patch)
tree1ebc0af8f3cb9367fcd52ce8232eb808abdf3686 /mcs/class/Makefile
parente3e699f3211bf4ce5e0e28f8eb68734b4babe1bc (diff)
[build] Put back mcs to monolite to support boostrap with mcs only
Diffstat (limited to 'mcs/class/Makefile')
-rw-r--r--mcs/class/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/mcs/class/Makefile b/mcs/class/Makefile
index e2b290dba20..e415631d594 100644
--- a/mcs/class/Makefile
+++ b/mcs/class/Makefile
@@ -372,6 +372,7 @@ DISTFILES = \
MicrosoftAjaxLibrary/License.htm \
test-helpers/NetworkHelpers.cs \
test-helpers/SocketResponder.cs \
+ lib/$(monolite_dir)/mcs.exe \
$(monolite_files)
.PHONY: all-local $(STD_TARGETS:=-local)
@@ -405,10 +406,14 @@ $(monolite_files): | lib/$(monolite_dir)/Facades
$(monolite_files): lib/$(monolite_dir)/%: lib/build/%
cp -p $< $@
+lib/$(monolite_dir)/mcs.exe:
+ $(MAKE) -C ../mcs PROFILE=basic
+ cp -p lib/basic/mcs.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)
+dist-monolite: $(monolite_files) lib/$(monolite_dir)/mcs.exe
dist-default: dist-monolite