Skip to content

Conversation

@pjcollins
Copy link
Member

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. 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.
@pjcollins pjcollins merged commit e4a75a8 into main Sep 3, 2024
@pjcollins pjcollins deleted the dev/pjc/no-extra-fx branch September 3, 2024 14:12
@github-actions github-actions bot locked and limited conversation to collaborators Oct 4, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants