diff options
author | Marek Safar <marek.safar@gmail.com> | 2016-09-29 00:34:36 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2016-09-29 00:34:36 +0300 |
commit | 0987545404bbd986b7453e52409175664720cc37 (patch) | |
tree | f491ca655712fa3a6e3a3187b8c844172c02e21c /mcs/class/Makefile | |
parent | 9d8e1631b785e1d2dada0968949f3d39327941c0 (diff) |
[build] Make monolite output path configurable
Diffstat (limited to 'mcs/class/Makefile')
-rw-r--r-- | mcs/class/Makefile | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/mcs/class/Makefile b/mcs/class/Makefile index db4f4275401..e9c0a162151 100644 --- a/mcs/class/Makefile +++ b/mcs/class/Makefile @@ -350,6 +350,8 @@ all-local $(STD_TARGETS:=-local): all-local-aot: +monolite_dir := monolite + # Files needed to bootstrap C# compiler build_files = mscorlib.dll System.dll System.Xml.dll Mono.Security.dll System.Core.dll System.Security.dll System.Configuration.dll \ System.Numerics.dll System.Xml.Linq.dll \ @@ -361,22 +363,24 @@ build_files = mscorlib.dll System.dll System.Xml.dll Mono.Security.dll System.Co Facades/System.IO.dll Facades/System.Runtime.InteropServices.dll Facades/System.Xml.ReaderWriter.dll Facades/System.Linq.Expressions.dll \ Facades/System.Runtime.Numerics.dll Facades/System.Xml.XDocument.dll -monolite_files = $(build_files:%=lib/monolite/%) +monolite_files = $(build_files:%=lib/$(monolite_dir)/%) -lib/monolite: -lib/monolite/Facades: +lib/$(monolite_dir): +lib/$(monolite_dir)/Facades: $(MKINSTALLDIRS) $@ -$(monolite_files): | lib/monolite -$(monolite_files): | lib/monolite/Facades -$(monolite_files): lib/monolite/%: lib/build/% +$(monolite_files): | lib/$(monolite_dir) +$(monolite_files): | lib/$(monolite_dir)/Facades +$(monolite_files): lib/$(monolite_dir)/%: lib/build/% cp -p $< $@ $(build_files:%=lib/build/%): cd $(topdir) && $(MAKE) profile-do--build--all NO_DIR_CHECK=1 SKIP_AOT=1 -dist-default: $(monolite_files) - cp -p lib/basic/basic.exe lib/monolite +dist-monolite: $(monolite_files) + cp -p lib/basic/basic.exe lib/$(monolite_dir) + +dist-default: dist-monolite dist-local: dist-default |