34 lines
1.6 KiB
XML
34 lines
1.6 KiB
XML
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup Label="Scene">
|
|
<AdditionalFiles Include="Assets/**/*.tscn"/>
|
|
</ItemGroup>
|
|
<Target Name="EnsureFolders" BeforeTargets="BeforeBuild">
|
|
<MakeDir Directories="$(ProjectDir)Assets" Condition="!Exists('$(ProjectDir)Assets')"/>
|
|
<MakeDir Directories="$(ProjectDir)Concepts" Condition="!Exists('$(ProjectDir)Concepts')"/>
|
|
<MakeDir Directories="$(ProjectDir)Registries" Condition="!Exists('$(ProjectDir)Registries')"/>
|
|
<MakeDir Directories="$(ProjectDir)Data" Condition="!Exists('$(ProjectDir)Data')"/>
|
|
<Exec
|
|
Command='rmdir "$(ProjectDir)GlobalClasses"'
|
|
Condition="'$(OS)'=='Windows_NT' and Exists('$(ProjectDir)GlobalClasses')"
|
|
/>
|
|
<Exec
|
|
Command='mklink /D "$(ProjectDir)GlobalClasses" "$(MSBuildThisFileDirectory)GlobalClasses"'
|
|
Condition="'$(OS)'=='Windows_NT' and !Exists('$(ProjectDir)GlobalClasses')"
|
|
/>
|
|
<Exec
|
|
Command='rm -rf "$(ProjectDir)GlobalClasses"'
|
|
Condition="'$(OS)'!='Windows_NT' and Exists('$(ProjectDir)GlobalClasses')"
|
|
/>
|
|
<Exec
|
|
Command='ln -s "$(MSBuildThisFileDirectory)GlobalClasses" "$(ProjectDir)/GlobalClasses"'
|
|
Condition="'$(OS)'!='Windows_NT' and !Exists('$(ProjectDir)GlobalClasses')"
|
|
/>
|
|
</Target>
|
|
<ItemGroup>
|
|
<Folder Include="Concepts"/>
|
|
<Folder Include="Assets"/>
|
|
<Folder Include="Registries"/>
|
|
<Folder Include="Data"/>
|
|
</ItemGroup>
|
|
</Project>
|