I'm often running make leeroy to test changes while building on macOS,
and I noticed that an extra handful of Mono.Android.csproj builds were
running each time. The framework-assemblies target that is declared
in the generated rules.mk file includes some additional project builds
that don't seem to be necessary in a .NET only world.
The build has been updated to stop generating rules.mk entirely, and
the make targets in BuildEverything.mk have been simplified.
I'm often running
make leeroy
to test changes while building on macOS, and I noticed that an extra handful of Mono.Android.csproj builds were running each time. Theframework-assemblies
target that is declared in the generatedrules.mk
file includes some additional project builds that don't seem to be necessary in a .NET only world.The build has been updated to stop generating
rules.mk
entirely, and the make targets inBuildEverything.mk
have been simplified.