Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Commit 0384f04

Browse files
committed
Bring back Metadata.generated.xml
DroidDocs was still missing too many parameter changes, so bringing back the generated metadata file even though it slows build times substantially and causes the IDE to hang from all the warnings it produces.
1 parent f9991e9 commit 0384f04

File tree

30 files changed

+10953
-1
lines changed

30 files changed

+10953
-1
lines changed

Metadata.generated.xml

Lines changed: 10860 additions & 0 deletions
Large diffs are not rendered by default.

animated-vector-drawable/source/Animated-Vector-Drawable.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@
5959
<TransformFile Include="Transforms\EnumFields.xml" />
6060
<TransformFile Include="Transforms\EnumMethods.xml" />
6161
<TransformFile Include="Transforms\Metadata.xml" />
62+
<TransformFile Include="..\..\Metadata.generated.xml">
63+
<Link>Transforms\Metadata.generated.xml</Link>
64+
</TransformFile>
6265
</ItemGroup>
6366
<ItemGroup>
6467
<ProjectReference Include="..\..\support-compat\source\Compat.csproj">

appcompat-v7/source/V7-AppCompat.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@
6363
<TransformFile Include="Transforms\EnumMethods.xml" />
6464
<TransformFile Include="Transforms\Metadata.xml" />
6565
<TransformFile Include="Transforms\Metadata.ParameterNames.xml" />
66+
<TransformFile Include="..\..\Metadata.generated.xml">
67+
<Link>Transforms\Metadata.generated.xml</Link>
68+
</TransformFile>
6669
</ItemGroup>
6770
<ItemGroup>
6871
<ProjectReference Include="..\..\support-compat\source\Compat.csproj">

build.cake

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ Task ("externals")
230230
DeleteDirectory (path + RENDERSCRIPT_FOLDER, true);
231231
}
232232

233-
// Download v4 manually since we build it separately as a type forwarder lib and it isn't downloaded in the set of main externals
233+
// Download v4 manually since we build it separately as a type forwarder lib and it isn't downloaded in the set of main externals
234234
var supportV4ArtifactUrl = MAVEN_REPO_URL + SUPPORT_PKG_NAME.Replace (".", "/") + "/support-v4/" + AAR_VERSION + "/support-v4-" + AAR_VERSION + ".aar";
235235
DownloadFile (supportV4ArtifactUrl, "./externals/support-v4.aar");
236236
Unzip ("./externals/support-v4.aar", "./externals/support-v4");
@@ -538,6 +538,14 @@ Task ("droiddocs").Does(() =>
538538

539539
if (!DirectoryExists("./docs"))
540540
Unzip (compressedDocsFile, "./docs");
541+
542+
if (!FileExists("./Metadata.generated.xml")) {
543+
// Generate metadata file from docs
544+
if (IsRunningOnWindows ())
545+
StartProcess ("util/droiddocs.exe", "transform --out ./Metadata.generated.xml --type Metadata --dir ./docs --prefix \"/reference/\" --package-filter \"android.support\"");
546+
else
547+
StartProcess ("mono", "util/droiddocs.exe transform --out ./Metadata.generated.xml --type Metadata --dir ./docs --prefix \"/reference/\" --package-filter \"android.support\"");
548+
}
541549
});
542550

543551

cardview-v7/source/V7-CardView.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@
5656
<TransformFile Include="Transforms\EnumFields.xml" />
5757
<TransformFile Include="Transforms\EnumMethods.xml" />
5858
<TransformFile Include="Transforms\Metadata.xml" />
59+
<TransformFile Include="..\..\Metadata.generated.xml">
60+
<Link>Transforms\Metadata.generated.xml</Link>
61+
</TransformFile>
5962
</ItemGroup>
6063
<ItemGroup>
6164
<Folder Include="Additions\" />

customtabs/source/CustomTabs.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@
5757
<TransformFile Include="Transforms\EnumFields.xml" />
5858
<TransformFile Include="Transforms\EnumMethods.xml" />
5959
<TransformFile Include="Transforms\Metadata.xml" />
60+
<TransformFile Include="..\..\Metadata.generated.xml">
61+
<Link>Transforms\Metadata.generated.xml</Link>
62+
</TransformFile>
6063
</ItemGroup>
6164
<ItemGroup>
6265
<ProjectReference Include="..\..\support-compat\source\Compat.csproj">

design/source/Design.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@
5454
<TransformFile Include="Transforms\EnumMethods.xml" />
5555
<TransformFile Include="Transforms\Metadata.xml" />
5656
<TransformFile Include="Transforms\Metadata.ParameterNames.xml" />
57+
<TransformFile Include="..\..\Metadata.generated.xml">
58+
<Link>Transforms\Metadata.generated.xml</Link>
59+
</TransformFile>
5760
</ItemGroup>
5861
<ItemGroup>
5962
<ProjectReference Include="..\..\v7-recyclerview\source\V7-RecyclerView.csproj">

exifinterface/source/Exif.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@
5555
<TransformFile Include="Transforms\EnumFields.xml" />
5656
<TransformFile Include="Transforms\EnumMethods.xml" />
5757
<TransformFile Include="Transforms\Metadata.xml" />
58+
<TransformFile Include="..\..\Metadata.generated.xml">
59+
<Link>Transforms\Metadata.generated.xml</Link>
60+
</TransformFile>
5861
</ItemGroup>
5962
<ItemGroup>
6063
<Folder Include="Additions\" />

gridlayout-v7/source/V7-GridLayout.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@
5858
<TransformFile Include="Transforms\EnumFields.xml" />
5959
<TransformFile Include="Transforms\EnumMethods.xml" />
6060
<TransformFile Include="Transforms\Metadata.xml" />
61+
<TransformFile Include="..\..\Metadata.generated.xml">
62+
<Link>Transforms\Metadata.generated.xml</Link>
63+
</TransformFile>
6164
</ItemGroup>
6265
<ItemGroup>
6366
<ProjectReference Include="..\..\support-core-ui\source\Core-UI.csproj">

instantvideo/source/InstantVideo.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@
5555
<TransformFile Include="Transforms\EnumFields.xml" />
5656
<TransformFile Include="Transforms\EnumMethods.xml" />
5757
<TransformFile Include="Transforms\Metadata.xml" />
58+
<TransformFile Include="..\..\Metadata.generated.xml">
59+
<Link>Transforms\Metadata.generated.xml</Link>
60+
</TransformFile>
5861
</ItemGroup>
5962
<ItemGroup>
6063
<Folder Include="Additions\" />

0 commit comments

Comments
 (0)