Skip to content

Commit b64991e

Browse files
authored
Add Databricks autogen module (#11448)
1 parent ab6e76d commit b64991e

File tree

293 files changed

+38053
-19
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

293 files changed

+38053
-19
lines changed

src/Az.autorest.props

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<Project>
2+
3+
<Import Project="$(MSBuildThisFileDirectory)..\Repo.props" />
4+
<Import Project="$(RepoTools)Common.Netcore.Dependencies.targets" />
5+
<Import Project="$(MSBuildThisFileDirectory)Az.Shared.props" />
6+
7+
<!-- Build -->
8+
<PropertyGroup>
9+
<LangVersion>7.1</LangVersion>
10+
<TargetFramework>netstandard2.0</TargetFramework>
11+
<AssemblyName>Az.$(PsModuleName).private</AssemblyName>
12+
<RootNamespace>$(AzAssemblyPrefix)$(PsModuleName)</RootNamespace>
13+
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
14+
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
15+
<OutputPath>$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)\bin</OutputPath>
16+
<PublishDir>$(OutputPath)</PublishDir>
17+
<!-- Some methods are marked async and don't have an await in them -->
18+
<NoWarn>1998</NoWarn>
19+
</PropertyGroup>
20+
21+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
22+
<DelaySign>false</DelaySign>
23+
<DefineConstants>TRACE;DEBUG;NETSTANDARD</DefineConstants>
24+
</PropertyGroup>
25+
26+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
27+
<SignAssembly>true</SignAssembly>
28+
<DelaySign>true</DelaySign>
29+
<AssemblyOriginatorKeyFile>$(RepoSrc)MSSharedLibKey.snk</AssemblyOriginatorKeyFile>
30+
<DefineConstants>TRACE;RELEASE;NETSTANDARD;SIGN</DefineConstants>
31+
</PropertyGroup>
32+
33+
<!-- Resources -->
34+
<ItemGroup>
35+
<Compile Update="Properties\Resources.Designer.cs">
36+
<DesignTime>true</DesignTime>
37+
<AutoGen>true</AutoGen>
38+
<DependentUpon>Resources.resx</DependentUpon>
39+
</Compile>
40+
</ItemGroup>
41+
42+
<ItemGroup>
43+
<EmbeddedResource Update="Properties\Resources.resx">
44+
<Generator>ResXFileCodeGenerator</Generator>
45+
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
46+
</EmbeddedResource>
47+
</ItemGroup>
48+
49+
<!-- Assets -->
50+
<ItemGroup>
51+
<PackageReference Include="PowerShellStandard.Library" Version="5.1.0" />
52+
<PackageReference Include="Microsoft.CSharp" Version="4.4.1" />
53+
</ItemGroup>
54+
55+
<ItemGroup>
56+
<ModuleCustomFiles Include="$(MSBuildThisFileDirectory)$(PsModuleName)\custom\**\*.*"/>
57+
<ModuleHelpFiles Include="$(MSBuildThisFileDirectory)$(PsModuleName)\help\**\*.*"/>
58+
</ItemGroup>
59+
60+
<Target Name="CopyFiles" AfterTargets="Build">
61+
<Copy SourceFiles="Az.$(PsModuleName).psd1" DestinationFolder="$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)" />
62+
<Copy SourceFiles="Az.$(PsModuleName).psm1" DestinationFolder="$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)" />
63+
<Copy SourceFiles="Az.$(PsModuleName).format.ps1xml" DestinationFolder="$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)" />
64+
<Copy SourceFiles="@(ModuleCustomFiles)" DestinationFiles="@(ModuleCustomFiles->'$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)\custom\%(RecursiveDir)%(Filename)%(Extension)')" />
65+
<Copy SourceFiles="@(ModuleHelpFiles)" DestinationFiles="@(ModuleHelpFiles->'$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)\help\%(RecursiveDir)%(Filename)%(Extension)')" />
66+
<Copy SourceFiles="exports\ProxyCmdletDefinitions.ps1" DestinationFolder="$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)\exports" />
67+
<Copy SourceFiles="internal\ProxyCmdletDefinitions.ps1" DestinationFolder="$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)\internal" />
68+
<Copy SourceFiles="internal\Az.$(PsModuleName).internal.psm1" DestinationFolder="$(RepoArtifacts)$(Configuration)\Az.$(PsModuleName)\internal" />
69+
</Target>
70+
71+
</Project>

src/Databricks/Az.Databricks.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<PsModuleName>Databricks</PsModuleName>
4+
</PropertyGroup>
5+
6+
<Import Project="$(MSBuildThisFileDirectory)..\Az.autorest.props" />
7+
</Project>

0 commit comments

Comments
 (0)