generating language res file at build time (#3252)
This commit is contained in:
parent
d1fce63d69
commit
7751fe7e75
1
Localization/.gitignore
vendored
Normal file
1
Localization/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
DefaultLang.resources
|
||||||
Binary file not shown.
|
|
@ -12,10 +12,20 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include="DefaultLang.resources" />
|
<EmbeddedResource Include="DefaultLang.resources" Visible="false" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="System.Windows.Forms" />
|
<Reference Include="System.Windows.Forms" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<Target Name="MakeLangResFile" BeforeTargets="BeforeBuild">
|
||||||
|
<Exec
|
||||||
|
Command="cd ..\Utils\DefaultLanguageResMaker & LanguageResMaker.exe"
|
||||||
|
Condition="$(OS) == 'Windows_NT'" />
|
||||||
|
|
||||||
|
<Exec
|
||||||
|
Command="cd ../Utils/DefaultLanguageResMaker && mono LanguageResMaker.exe"
|
||||||
|
Condition="$(OS) != 'Windows_NT'" />
|
||||||
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
@ -7,10 +7,6 @@ GetSamples.exe _svn\BF BF
|
||||||
GetSamples.exe _svn\PL0\ PL0\
|
GetSamples.exe _svn\PL0\ PL0\
|
||||||
cd ..\..
|
cd ..\..
|
||||||
|
|
||||||
cd utils\DefaultLanguageResMaker\
|
|
||||||
LanguageResMaker.exe
|
|
||||||
cd ..\..
|
|
||||||
|
|
||||||
Utils\IncrementVresion\IncrementVresion.exe Configuration\Version.defs REVISION 1
|
Utils\IncrementVresion\IncrementVresion.exe Configuration\Version.defs REVISION 1
|
||||||
Utils\ReplaceInFiles\ReplaceInFiles.exe Configuration\Version.defs Configuration\GlobalAssemblyInfo.cs.tmpl Configuration\GlobalAssemblyInfo.cs
|
Utils\ReplaceInFiles\ReplaceInFiles.exe Configuration\Version.defs Configuration\GlobalAssemblyInfo.cs.tmpl Configuration\GlobalAssemblyInfo.cs
|
||||||
Utils\ReplaceInFiles\ReplaceInFiles.exe Configuration\Version.defs ReleaseGenerators\PascalABCNET_version.nsh.tmpl ReleaseGenerators\PascalABCNET_version.nsh
|
Utils\ReplaceInFiles\ReplaceInFiles.exe Configuration\Version.defs ReleaseGenerators\PascalABCNET_version.nsh.tmpl ReleaseGenerators\PascalABCNET_version.nsh
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,4 @@
|
||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
cd Utils/DefaultLanguageResMaker
|
|
||||||
mono LanguageResMaker.exe
|
|
||||||
cd ../..
|
|
||||||
|
|
||||||
dotnet build -c Release --no-incremental pabcnetc.sln
|
dotnet build -c Release --no-incremental pabcnetc.sln
|
||||||
dotnet build -c Release --no-incremental PascalABCNETLinux.sln
|
dotnet build -c Release --no-incremental PascalABCNETLinux.sln
|
||||||
mono --aot bin/pabcnetc.exe
|
mono --aot bin/pabcnetc.exe
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,4 @@
|
||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
cd Utils/DefaultLanguageResMaker
|
|
||||||
mono LanguageResMaker.exe
|
|
||||||
cd ../..
|
|
||||||
|
|
||||||
dotnet build -c Release --no-incremental pabcnetc.sln
|
dotnet build -c Release --no-incremental pabcnetc.sln
|
||||||
dotnet build -c Release --no-incremental PascalABCNETLinux.sln
|
dotnet build -c Release --no-incremental PascalABCNETLinux.sln
|
||||||
mono --aot bin/pabcnetc.exe
|
mono --aot bin/pabcnetc.exe
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue