Simplify 'make all' build.
authorRaja R Harinath <harinath@hurrynot.org>
Tue, 23 Nov 2004 10:57:35 +0000 (10:57 -0000)
committerRaja R Harinath <harinath@hurrynot.org>
Tue, 23 Nov 2004 10:57:35 +0000 (10:57 -0000)
commit12abd22382a1c2c5a28e8c3e6f5649b19664a7eb
tree395f77a0eff9c33b2449c9e5a19b423bedf5d5d2
parenta5ecc4ae370ee5cfa383e72682db66a4c8eafc28
Simplify 'make all' build.
* configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
New AC_SUBSTed variables.
(runtime/mono-wrapper): New generated file.
(runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
New symlinks.
(AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
* Makefile.am (SUBDIRS): Remove '.'.
(tmpinst): Remove.
(get-monolite-latest): Update.
(populate-runtime-subdirs): Remove.
(all-local, check-local): Move rules related to building in the mcs/ tree ...
* runtime/Makefile.am: ... here.  Completely re-write file.
(install-exec-local): Transfer ownership of installing .exes and
.dlls to the Makefiles in the mcs/ tree.
(_tmpinst): Use tmpinst tree only during testing.
(SUBDIRS): Remove.
* runtime/mono-wrapper.in: New.  Template for generated file.
* runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
* mono/mini/Makefile.am (MCS,ILASM): Don't refer to runtime/ directory.
Refer directly to the mcs/ tree.
* mono/tests/Makefile.am (CSC,ILASM): Likewise.

svn path=/trunk/mono/; revision=36432
12 files changed:
ChangeLog
Makefile.am
mono/mini/ChangeLog
mono/mini/Makefile.am
mono/tests/ChangeLog
mono/tests/Makefile.am
runtime/Makefile.am
runtime/mono-wrapper.in [new file with mode: 0644]
runtime/net_1_1/.cvsignore [deleted file]
runtime/net_1_1/Makefile.am [deleted file]
runtime/net_2_0/.cvsignore [deleted file]
runtime/net_2_0/Makefile.am [deleted file]