Age | Commit message (Collapse) | Author |
|
|
|
The acceptance-tests folder wasn't getting included in the tarball, adding the folder
to the SUBDIRS in the top-level Makefile.am fixes this. Additionally, EXTRA_DISTFILES
doesn't work outside of mcs/ so rename it to EXTRA_DIST.
Since we don't want a top-level "make check" to recurse into acceptance-tests just yet,
rename the check target to check-full so nothing gets run by default.
|
|
|
|
The Xamarin.iOS and Xamarin.Mac builds don't use these options,
so remove them to reduce unnecessary complexity.
|
|
This script has not been maintained for a very long time and (as far
as I know) is not used by anyone.
|
|
See: https://github.com/directhex/mono-snapshot
|
|
Rename the net_4_0 profile which is already only used to trigger copying of reference assemblies
to binary_reference_assemblies and include the 2.0/3.5 files there. This should make it easier
to add more profiles in the future and doesn't clutter the build system as much as making separate
net_2_0 and net_3_5 profiles that do the same.
|
|
|
|
|
|
|
|
|
|
Recent versions of Git co-host submodule GIT_DIRs in <root-project>/.git/
by default, and write their relative path into <subproject>/.git,
which is a regular file:
$ ls -l external/cecil/.git
-rw-r--r-- 1 foo bar 42 Jun 16 12:50 external/cecil/.git
$ cat external/cecil/.git
gitdir: ../../.git/modules/external/cecil
Relax the expression in Makefile.am to also delete these (broken)
"symlinks" when preparing a distribution tarball.
|
|
|
|
directory in tarball
to avoid: error CS0006: Metadata file `System.Security.dll' could not be found
|
|
|
|
|
|
Based on the Mobile profile and modeled after
the MonoDroid profile.
|
|
Oddly, we don't use tabs here...
|
|
|
|
version.
|
|
|
|
|
|
|
|
* Makefile.am: Make it possible to only produce the monotouch
byproducts.
|
|
|
|
|
|
|
|
|
|
This is a two pronged commit. Firstly we need to handle older versions
of git which lack support for recursively updating git submodules. In
order to handle this we try three separate git commands until one
succeeds and print warning/error messages as appropriate.
Secondly we should really update git submodules when 'make' is invoked.
Currently we only do this from the root makefile, though if we care enough
we can do it elsewhere in our build tree too. This means we no longer have
to run configure every time a submodule is updated just to get git submodule
update to execute.
|
|
|
|
|
|
causes wrench to timeout
|
|
|
|
|
|
|
|
|
|
In order to ensure that monolite actually works you need to ensure that
the corlib in it has the same version as your runtime. Monolite
archives are now versioned monolite-MONO_CORLIB_VERSION-DATE.
|
|
|
|
|
|
* Makefile.am: Check for GIT_DIR if defined (rather than .git)
* commits-to-changelog.py: BUILD_REVISION rather than HEAD if defined
|
|
|
|
Since "make dist" should also work from a tarball we must only call
the commit-to-changelog script if there's a git repository present.
If we're already in a disted tree, the script has already run.
|
|
|
|
When creating a distribution "make dist" now uses the
commits-to-changelog script to automatically update all
ChangeLog files since the last commit marked with the
"last-commit-with-compulsory-changelog-entry" tag.
|
|
svn path=/trunk/mono/; revision=155164
|
|
will configure mono to only build moonlight-specific stuff and
nothing else. --with-moonlight=yes now just adds the moon profile to
the build
* Makefile.am: Add moonlight-specific rules that only build what
moon needs. These are called directly from moon, to do fast
moon+mono+mcs builds
* runtime/Makefile.am: Change the build rules to have a moonlight-only
build configuration, as well as a normal build that optionally includes
it
svn path=/trunk/mono/; revision=155093
|
|
svn path=/trunk/mono/; revision=154394
|
|
* Makefile.am (DIST_SUBDIRS): Add eglib.
svn path=/trunk/mono/; revision=152994
|
|
* Makefile.am:
* mono/Makefile.am: Only build some subdirs when configured for
moonlight.
* configure.in: If configured --with-moonlight=yes, define MOONLIGHT and
use that variable instead of INSTALL_2_1.
* runtime/Makefile.am: If configured for moonlight, only build
net_2_1_raw.
svn path=/trunk/mono/; revision=152880
|
|
svn path=/trunk/mono/; revision=152099
|