Browse Source

Build the Kyrgyx language on Windows.

master
Reece H. Dunn 9 years ago
parent
commit
37804e9e73
2 changed files with 17 additions and 1 deletions
  1. 4
    1
      src/windows/data.vcxproj
  2. 13
    0
      src/windows/installer/Product.wxs

+ 4
- 1
src/windows/data.vcxproj View File

<Target Name="ku" Inputs="$(ProjectDir)..\..\dictsource\ku_rules;$(ProjectDir)..\..\dictsource\ku_list" Outputs="$(ProjectDir)..\..\espeak-ng-data\ku_dict" DependsOnTargets="Phonemes"> <Target Name="ku" Inputs="$(ProjectDir)..\..\dictsource\ku_rules;$(ProjectDir)..\..\dictsource\ku_list" Outputs="$(ProjectDir)..\..\espeak-ng-data\ku_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=ku"/> <Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=ku"/>
</Target> </Target>
<Target Name="ky" Inputs="$(ProjectDir)..\..\dictsource\ky_rules;$(ProjectDir)..\..\dictsource\ky_list" Outputs="$(ProjectDir)..\..\espeak-ng-data\ky_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=ky"/>
</Target>
<Target Name="la" Inputs="$(ProjectDir)..\..\dictsource\la_rules;$(ProjectDir)..\..\dictsource\la_list" Outputs="$(ProjectDir)..\..\espeak-ng-data\la_dict" DependsOnTargets="Phonemes"> <Target Name="la" Inputs="$(ProjectDir)..\..\dictsource\la_rules;$(ProjectDir)..\..\dictsource\la_list" Outputs="$(ProjectDir)..\..\espeak-ng-data\la_dict" DependsOnTargets="Phonemes">
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=la"/> <Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=la"/>
</Target> </Target>
<Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=zhy"/> <Exec Command="cd $(ProjectDir)..\..\dictsource &amp;&amp; $(TargetDir)espeak-ng.exe --path=$(ProjectDir)..\.. --compile=zhy"/>
</Target> </Target>
<!-- NOTE: Compiling 'my' triggers an assertion, so is disabled for now. --> <!-- NOTE: Compiling 'my' triggers an assertion, so is disabled for now. -->
<Target Name="Dictionaries" DependsOnTargets="af;am;an;as;az;bg;bn;ca;cs;cy;da;de;el;en;eo;es;et;eu;fa;fi;fr;ga;gd;gn;grc;gu;hbs;hi;hu;hy;ia;id;is;it;jbo;ka;kl;kn;ko;ku;la;lfn;lt;lv;mk;ml;mr;ms;mt;my;nci;ne;nl;no;om;or;pa;pap;pl;pt;ro;ru;si;sk;sl;sq;sv;sw;ta;te;tn;tr;tt;ur;vi;zh;zhy"/>
<Target Name="Dictionaries" DependsOnTargets="af;am;an;as;az;bg;bn;ca;cs;cy;da;de;el;en;eo;es;et;eu;fa;fi;fr;ga;gd;gn;grc;gu;hbs;hi;hu;hy;ia;id;is;it;jbo;ka;kl;kn;ko;ku;ky;la;lfn;lt;lv;mk;ml;mr;ms;mt;my;nci;ne;nl;no;om;or;pa;pap;pl;pt;ro;ru;si;sk;sl;sq;sv;sw;ta;te;tn;tr;tt;ur;vi;zh;zhy"/>
</Project> </Project>

+ 13
- 0
src/windows/installer/Product.wxs View File

<Feature Id="lang_ku" Title="Kurdish" Level="1"> <Feature Id="lang_ku" Title="Kurdish" Level="1">
<ComponentGroupRef Id="LangKurdish"/> <ComponentGroupRef Id="LangKurdish"/>
</Feature> </Feature>
<Feature Id="lang_ky" Title="Kyrgyz" Level="1">
<ComponentGroupRef Id="LangKyrgyz"/>
</Feature>
<Feature Id="lang_la" Title="Latin" Level="1"> <Feature Id="lang_la" Title="Latin" Level="1">
<ComponentGroupRef Id="LangLatin"/> <ComponentGroupRef Id="LangLatin"/>
</Feature> </Feature>
<Component Id="ku_dict" Win64="$(var.Win64)" Guid="C03DFC21-F4CC-404D-A6CA-3407DFE2A105"> <Component Id="ku_dict" Win64="$(var.Win64)" Guid="C03DFC21-F4CC-404D-A6CA-3407DFE2A105">
<File Name="ku_dict" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\ku_dict" KeyPath="yes"/> <File Name="ku_dict" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\ku_dict" KeyPath="yes"/>
</Component> </Component>
<Component Id="ky_dict" Win64="$(var.Win64)" Guid="F4141472-DAB8-47F4-9F6A-F814DE06D37F">
<File Name="ky_dict" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\ky_dict" KeyPath="yes"/>
</Component>
<Component Id="la_dict" Win64="$(var.Win64)" Guid="70978CC5-D4CF-4C55-A145-47B23604C9DF"> <Component Id="la_dict" Win64="$(var.Win64)" Guid="70978CC5-D4CF-4C55-A145-47B23604C9DF">
<File Name="la_dict" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\la_dict" KeyPath="yes"/> <File Name="la_dict" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\la_dict" KeyPath="yes"/>
</Component> </Component>
<Component Id="tt" Win64="$(var.Win64)" Guid="7A3D1E2D-37B6-4CBD-A6C3-FD46D5BA5FBF"> <Component Id="tt" Win64="$(var.Win64)" Guid="7A3D1E2D-37B6-4CBD-A6C3-FD46D5BA5FBF">
<File Name="tt" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\voices\trk\tt" KeyPath="yes"/> <File Name="tt" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\voices\trk\tt" KeyPath="yes"/>
</Component> </Component>
<Component Id="ky" Win64="$(var.Win64)" Guid="C2E2808E-56F4-40C4-BD41-DAC648E414BA">
<File Name="ky" Source="$(var.ProjectDir)..\..\..\espeak-ng-data\voices\trk\ky" KeyPath="yes"/>
</Component>
</Directory> </Directory>
<Directory Id="URJ" Name="urj"> <Directory Id="URJ" Name="urj">
<Component Id="et" Win64="$(var.Win64)" Guid="8B42703E-6FEF-4E41-9F9F-7EFA95FAB433"> <Component Id="et" Win64="$(var.Win64)" Guid="8B42703E-6FEF-4E41-9F9F-7EFA95FAB433">
<ComponentRef Id="ku"/> <ComponentRef Id="ku"/>
<ComponentRef Id="ku_dict"/> <ComponentRef Id="ku_dict"/>
</ComponentGroup> </ComponentGroup>
<ComponentGroup Id="LangKyrgyz">
<ComponentRef Id="ky"/>
<ComponentRef Id="ky_dict"/>
</ComponentGroup>
<ComponentGroup Id="LangLatin"> <ComponentGroup Id="LangLatin">
<ComponentRef Id="la"/> <ComponentRef Id="la"/>
<ComponentRef Id="la_dict"/> <ComponentRef Id="la_dict"/>

Loading…
Cancel
Save