From f8eead6835f138bed4f9a91142f87ac12a8155a6 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Tue, 11 Oct 2016 11:08:36 +0200 Subject: [PATCH] =?UTF-8?q?MSI=20building=20process=20revised=20-=20Common?= =?UTF-8?q?=20cabinet=20file=20for=20all=20language=20variations=20-=20Sam?= =?UTF-8?q?e=20practice=20applied=20as=20with=20G=C3=89ANTLink=20project?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MSILocal.mak | Bin 0 -> 12398 bytes Makefile | 351 +++++++++++----------------------------- include/MSIBuildCfg.mak | Bin 12466 -> 12362 bytes 3 files changed, 95 insertions(+), 256 deletions(-) create mode 100644 MSILocal.mak diff --git a/MSILocal.mak b/MSILocal.mak new file mode 100644 index 0000000000000000000000000000000000000000..baa8061f918180a73a0a9e152bb6162325cd04ef GIT binary patch literal 12398 zcmd^FZBN@)6h2>>wEy5jKa^=CE1f2-+p2~@fQucwQyg7KQEXVfsz32Vy9_OFGSL93iLRKUQkD^>lM;_!xnsO;0q=)gB@;#21vL@^D z4X)o|tRPoXmnvp;LkMv=Wvu19KpMEVFgFOFJ5m93!o9}3Kz@@WA=Vbga|2=dGaQr# zVAK_ASK;*JPT|(&HDEqq>=xGxjJ0v)+?wL=DQ8u@?S(Xv63(hg9;D0j-XETTjmaQ2M&z`#@e{ zEY3}wPC}r};!=76c~YvT1;V9GIjpOAro10;rOr)qN!;UG!XUj;PEFvTUQ9n9lm^q( zhmbzg<{f6XR3lZD{HqH3I33ejcO#^ao<^Gu zz;_+esi-cxL*l@Dm0Tg z3;&@tbA`oX#;>xRi(7Z5(W?gybrROjHO>yt!_}*5eL2nJO~9oz8JXx?<^_5AJyncm z;fvsM6H$cqit)J!E`5xP;gde$bD6$2;}{pmr7zpXaOq)79U3t-_znS2zN! ze~aHYIJrOG`xF;O)4;vRWZB%0Q>=t%=aLY!#b-S01gLZ(tDL9JB=O8DO@o&`Ss13L|7Eq0~Y8OS1?QEV8tXY%c6SfpR~BE5AO*u}g?yr;!AsbyJoll40VhDJPXeBydy2m zMctdlXl*)taSctPu~GPD)z+|>l9sNLUS{36#d+9x_@>v@DE{W5tHF^tEp7RhH=g9C zkA;)tnqEu8a6PV}bSh8(yGU(Fmhm&&iPkeMWR`Rzz0YkVvsr5FbU2M@>(2m>>(rO* z_%){aocmJX?B0jvqMH8|VV190?i;~8zFaxFecIga&FG$o+(tz!M?sb)7ui)@+v!Pd zbUx0S%-pxMQQ!F-&FRYQzhr4isV&~hY;WavyR7SC-MXbYbYJ7U)XCu*h3s53K#h6d zpl^}ZyR9K-CcljGjq}=g-*t*Y)E5)5Sr%M%^2?m(1adPFJPDFTi>E86A!)a9SUlJIxK?#dM``i@WX=6Ld1`yM z+@Fp$52`CBw`GHpJxd NUL - -"$(OUTPUT_DIR)\Setup\ZRColaDe32D.msi" : "$(OUTPUT_DIR)\ZRColaDe32D.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaDe64.msi" \ -"$(PUBLISH_PACKAGE_DIR)\ZRColaDe64.msi" : "$(OUTPUT_DIR)\ZRColaDe64.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaDe64D.msi" : "$(OUTPUT_DIR)\ZRColaDe64D.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaEn32.msi" \ -"$(PUBLISH_PACKAGE_DIR)\ZRColaEn32.msi" : "$(OUTPUT_DIR)\ZRColaEn32.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaEn32D.msi" : "$(OUTPUT_DIR)\ZRColaEn32D.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaEn64.msi" \ -"$(PUBLISH_PACKAGE_DIR)\ZRColaEn64.msi" : "$(OUTPUT_DIR)\ZRColaEn64.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaEn64D.msi" : "$(OUTPUT_DIR)\ZRColaEn64D.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaRu32.msi" \ -"$(PUBLISH_PACKAGE_DIR)\ZRColaRu32.msi" : "$(OUTPUT_DIR)\ZRColaRu32.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaRu32D.msi" : "$(OUTPUT_DIR)\ZRColaRu32D.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaRu64.msi" \ -"$(PUBLISH_PACKAGE_DIR)\ZRColaRu64.msi" : "$(OUTPUT_DIR)\ZRColaRu64.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaRu64D.msi" : "$(OUTPUT_DIR)\ZRColaRu64D.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaSl32.msi" \ -"$(PUBLISH_PACKAGE_DIR)\ZRColaSl32.msi" : "$(OUTPUT_DIR)\ZRColaSl32.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaSl32D.msi" : "$(OUTPUT_DIR)\ZRColaSl32D.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaSl64.msi" \ -"$(PUBLISH_PACKAGE_DIR)\ZRColaSl64.msi" : "$(OUTPUT_DIR)\ZRColaSl64.3.msi" - copy /y $** $@ > NUL - -"$(OUTPUT_DIR)\Setup\ZRColaSl64D.msi" : "$(OUTPUT_DIR)\ZRColaSl64D.3.msi" - copy /y $** $@ > NUL - "$(WINDIR)\Fonts\ZRCola_Re.otf" : "$(OUTPUT_DIR)\ZRCola_Re.otf" copy /y $** $@ > NUL @@ -356,18 +282,6 @@ Localization :: \ "$(WINDIR)\Fonts\ZRCola_BI.otf" : "$(OUTPUT_DIR)\ZRCola_BI.otf" copy /y $** $@ > NUL -"$(PUBLISH_DIR)\ZRColaInstallDe.exe" : "$(OUTPUT_DIR)\Win32.Release\ZRColaInstallDe.exe" - copy /y $** $@ > NUL - -"$(PUBLISH_DIR)\ZRColaInstallEn.exe" : "$(OUTPUT_DIR)\Win32.Release\ZRColaInstallEn.exe" - copy /y $** $@ > NUL - -"$(PUBLISH_DIR)\ZRColaInstallRu.exe" : "$(OUTPUT_DIR)\Win32.Release\ZRColaInstallRu.exe" - copy /y $** $@ > NUL - -"$(PUBLISH_DIR)\ZRColaInstallSl.exe" : "$(OUTPUT_DIR)\Win32.Release\ZRColaInstallSl.exe" - copy /y $** $@ > NUL - ###################################################################### # Shortcut creation @@ -403,205 +317,113 @@ Localization :: \ "$(OUTPUT_DIR)\Win32.Release\libZRColaUI10u_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Release\stdex10u_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Release\wxExtend10u_vc100.dll" \ -"$(OUTPUT_DIR)\Win32.Release\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl32.3.msi" :: Localization +"$(OUTPUT_DIR)\Win32.Release\ZRCola.exe" :: Localization "$(OUTPUT_DIR)\Win32.Debug\libZRCola10ud_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Debug\libZRColaUI10ud_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Debug\stdex10ud_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Debug\wxExtend10ud_vc100.dll" \ -"$(OUTPUT_DIR)\Win32.Debug\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl32D.3.msi" :: Localization +"$(OUTPUT_DIR)\Win32.Debug\ZRCola.exe" :: Localization "$(OUTPUT_DIR)\x64.Release\libZRCola10u_vc100.dll" \ "$(OUTPUT_DIR)\x64.Release\libZRColaUI10u_vc100.dll" \ "$(OUTPUT_DIR)\x64.Release\stdex10u_vc100.dll" \ "$(OUTPUT_DIR)\x64.Release\wxExtend10u_vc100.dll" \ -"$(OUTPUT_DIR)\x64.Release\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl64.3.msi" :: Localization +"$(OUTPUT_DIR)\x64.Release\ZRCola.exe" :: Localization "$(OUTPUT_DIR)\x64.Debug\libZRCola10ud_vc100.dll" \ "$(OUTPUT_DIR)\x64.Debug\libZRColaUI10ud_vc100.dll" \ "$(OUTPUT_DIR)\x64.Debug\stdex10ud_vc100.dll" \ "$(OUTPUT_DIR)\x64.Debug\wxExtend10ud_vc100.dll" \ -"$(OUTPUT_DIR)\x64.Debug\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl64D.3.msi" :: Localization +"$(OUTPUT_DIR)\x64.Debug\ZRCola.exe" :: Localization "$(OUTPUT_DIR)\Win32.Release\libZRCola10u_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Release\libZRColaUI10u_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Release\stdex10u_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Release\wxExtend10u_vc100.dll" \ -"$(OUTPUT_DIR)\Win32.Release\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl32.3.msi" :: +"$(OUTPUT_DIR)\Win32.Release\ZRCola.exe" :: devenv.com "ZRCola.sln" /build "Release|Win32" "$(OUTPUT_DIR)\Win32.Debug\libZRCola10ud_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Debug\libZRColaUI10ud_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Debug\stdex10ud_vc100.dll" \ "$(OUTPUT_DIR)\Win32.Debug\wxExtend10ud_vc100.dll" \ -"$(OUTPUT_DIR)\Win32.Debug\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl32D.3.msi" :: +"$(OUTPUT_DIR)\Win32.Debug\ZRCola.exe" :: devenv.com "ZRCola.sln" /build "Debug|Win32" "$(OUTPUT_DIR)\x64.Release\libZRCola10u_vc100.dll" \ "$(OUTPUT_DIR)\x64.Release\libZRColaUI10u_vc100.dll" \ "$(OUTPUT_DIR)\x64.Release\stdex10u_vc100.dll" \ "$(OUTPUT_DIR)\x64.Release\wxExtend10u_vc100.dll" \ -"$(OUTPUT_DIR)\x64.Release\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl64.3.msi" :: +"$(OUTPUT_DIR)\x64.Release\ZRCola.exe" :: devenv.com "ZRCola.sln" /build "Release|x64" "$(OUTPUT_DIR)\x64.Debug\libZRCola10ud_vc100.dll" \ "$(OUTPUT_DIR)\x64.Debug\libZRColaUI10ud_vc100.dll" \ "$(OUTPUT_DIR)\x64.Debug\stdex10ud_vc100.dll" \ "$(OUTPUT_DIR)\x64.Debug\wxExtend10ud_vc100.dll" \ -"$(OUTPUT_DIR)\x64.Debug\ZRCola.exe" \ -"$(OUTPUT_DIR)\ZRColaDe64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl64D.3.msi" :: +"$(OUTPUT_DIR)\x64.Debug\ZRCola.exe" :: devenv.com "ZRCola.sln" /build "Debug|x64" -"$(OUTPUT_DIR)\Win32.Release\ZRColaInstallDe.exe" \ -"$(OUTPUT_DIR)\Win32.Release\ZRColaInstallEn.exe" \ -"$(OUTPUT_DIR)\Win32.Release\ZRColaInstallRu.exe" \ -"$(OUTPUT_DIR)\Win32.Release\ZRColaInstallSl.exe" :: - devenv.com "ZRColaUtils.sln" /build "Release|Win32" +"$(OUTPUT_DIR)\ZRCola32.ddf" : \ +# "$(OUTPUT_DIR)\ZRCola.de_DE.32.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.en_US.32.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.ru_RU.32.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.sl_SI.32.2.msi" + -if exist $@ del /f /q $@ + -if exist "$(@:"=).tmp" del /f /q "$(@:"=).tmp" + cscript.exe "MSI\MSIBuild\MSI.wsf" //Job:MakeDDF //Nologo "$(@:"=).tmp" $** /O:"$(OUTPUT_DIR)\ZRCola32" /C:LZX + move /y "$(@:"=).tmp" $@ > NUL -"$(OUTPUT_DIR)\Win32.Debug\ZRColaInstallDe.exe" \ -"$(OUTPUT_DIR)\Win32.Debug\ZRColaInstallEn.exe" \ -"$(OUTPUT_DIR)\Win32.Debug\ZRColaInstallRu.exe" \ -"$(OUTPUT_DIR)\Win32.Debug\ZRColaInstallSl.exe" :: - devenv.com "ZRColaUtils.sln" /build "Debug|Win32" +"$(OUTPUT_DIR)\ZRCola32D.ddf" : \ +# "$(OUTPUT_DIR)\ZRCola.de_DE.32D.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.en_US.32D.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.ru_RU.32D.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.sl_SI.32D.2.msi" + -if exist $@ del /f /q $@ + -if exist "$(@:"=).tmp" del /f /q "$(@:"=).tmp" + cscript.exe "MSI\MSIBuild\MSI.wsf" //Job:MakeDDF //Nologo "$(@:"=).tmp" $** /O:"$(OUTPUT_DIR)\ZRCola32D" /C:LZX + move /y "$(@:"=).tmp" $@ > NUL -"$(OUTPUT_DIR)\ZRColaDe32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu32.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl32.3.msi" :: - devenv.com "MSI\MSICA\MSICA.sln" /build "Release|Win32" - devenv.com "Updater\Updater.sln" /build "Release|Win32" +"$(OUTPUT_DIR)\ZRCola64.ddf" : \ +# "$(OUTPUT_DIR)\ZRCola.de_DE.64.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.en_US.64.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.ru_RU.64.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.sl_SI.64.2.msi" + -if exist $@ del /f /q $@ + -if exist "$(@:"=).tmp" del /f /q "$(@:"=).tmp" + cscript.exe "MSI\MSIBuild\MSI.wsf" //Job:MakeDDF //Nologo "$(@:"=).tmp" $** /O:"$(OUTPUT_DIR)\ZRCola64" /C:LZX + move /y "$(@:"=).tmp" $@ > NUL -"$(OUTPUT_DIR)\ZRColaDe32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu32D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl32D.3.msi" :: - devenv.com "MSI\MSICA\MSICA.sln" /build "Debug|Win32" - devenv.com "Updater\Updater.sln" /build "Debug|Win32" +"$(OUTPUT_DIR)\ZRCola64D.ddf" : \ +# "$(OUTPUT_DIR)\ZRCola.de_DE.64D.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.en_US.64D.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.ru_RU.64D.2.msi" \ + "$(OUTPUT_DIR)\ZRCola.sl_SI.64D.2.msi" + -if exist $@ del /f /q $@ + -if exist "$(@:"=).tmp" del /f /q "$(@:"=).tmp" + cscript.exe "MSI\MSIBuild\MSI.wsf" //Job:MakeDDF //Nologo "$(@:"=).tmp" $** /O:"$(OUTPUT_DIR)\ZRCola64D" /C:LZX + move /y "$(@:"=).tmp" $@ > NUL -"$(OUTPUT_DIR)\ZRColaDe64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu64.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl64.3.msi" :: - devenv.com "MSI\MSICA\MSICA.sln" /build "Release|x64" - devenv.com "Updater\Updater.sln" /build "Release|x64" +"$(OUTPUT_DIR)\ZRCola32.cab" \ +"$(OUTPUT_DIR)\ZRCola32.inf" \ +"$(OUTPUT_DIR)\ZRCola32.rpt" : "$(OUTPUT_DIR)\ZRCola32.ddf" + makecab.exe /F $** -"$(OUTPUT_DIR)\ZRColaDe64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaEn64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaRu64D.3.msi" \ -"$(OUTPUT_DIR)\ZRColaSl64D.3.msi" :: - devenv.com "MSI\MSICA\MSICA.sln" /build "Debug|x64" - devenv.com "Updater\Updater.sln" /build "Debug|x64" +"$(OUTPUT_DIR)\ZRCola32D.cab" \ +"$(OUTPUT_DIR)\ZRCola32D.inf" \ +"$(OUTPUT_DIR)\ZRCola32D.rpt" : "$(OUTPUT_DIR)\ZRCola32D.ddf" + makecab.exe /F $** -"$(OUTPUT_DIR)\ZRColaDe32.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=de_DE PLAT=Win32 CFG=Release - cd "$(MAKEDIR)" +"$(OUTPUT_DIR)\ZRCola64.cab" \ +"$(OUTPUT_DIR)\ZRCola64.inf" \ +"$(OUTPUT_DIR)\ZRCola64.rpt" : "$(OUTPUT_DIR)\ZRCola64.ddf" + makecab.exe /F $** -"$(OUTPUT_DIR)\ZRColaDe32D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=de_DE PLAT=Win32 CFG=Debug - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaDe64.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=de_DE PLAT=x64 CFG=Release - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaDe64D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=de_DE PLAT=x64 CFG=Debug - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaEn32.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=en_US PLAT=Win32 CFG=Release - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaEn32D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=en_US PLAT=Win32 CFG=Debug - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaEn64.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=en_US PLAT=x64 CFG=Release - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaEn64D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=en_US PLAT=x64 CFG=Debug - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaRu32.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=ru_RU PLAT=Win32 CFG=Release - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaRu32D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=ru_RU PLAT=Win32 CFG=Debug - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaRu64.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=ru_RU PLAT=x64 CFG=Release - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaRu64D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=ru_RU PLAT=x64 CFG=Debug - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaSl32.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=sl_SI PLAT=Win32 CFG=Release - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaSl32D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=sl_SI PLAT=Win32 CFG=Debug - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaSl64.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=sl_SI PLAT=x64 CFG=Release - cd "$(MAKEDIR)" - -"$(OUTPUT_DIR)\ZRColaSl64D.3.msi" :: - cd "MSI\ZRCola" - $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=sl_SI PLAT=x64 CFG=Debug - cd "$(MAKEDIR)" +"$(OUTPUT_DIR)\ZRCola64D.cab" \ +"$(OUTPUT_DIR)\ZRCola64D.inf" \ +"$(OUTPUT_DIR)\ZRCola64D.rpt" : "$(OUTPUT_DIR)\ZRCola64D.ddf" + makecab.exe /F $** "$(PUBLISH_DIR)\catalog-0000.xml" : "$(OUTPUT_DIR)\catalog.xml" if exist $@ del /f /q $@ @@ -630,3 +452,20 @@ Localization :: \ move /y "$(@:"=).tmp" $@ > NUL !ENDIF + + +LANG=de_DE +LANG_OUT=De +!INCLUDE "MSILocal.mak" + +LANG=en_US +LANG_OUT=En +!INCLUDE "MSILocal.mak" + +LANG=ru_RU +LANG_OUT=Ru +!INCLUDE "MSILocal.mak" + +LANG=sl_SI +LANG_OUT=Sl +!INCLUDE "MSILocal.mak" diff --git a/include/MSIBuildCfg.mak b/include/MSIBuildCfg.mak index d64e4f3cfc559e1b630b73986f51aeb0a2b517d9..084a7ac5a5e9920785ef811ee7f389036123963c 100644 GIT binary patch delta 93 zcmdm#cq(B-9{c1)>@$E^XYwqLoXKfCe3LymOC~ST5SYaEX7Vlpp~(xlRVHs?lMvQq v&|^?x&|vUkaAfdfaAyGWC*K!z2g)05PT-!v&8R$iA)D|dX^zcY;wvNp-^3iX delta 161 zcmX?=uqkmv9{c2L>_U_ExcK;^7=jp_8S)u&7!ny=7*Z!Qau`mY#h!yzK8T?dC_fjg zTrfk