Commit 0a5601a
authored
[illink] Move
## [xabt] Move `RemoveResourceDesigner` trimmer step to PostTrimmingPipeline
Migrate RemoveResourceDesignerStep from an ILLink custom step to a
post-trimming IAssemblyModifierPipelineStep, following the same pattern
used for StripEmbeddedLibrariesStep and PostTrimmingAddKeepAlivesStep.
- Add PostTrimmingRemoveResourceDesignerStep with self-contained logic
from LinkDesignerBase/RemoveResourceDesignerStep, using Action<string>
for logging instead of ILLink's Context.LogMessage
- Add AndroidLinkResources property to PostTrimmingPipeline task and
pre-load all assemblies when enabled (the step needs a two-phase scan)
- Remove RemoveResourceDesignerStep and GetAssembliesStep from ILLink
custom steps in targets
- Remove AndroidLinkConfiguration.cs and RemoveResourceDesignerStep.cs
from ILLink csproj (no longer needed there)
- Delete GetAssembliesStep.cs (dead code, only served RemoveResourceDesignerStep)
## [xabt] Rename PostTrimmingRemoveResourceDesignerStep to RemoveResourceDesignerStep
The old ILLink RemoveResourceDesignerStep is no longer compiled into
Xamarin.Android.Build.Tasks, so the PostTrimming prefix is unnecessary.
Also remove AndroidLinkConfiguration.cs from compilation as it was only
used by the old ILLink step.RemoveResourceDesigner trimmer step to post-trim pipeline (#10977)1 parent dc9c85b commit 0a5601a
File tree
6 files changed
+296
-127
lines changed- src
- Microsoft.Android.Sdk.ILLink
- Xamarin.Android.Build.Tasks
- Linker/MonoDroid.Tuner
- Microsoft.Android.Sdk/targets
- Tasks
6 files changed
+296
-127
lines changedThis file was deleted.
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | 22 | | |
24 | 23 | | |
25 | 24 | | |
| |||
0 commit comments