-tmpinst-mcs-short-build: mcs-do-short-build
- mv -f $(MCS_FILES) _tmpinst/lib
-
-tmpinst-mcs-full-build: mcs-do-full-build
- cp -f $(MCS_FILES) _tmpinst/lib
-
-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 -c $$srcdir/../monolite-latest.tar.gz | tar xf - )
- mv -f _tmpinst/monolite-*/mcs.exe _tmpinst/monolite-*/*.dll _tmpinst/lib
- rm -fr _tmpinst/monolite-*
-
-# Build enough of 'mono' to run the stage1 mcs.exe
-mono-do-runtime-only: $(CONFIG_HEADER)
- if test -z "$(libgc_dir)"; then :; else cd libgc && $(MAKE) ; fi
- cd mono && $(MAKE)
-
-mcs-do-basic-build:
- rm -f $(MCS_FILES)
- for dir in $(MCS_BASIC_DIRS); do \
- (cd $(mcs_topdir)/$$dir && $(MAKE) PROFILE=default BOOTSTRAP_MCS="mcs -d:BOOTSTRAP_WITH_OLDLIB") || exit 1 ; \
- done
-
-mcs-do-short-build:
- tmpinst=`cd _tmpinst && pwd` ; \
- PATH=$$tmpinst/bin:$$PATH; export PATH ; \
- for dir in $(MCS_DIRS); do \
- (cd $(mcs_topdir)/$$dir && $(MAKE) PROFILE=default) || exit 1 ; \
- done
-
-mcs-do-full-build:
- tmpinst=`cd _tmpinst && pwd` ; \
- PATH=$$tmpinst/bin:$$PATH ; export PATH ; \
- cd $(mcs_topdir) && $(MAKE) all-profiles
-
-mcs-do-clean-profiles:
- cd $(mcs_topdir) && $(MAKE) clean-profiles
-
-mcs-do-run-test: tmpinst-dir
- tmpinst=`cd _tmpinst && pwd` ; \
- PATH=$$tmpinst/bin:$$PATH ; export PATH ; \
- cd $(mcs_topdir) && $(MAKE) PROFILE=default run-test
-
-tmpinst-dir.stamp: Makefile.am
- set -e ; \
- rootme=`pwd`; tmpinst=$$rootme/_tmpinst ; \
- mkdir -p $$tmpinst $$tmpinst/bin $$tmpinst/lib ; \
- echo '#! /bin/sh' > $$tmpinst/bin/mono ; \
- echo 'if test -z "$$MONO_PATH" ; then MONO_PATH="'"$$tmpinst/lib"'"' >> $$tmpinst/bin/mono ; \
- echo 'else MONO_PATH=$${MONO_PATH}:"'"$$tmpinst/lib"'" ; fi' >> $$tmpinst/bin/mono ; \
- echo 'export MONO_PATH' >> $$tmpinst/bin/mono ; \
- echo 'exec "'"$$rootme/libtool"'" --mode=execute "'"$$rootme/$(mono_runtime)"'" "$$@"' >> $$tmpinst/bin/mono ; \
- echo '#! /bin/sh' > $$tmpinst/bin/mcs ; \
- echo 'exec "'"$$tmpinst/bin/mono"'" "'"$$tmpinst/lib/mcs.exe"'" "$$@"' >> $$tmpinst/bin/mcs ; \
- chmod +x $$tmpinst/bin/mono $$tmpinst/bin/mcs
- echo "stamp" > $@
-
-tmpinst-dir: tmpinst-dir.stamp
- @if test -d _tmpinst; then :; else rm -f tmpinst-dir.stamp; $(MAKE) tmpinst-dir.stamp; fi
-
-# Obsolete target -- don't use.
-.PHONY: fullbuild
-fullbuild: bootstrap