diff options
Diffstat (limited to 'tools/grit')
-rw-r--r-- | tools/grit/build/grit_resource_file.bat | 8 | ||||
-rw-r--r-- | tools/grit/build/grit_resource_file.rules | 104 |
2 files changed, 58 insertions, 54 deletions
diff --git a/tools/grit/build/grit_resource_file.bat b/tools/grit/build/grit_resource_file.bat index 7853212..9769bef 100644 --- a/tools/grit/build/grit_resource_file.bat +++ b/tools/grit/build/grit_resource_file.bat @@ -7,9 +7,13 @@ setlocal set InFile=%~1 set SolutionDir=%~2 -set InputDir=%~3 +set OutDir=%~3 + +IF NOT EXIST %OutDir% ( +mkdir %OutDir% +) :: Put cygwin in the path call %SolutionDir%\..\third_party\cygwin\setup_env.bat -%SolutionDir%\..\third_party\python_24\python.exe %SolutionDir%\..\tools\grit\grit.py -i %InFile% build -o %InputDir% +%SolutionDir%\..\third_party\python_24\python.exe %SolutionDir%\..\tools\grit\grit.py -i %InFile% build -o %OutDir% diff --git a/tools/grit/build/grit_resource_file.rules b/tools/grit/build/grit_resource_file.rules index d180c35..2f9e7f9 100644 --- a/tools/grit/build/grit_resource_file.rules +++ b/tools/grit/build/grit_resource_file.rules @@ -7,58 +7,58 @@ <CustomBuildRule Name="GRIT Generated Resources" DisplayName="GRIT Generated Resources" - CommandLine="$(SolutionDir)..\tools\grit\build\grit_resource_file.bat [inputs] "$(SolutionDir)" "$(IntDir)"" - Outputs="$(IntDir)\$(InputName).h; - $(IntDir)\$(InputName)_ar.rc; - $(IntDir)\$(InputName)_bg.rc; - $(IntDir)\$(InputName)_bn.rc; - $(IntDir)\$(InputName)_ca.rc; - $(IntDir)\$(InputName)_cs.rc; - $(IntDir)\$(InputName)_da.rc; - $(IntDir)\$(InputName)_de.rc; - $(IntDir)\$(InputName)_el.rc; - $(IntDir)\$(InputName)_en-GB.rc; - $(IntDir)\$(InputName)_en-US.rc; - $(IntDir)\$(InputName)_es.rc; - $(IntDir)\$(InputName)_es-419.rc; - $(IntDir)\$(InputName)_et.rc; - $(IntDir)\$(InputName)_fi.rc; - $(IntDir)\$(InputName)_fil.rc; - $(IntDir)\$(InputName)_fr.rc; - $(IntDir)\$(InputName)_gu.rc; - $(IntDir)\$(InputName)_he.rc; - $(IntDir)\$(InputName)_hi.rc; - $(IntDir)\$(InputName)_hr.rc; - $(IntDir)\$(InputName)_hu.rc; - $(IntDir)\$(InputName)_id.rc; - $(IntDir)\$(InputName)_it.rc; - $(IntDir)\$(InputName)_ja.rc; - $(IntDir)\$(InputName)_kn.rc; - $(IntDir)\$(InputName)_ko.rc; - $(IntDir)\$(InputName)_lt.rc; - $(IntDir)\$(InputName)_lv.rc; - $(IntDir)\$(InputName)_ml.rc; - $(IntDir)\$(InputName)_mr.rc; - $(IntDir)\$(InputName)_nl.rc; - $(IntDir)\$(InputName)_nb.rc; - $(IntDir)\$(InputName)_or.rc; - $(IntDir)\$(InputName)_pl.rc; - $(IntDir)\$(InputName)_pt-BR.rc; - $(IntDir)\$(InputName)_pt-PT.rc; - $(IntDir)\$(InputName)_ro.rc; - $(IntDir)\$(InputName)_ru.rc; - $(IntDir)\$(InputName)_sk.rc; - $(IntDir)\$(InputName)_sl.rc; - $(IntDir)\$(InputName)_sr.rc; - $(IntDir)\$(InputName)_sv.rc; - $(IntDir)\$(InputName)_ta.rc; - $(IntDir)\$(InputName)_te.rc; - $(IntDir)\$(InputName)_th.rc; - $(IntDir)\$(InputName)_tr.rc; - $(IntDir)\$(InputName)_uk.rc; - $(IntDir)\$(InputName)_vi.rc; - $(IntDir)\$(InputName)_zh-CN.rc; - $(IntDir)\$(InputName)_zh-TW.rc;" + CommandLine="$(SolutionDir)..\tools\grit\build\grit_resource_file.bat [inputs] "$(SolutionDir)" "$(OutDir)\grit_derived_sources"" + Outputs="$(OutDir)\grit_derived_sources\$(InputName).h; + $(OutDir)\grit_derived_sources\$(InputName)_ar.rc; + $(OutDir)\grit_derived_sources\$(InputName)_bg.rc; + $(OutDir)\grit_derived_sources\$(InputName)_bn.rc; + $(OutDir)\grit_derived_sources\$(InputName)_ca.rc; + $(OutDir)\grit_derived_sources\$(InputName)_cs.rc; + $(OutDir)\grit_derived_sources\$(InputName)_da.rc; + $(OutDir)\grit_derived_sources\$(InputName)_de.rc; + $(OutDir)\grit_derived_sources\$(InputName)_el.rc; + $(OutDir)\grit_derived_sources\$(InputName)_en-GB.rc; + $(OutDir)\grit_derived_sources\$(InputName)_en-US.rc; + $(OutDir)\grit_derived_sources\$(InputName)_es.rc; + $(OutDir)\grit_derived_sources\$(InputName)_es-419.rc; + $(OutDir)\grit_derived_sources\$(InputName)_et.rc; + $(OutDir)\grit_derived_sources\$(InputName)_fi.rc; + $(OutDir)\grit_derived_sources\$(InputName)_fil.rc; + $(OutDir)\grit_derived_sources\$(InputName)_fr.rc; + $(OutDir)\grit_derived_sources\$(InputName)_gu.rc; + $(OutDir)\grit_derived_sources\$(InputName)_he.rc; + $(OutDir)\grit_derived_sources\$(InputName)_hi.rc; + $(OutDir)\grit_derived_sources\$(InputName)_hr.rc; + $(OutDir)\grit_derived_sources\$(InputName)_hu.rc; + $(OutDir)\grit_derived_sources\$(InputName)_id.rc; + $(OutDir)\grit_derived_sources\$(InputName)_it.rc; + $(OutDir)\grit_derived_sources\$(InputName)_ja.rc; + $(OutDir)\grit_derived_sources\$(InputName)_kn.rc; + $(OutDir)\grit_derived_sources\$(InputName)_ko.rc; + $(OutDir)\grit_derived_sources\$(InputName)_lt.rc; + $(OutDir)\grit_derived_sources\$(InputName)_lv.rc; + $(OutDir)\grit_derived_sources\$(InputName)_ml.rc; + $(OutDir)\grit_derived_sources\$(InputName)_mr.rc; + $(OutDir)\grit_derived_sources\$(InputName)_nl.rc; + $(OutDir)\grit_derived_sources\$(InputName)_nb.rc; + $(OutDir)\grit_derived_sources\$(InputName)_or.rc; + $(OutDir)\grit_derived_sources\$(InputName)_pl.rc; + $(OutDir)\grit_derived_sources\$(InputName)_pt-BR.rc; + $(OutDir)\grit_derived_sources\$(InputName)_pt-PT.rc; + $(OutDir)\grit_derived_sources\$(InputName)_ro.rc; + $(OutDir)\grit_derived_sources\$(InputName)_ru.rc; + $(OutDir)\grit_derived_sources\$(InputName)_sk.rc; + $(OutDir)\grit_derived_sources\$(InputName)_sl.rc; + $(OutDir)\grit_derived_sources\$(InputName)_sr.rc; + $(OutDir)\grit_derived_sources\$(InputName)_sv.rc; + $(OutDir)\grit_derived_sources\$(InputName)_ta.rc; + $(OutDir)\grit_derived_sources\$(InputName)_te.rc; + $(OutDir)\grit_derived_sources\$(InputName)_th.rc; + $(OutDir)\grit_derived_sources\$(InputName)_tr.rc; + $(OutDir)\grit_derived_sources\$(InputName)_uk.rc; + $(OutDir)\grit_derived_sources\$(InputName)_vi.rc; + $(OutDir)\grit_derived_sources\$(InputName)_zh-CN.rc; + $(OutDir)\grit_derived_sources\$(InputName)_zh-TW.rc;" AdditionalDependencies="$(SolutionDir)..\tools\grit\build\grit_resource_file.bat;$(SolutionDir)..\tools\grit\grit.py; resources\$(InputName)_ar.xtb; resources\$(InputName)_bg.xtb; |