diff options
author | Raja R Harinath <harinath@hurrynot.org> | 2004-05-20 15:06:42 +0400 |
---|---|---|
committer | Raja R Harinath <harinath@hurrynot.org> | 2004-05-20 15:06:42 +0400 |
commit | 5436b3fb254873a3a443626b0f3fedb08f6c35e5 (patch) | |
tree | 47018edd44b2f66c5e3f016add1efc745e75e350 /Makefile.am | |
parent | 3982c48f6e9b534c74e01b966332420768b1d0fd (diff) |
(get-monolite-latest, monolite-bootstrap):
New bootstrap targets to build from monolite.
Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
svn path=/trunk/mono/; revision=27739
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index e5bf83a2574..4415034d90c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -96,7 +96,7 @@ mcs-do-basic-build: mcs-do-short-build: tmpinst=`cd _tmpinst && pwd` ; \ PATH=$$tmpinst/bin:$$PATH; export PATH ; \ - for dir in mcs class/corlib class/System class/System.XML class/System class/Mono.CSharp.Debugger; do \ + for dir in jay mcs class/corlib class/System class/System.XML class/System class/Mono.CSharp.Debugger; do \ (cd $(mcs_topdir)/$$dir && $(MAKE) PROFILE=default) || exit 1 ; \ done @@ -131,6 +131,23 @@ tmpinst-dir: tmpinst-dir.stamp @if test -d _tmpinst; then :; else rm -f tmpinst-dir.stamp; $(MAKE) tmpinst-dir.stamp; fi +# building with monolite + +get-monolite-latest: + wget -O $(srcdir)/../monolite-latest.tar.gz http://www.go-mono.com/daily/monolite-latest.tar.gz + +tmpinst-monolite: tmpinst-dir + -rm -f _tmpinst/lib/mcs.exe _tmpinst/lib/*.dll + -rm -fr _tmpinst/monolite-* + srcdir=`cd $(srcdir) && pwd` && cd _tmpinst && (gzip -d $$srcdir/../monolite-latest.tar.gz | tar xf -) + mv -f _tmpinst/monolite-*/mcs.exe _tmpinst/monolite-*/*.dll _tmpinst/lib + rm -fr _tmpinst/monolite-* + +monolite-bootstrap: tmpinst-monolite + rm -f $(mcs_topdir)/mcs/mcs.exe $(mcs_topdir)/class/lib/default/mscorlib.dll + rm -f $(mcs_topdir)/class/lib/default/System.dll $(mcs_topdir)/class/lib/default/System.Xml.dll Mono.CSharp.Debugger.dll + $(MAKE) two-stage-strap + # Obsolete target -- don't use. .PHONY: fullbuild fullbuild: bootstrap |