# # Copyright 1991-2016 Amebis # Copyright 2016 GÉANT # # This file is part of GÉANTLink. # # GÉANTLink is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # GÉANTLink is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GÉANTLink. If not, see . # !INCLUDE "..\..\..\include\MSIBuildCfg.mak" !IFNDEF MSIBUILD_PRODUCT_NAME !ERROR Parameter MSIBUILD_PRODUCT_NAME is undefined. !ENDIF !IFNDEF MSIBUILD_PRODUCT_NAME_ID !ERROR Parameter MSIBUILD_PRODUCT_NAME_ID is undefined. !ENDIF !IFNDEF MSIBUILD_PRODUCT_NAME_UC !ERROR Parameter MSIBUILD_PRODUCT_NAME_UC is undefined. !ENDIF !IFNDEF MSIBUILD_PRODUCT_NAME_8_3 !ERROR Parameter MSIBUILD_PRODUCT_NAME_8_3 is undefined. !ENDIF MSIBUILD_IS_LOCALIZEABLE=1 ###################################################################### # CustomAction All :: "$(LANG).$(PLAT).$(CFG).CustomAction-1.idt" "$(LANG).$(PLAT).$(CFG).CustomAction-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" -if exist $@ del /f /q $@ move /y << $@ > NUL Action Type Source Target s$(MSIBUILD_LENGTH_ID) i2 S$(MSIBUILD_LENGTH_ID) S255 CustomAction Action caSet$(MSIBUILD_PRODUCT_NAME_UC)DIR1 35 $(MSIBUILD_PRODUCT_NAME_UC)DIR [OLD$(MSIBUILD_PRODUCT_NAME_UC)DIR] caSet$(MSIBUILD_PRODUCT_NAME_UC)DIR2 35 $(MSIBUILD_PRODUCT_NAME_UC)DIR [INSTALLDIR] < NUL Directory Directory_Parent DefaultDir s$(MSIBUILD_LENGTH_ID) S$(MSIBUILD_LENGTH_ID) l255 Directory Directory TARGETDIR SourceDir ProgramFilesFolder TARGETDIR . !IF "$(PLAT)" == "x64" ProgramFiles64Folder TARGETDIR . PROGRAMFILESDIR ProgramFiles64Folder . !ELSE PROGRAMFILESDIR ProgramFilesFolder . !ENDIF ProgramMenuFolder TARGETDIR . $(MSIBUILD_PRODUCT_NAME_ID)ShortcutDir ProgramMenuFolder $(MSIBUILD_PRODUCT_NAME_8_3)|$(MSIBUILD_PRODUCT_NAME):. $(MSIBUILD_PRODUCT_NAME_UC)DIR PROGRAMFILESDIR $(MSIBUILD_PRODUCT_NAME_8_3)|$(MSIBUILD_PRODUCT_NAME):. !IF "$(PLAT)" == "Win32" && "$(CFG)" == "Debug" $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_PRODUCT_NAME_UC)DIR .:WIN32~1.DEB|Win32.Debug !ELSEIF "$(PLAT)" == "Win32" && "$(CFG)" == "Release" $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_PRODUCT_NAME_UC)DIR .:WIN32~1.REL|Win32.Release !ELSEIF "$(PLAT)" == "x64" && "$(CFG)" == "Debug" $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_PRODUCT_NAME_UC)DIR .:X64~1.DEB|x64.Debug !ELSEIF "$(PLAT)" == "x64" && "$(CFG)" == "Release" $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_PRODUCT_NAME_UC)DIR .:X64~1.REL|x64.Release !ENDIF < NUL Name Data s$(MSIBUILD_LENGTH_ID) v0 Icon Name iconproduct.ico product.ico < NUL ###################################################################### # InstallExecuteSequence All :: "$(LANG).$(PLAT).$(CFG).InstallExecuteSequence-1.idt" "$(LANG).$(PLAT).$(CFG).InstallExecuteSequence-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" -if exist $@ del /f /q $@ move /y << $@ > NUL Action Condition Sequence s$(MSIBUILD_LENGTH_ID) S255 I2 InstallExecuteSequence Action caSet$(MSIBUILD_PRODUCT_NAME_UC)DIR1 OLD$(MSIBUILD_PRODUCT_NAME_UC)DIR AND UILevel < 4 1001 caSet$(MSIBUILD_PRODUCT_NAME_UC)DIR2 INSTALLDIR AND UILevel < 4 1002 < NUL Condition Description s255 l255 LaunchCondition Condition VersionNT >= "600" [ProductName] requires Windows Vista or later version of Windows. < NUL "It.$(PLAT).$(CFG).LaunchCondition-2.idt" : "En.$(PLAT).$(CFG).LaunchCondition-2.idtx" "..\locale\it_IT.po" rcxgettext.exe idtp $@ $** "Sl.$(PLAT).$(CFG).LaunchCondition-2.idt" : "En.$(PLAT).$(CFG).LaunchCondition-2.idtx" "..\locale\sl_SI.po" rcxgettext.exe idtp $@ $** ###################################################################### # Media All :: "$(LANG).$(PLAT).$(CFG).Media-1.idt" "$(LANG).$(PLAT).$(CFG).Media-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" -if exist $@ del /f /q $@ move /y << $@ > NUL DiskId LastSequence DiskPrompt Cabinet VolumeLabel Source i2 i2 L64 S255 S32 S$(MSIBUILD_LENGTH_ID) Media DiskId 1 1 [ProductName] $(MSIBUILD_PRODUCT_NAME_UC) < NUL Property Value s$(MSIBUILD_LENGTH_ID) l0 Property Property ARPPRODUCTICON iconproduct.ico ALLUSERS 1 DISABLEADVTSHORTCUTS 1 INSTALLLEVEL 3 InstallMode Typical SecureCustomProperties OLDPRODUCTFOUND;NEWPRODUCTFOUND < NUL Property Value s$(MSIBUILD_LENGTH_ID) l0 1252 Property Property Manufacturer Amebis, Slovenia, E.U. ARPCONTACT Amebis, p. p. 69, SI-1241 Kamnik, Slovenia, E.U. ARPHELPTELEPHONE +386 1 8311 035 ARPURLINFOABOUT http://www.amebis.si/ ARPHELPLINK http://www.amebis.si/ ARPURLUPDATEINFO http://www.amebis.si/ < NUL "It.$(PLAT).$(CFG).Property-2.idt" : "En.$(PLAT).$(CFG).Property-2.idtx" "..\locale\it_IT.po" rcxgettext.exe idtp $@ $** "Sl.$(PLAT).$(CFG).Property-2.idt" : "En.$(PLAT).$(CFG).Property-2.idtx" "..\locale\sl_SI.po" rcxgettext.exe idtp $@ $** ###################################################################### # Build MSM module! ###################################################################### !INCLUDE "..\..\MSIBuild\MSM.mak"