GEANTLink/MSI/Base/Main/Makefile

370 lines
34 KiB
Makefile
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# 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 <http://www.gnu.org/licenses/>.
#
!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
######################################################################
# AppSearch
All :: "$(LANG).$(PLAT).$(CFG).AppSearch-1.idt"
"$(LANG).$(PLAT).$(CFG).AppSearch-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Property Signature_
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
AppSearch Property Signature_
LANGREG rlLanguage.Win32
LANGREG rlLanguage.x64
<<NOKEEP
######################################################################
# Component
All :: "$(LANG).$(PLAT).$(CFG).Component-1.idt"
"$(LANG).$(PLAT).$(CFG).Component-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Component ComponentId Directory_ Attributes Condition KeyPath
s$(MSIBUILD_LENGTH_ID) S38 s$(MSIBUILD_LENGTH_ID) i2 S255 S$(MSIBUILD_LENGTH_ID)
Component Component
compLocalizationRepositoryPath {6551BCAB-3558-4A73-A8F2-D5A17E85481B} $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regLocalizationRepositoryPath
compLanguage {187A7FE1-A380-4281-9FB6-456B161CDF36} $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regLanguage
compwxstd.mo.ca_ES {13A6BB65-A94A-4099-BDD9-6ABA1E671315} $(MSIBUILD_PRODUCT_NAME_UC)LOCCAESDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.ca_ES
compwxstd.mo.cs_CZ {9B02DD2B-087E-471D-BE45-6791AFC02AEE} $(MSIBUILD_PRODUCT_NAME_UC)LOCCSCZDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.cs_CZ
compwxstd.mo.de_DE {8876257E-802F-49C6-A034-889B141AD1E9} $(MSIBUILD_PRODUCT_NAME_UC)LOCDEDEDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.de_DE
compwxstd.mo.el_GR {055F433E-67DA-46AF-9BD6-B2583FCD4A4E} $(MSIBUILD_PRODUCT_NAME_UC)LOCELGRDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.el_GR
compwxstd.mo.es_ES {7D5190B8-1995-4A14-A35D-97E6A9FE760B} $(MSIBUILD_PRODUCT_NAME_UC)LOCESESDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.es_ES
compwxstd.mo.eu_ES {8C95290F-0C97-46F8-B902-742FAFB6DC05} $(MSIBUILD_PRODUCT_NAME_UC)LOCEUESDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.eu_ES
compwxstd.mo.fi_FI {A428F879-7336-408E-AF85-D88EF8F4DE05} $(MSIBUILD_PRODUCT_NAME_UC)LOCFIFIDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.fi_FI
compwxstd.mo.fr_CA {E8DAB2AF-B822-48A3-861F-9CD991E5053B} $(MSIBUILD_PRODUCT_NAME_UC)LOCFRCADIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.fr_CA
compwxstd.mo.fr_FR {16F8D005-0BFA-4F5F-AAAB-97E9DF8956F1} $(MSIBUILD_PRODUCT_NAME_UC)LOCFRFRDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.fr_FR
compwxstd.mo.gl_ES {DFD6C558-693E-446C-86F4-45F69C72F7E7} $(MSIBUILD_PRODUCT_NAME_UC)LOCGLESDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.gl_ES
compwxstd.mo.hu_HU {7DE47314-7BE3-434E-A662-081FA8B2F683} $(MSIBUILD_PRODUCT_NAME_UC)LOCHUHUDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.hu_HU
compwxstd.mo.it_IT {5700AEF2-4A85-4053-B189-A157CFE5B6CE} $(MSIBUILD_PRODUCT_NAME_UC)LOCITITDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.it_IT
compwxstd.mo.lt_LT {1DE26F70-E106-4D17-8AB0-82898D4F1E8D} $(MSIBUILD_PRODUCT_NAME_UC)LOCLTLTDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.lt_LT
compwxstd.mo.nb_NO {0FA88290-30D6-42FA-AF0F-7CF6E5B4679C} $(MSIBUILD_PRODUCT_NAME_UC)LOCNBNODIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.nb_NO
compwxstd.mo.nl_NL {126CDD88-0F61-41B5-B3E8-77AC18640B29} $(MSIBUILD_PRODUCT_NAME_UC)LOCNLNLDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.nl_NL
compwxstd.mo.pl_PL {4E84CF72-3CC8-492B-9CF4-E613B215C154} $(MSIBUILD_PRODUCT_NAME_UC)LOCPLPLDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.pl_PL
compwxstd.mo.pt_PT {66672B0A-9A2E-4504-AFFD-106207B4FD6A} $(MSIBUILD_PRODUCT_NAME_UC)LOCPTPTDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.pt_PT
compwxstd.mo.ru_RU {83D0E628-566D-457C-925B-0449910235BE} $(MSIBUILD_PRODUCT_NAME_UC)LOCRURUDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.ru_RU
compwxstd.mo.sk_SK {B360A234-C99A-4C5A-B3AE-4908B2AEF7F0} $(MSIBUILD_PRODUCT_NAME_UC)LOCSKSKDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.sk_SK
compwxstd.mo.sl_SI {55E6434F-3176-486A-AAE5-1BB28ABD6FDA} $(MSIBUILD_PRODUCT_NAME_UC)LOCSLSIDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.sl_SI
compwxstd.mo.sv_SE {FB45E220-1E5A-4967-86B5-81612D38E325} $(MSIBUILD_PRODUCT_NAME_UC)LOCSVSEDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.sv_SE
compwxstd.mo.tr_TR {5110DB7C-065E-4088-A215-FC336F549E19} $(MSIBUILD_PRODUCT_NAME_UC)LOCTRTRDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.tr_TR
compwxstd.mo.vi_VN {CF3596E8-B1CC-4BD5-9802-5AC0F97F9764} $(MSIBUILD_PRODUCT_NAME_UC)LOCVIVNDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) filewxstd.mo.vi_VN
<<NOKEEP
######################################################################
# 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]
caSetLANGUAGE1 307 LANGUAGE [LANGREG]
caSetLANGUAGE2 307 LANGUAGE [LANG]
<<NOKEEP
######################################################################
# Directory
All :: "$(LANG).$(PLAT).$(CFG).Directory-1.idt"
"$(LANG).$(PLAT).$(CFG).Directory-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > 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
$(MSIBUILD_PRODUCT_NAME_UC)LOCDIR $(MSIBUILD_PRODUCT_NAME_UC)DIR locale
$(MSIBUILD_PRODUCT_NAME_UC)LOCBGBGDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR bg_BG
$(MSIBUILD_PRODUCT_NAME_UC)LOCCAESDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR ca_ES
$(MSIBUILD_PRODUCT_NAME_UC)LOCCSCZDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR cs_CZ
$(MSIBUILD_PRODUCT_NAME_UC)LOCCYUKDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR cy_UK
$(MSIBUILD_PRODUCT_NAME_UC)LOCDEDEDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR de_DE
$(MSIBUILD_PRODUCT_NAME_UC)LOCELGRDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR el_GR
$(MSIBUILD_PRODUCT_NAME_UC)LOCESESDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR es_ES
$(MSIBUILD_PRODUCT_NAME_UC)LOCEUESDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR eu_ES
$(MSIBUILD_PRODUCT_NAME_UC)LOCFIFIDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR fi_FI
$(MSIBUILD_PRODUCT_NAME_UC)LOCFRCADIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR fr_CA
$(MSIBUILD_PRODUCT_NAME_UC)LOCFRFRDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR fr_FR
$(MSIBUILD_PRODUCT_NAME_UC)LOCGLESDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR gl_ES
$(MSIBUILD_PRODUCT_NAME_UC)LOCHRHRDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR hr_HR
$(MSIBUILD_PRODUCT_NAME_UC)LOCHUHUDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR hu_HU
$(MSIBUILD_PRODUCT_NAME_UC)LOCISISDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR is_IS
$(MSIBUILD_PRODUCT_NAME_UC)LOCITITDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR it_IT
$(MSIBUILD_PRODUCT_NAME_UC)LOCLTLTDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR lt_LT
$(MSIBUILD_PRODUCT_NAME_UC)LOCNBNODIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR nb_NO
$(MSIBUILD_PRODUCT_NAME_UC)LOCNLNLDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR nl_NL
$(MSIBUILD_PRODUCT_NAME_UC)LOCPLPLDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR pl_PL
$(MSIBUILD_PRODUCT_NAME_UC)LOCPTPTDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR pt_PT
$(MSIBUILD_PRODUCT_NAME_UC)LOCRURUDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR ru_RU
$(MSIBUILD_PRODUCT_NAME_UC)LOCSKSKDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR sk_SK
$(MSIBUILD_PRODUCT_NAME_UC)LOCSLSIDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR sl_SI
$(MSIBUILD_PRODUCT_NAME_UC)LOCSRRSDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR sr_RS
$(MSIBUILD_PRODUCT_NAME_UC)LOCSVSEDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR sv_SE
$(MSIBUILD_PRODUCT_NAME_UC)LOCTRTRDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR tr_TR
$(MSIBUILD_PRODUCT_NAME_UC)LOCVIVNDIR $(MSIBUILD_PRODUCT_NAME_UC)LOCDIR vi_VN
<<NOKEEP
######################################################################
# File
All :: "$(LANG).$(PLAT).$(CFG).File-1.idt"
"$(LANG).$(PLAT).$(CFG).File-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
File Component_ FileName FileSize Version Language Attributes Sequence
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID) l255 i4 S$(MSIBUILD_LENGTH_ID) S20 I2 i2
File File
filewxstd.mo.ca_ES compwxstd.mo.ca_ES wxstd.mo 0 1027 0 1
filewxstd.mo.cs_CZ compwxstd.mo.cs_CZ wxstd.mo 0 1029 0 1
filewxstd.mo.de_DE compwxstd.mo.de_DE wxstd.mo 0 1031 0 1
filewxstd.mo.el_GR compwxstd.mo.el_GR wxstd.mo 0 1032 0 1
filewxstd.mo.es_ES compwxstd.mo.es_ES wxstd.mo 0 1034 0 1
filewxstd.mo.eu_ES compwxstd.mo.eu_ES wxstd.mo 0 1069 0 1
filewxstd.mo.fi_FI compwxstd.mo.fi_FI wxstd.mo 0 1035 0 1
filewxstd.mo.fr_CA compwxstd.mo.fr_CA wxstd.mo 0 3084 0 1
filewxstd.mo.fr_FR compwxstd.mo.fr_FR wxstd.mo 0 1036 0 1
filewxstd.mo.gl_ES compwxstd.mo.gl_ES wxstd.mo 0 1110 0 1
filewxstd.mo.hu_HU compwxstd.mo.hu_HU wxstd.mo 0 1038 0 1
filewxstd.mo.it_IT compwxstd.mo.it_IT wxstd.mo 0 1040 0 1
filewxstd.mo.lt_LT compwxstd.mo.lt_LT wxstd.mo 0 1063 0 1
filewxstd.mo.nb_NO compwxstd.mo.nb_NO wxstd.mo 0 1044 0 1
filewxstd.mo.nl_NL compwxstd.mo.nl_NL wxstd.mo 0 1043 0 1
filewxstd.mo.pl_PL compwxstd.mo.pl_PL wxstd.mo 0 1045 0 1
filewxstd.mo.pt_PT compwxstd.mo.pt_PT wxstd.mo 0 2070 0 1
filewxstd.mo.ru_RU compwxstd.mo.ru_RU wxstd.mo 0 1049 0 1
filewxstd.mo.sk_SK compwxstd.mo.sk_SK wxstd.mo 0 1051 0 1
filewxstd.mo.sl_SI compwxstd.mo.sl_SI wxstd.mo 0 1060 0 1
filewxstd.mo.sv_SE compwxstd.mo.sv_SE wxstd.mo 0 1053 0 1
filewxstd.mo.tr_TR compwxstd.mo.tr_TR wxstd.mo 0 1055 0 1
filewxstd.mo.vi_VN compwxstd.mo.vi_VN wxstd.mo 0 1066 0 1
<<NOKEEP
######################################################################
# Icon
All :: \
"$(LANG).$(PLAT).$(CFG).Icon-1.idt" \
"$(LANG).$(PLAT).$(CFG).Icon-1\product.ico"
"$(LANG).$(PLAT).$(CFG).Icon-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" "$(LANG).$(PLAT).$(CFG).Icon-1"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Name Data
s$(MSIBUILD_LENGTH_ID) v0
Icon Name
iconproduct.ico product.ico
<<NOKEEP
"$(LANG).$(PLAT).$(CFG).Icon-1\product.ico" : "..\..\..\include\icon_full.ico"
copy /y $** $@ > 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
caSetLANGUAGE1 LANGREG 653
caSetLANGUAGE2 LANG 654
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
<<NOKEEP
######################################################################
# LaunchCondition
All :: "$(LANG).$(PLAT).$(CFG).LaunchCondition-2.idt"
"En.$(PLAT).$(CFG).LaunchCondition-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Condition Description
s255 l255
LaunchCondition Condition
VersionNT >= "600" [ProductName] requires Windows Vista or later version of Windows.
<<NOKEEP
!IF "$(LANG)" == "En"
"En.$(PLAT).$(CFG).LaunchCondition-2.idt" : "En.$(PLAT).$(CFG).LaunchCondition-2.idtx"
copy /y $** $@ > NUL
!ELSE
"$(LANG).$(PLAT).$(CFG).LaunchCondition-2.idt" : "En.$(PLAT).$(CFG).LaunchCondition-2.idtx" "..\locale\$(MSIBUILD_LANG_PO).po"
rcxgettext.exe idtp $@ $**
!ENDIF
######################################################################
# 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)
<<NOKEEP
######################################################################
# Property
All :: \
"$(LANG).$(PLAT).$(CFG).Property-1.idt" \
"$(LANG).$(PLAT).$(CFG).Property-2.idt"
"$(LANG).$(PLAT).$(CFG).Property-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Property Value
s$(MSIBUILD_LENGTH_ID) l0
Property Property
ARPPRODUCTICON iconproduct.ico
ALLUSERS 1
DISABLEADVTSHORTCUTS 1
INSTALLLEVEL 3
InstallMode Typical
SecureCustomProperties OLDPRODUCTFOUND;NEWPRODUCTFOUND;LANG
LANGUAGE *
<<NOKEEP
"En.$(PLAT).$(CFG).Property-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Property Value
s$(MSIBUILD_LENGTH_ID) l0
1252 Property Property
ARPURLINFOABOUT http://www.geant.org/
ARPHELPLINK http://www.geant.org/
ARPURLUPDATEINFO https://github.com/Amebis/GEANTLink/releases
<<NOKEEP
!IF "$(LANG)" == "En"
"En.$(PLAT).$(CFG).Property-2.idt" : "En.$(PLAT).$(CFG).Property-2.idtx"
copy /y $** $@ > NUL
!ELSE
"$(LANG).$(PLAT).$(CFG).Property-2.idt" : "En.$(PLAT).$(CFG).Property-2.idtx" "..\locale\$(MSIBUILD_LANG_PO).po"
rcxgettext.exe idtp $@ $**
!ENDIF
######################################################################
# Registry
All :: "$(LANG).$(PLAT).$(CFG).Registry-1.idt"
"$(LANG).$(PLAT).$(CFG).Registry-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Registry Root Key Name Value Component_
s$(MSIBUILD_LENGTH_ID) i2 l255 L255 L0 s$(MSIBUILD_LENGTH_ID)
Registry Registry
regLocalizationRepositoryPath 2 SOFTWARE\$(MSIBUILD_VENDOR_NAME)\$(MSIBUILD_PRODUCT_NAME) LocalizationRepositoryPath [$(MSIBUILD_PRODUCT_NAME_UC)LOCDIR] compLocalizationRepositoryPath
regLanguage 2 SOFTWARE\$(MSIBUILD_VENDOR_NAME)\$(MSIBUILD_PRODUCT_NAME) Language [LANGUAGE] compLanguage
<<NOKEEP
######################################################################
# RegLocator
All :: "$(LANG).$(PLAT).$(CFG).RegLocator-1.idt"
"$(LANG).$(PLAT).$(CFG).RegLocator-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Signature_ Root Key Name Type
s$(MSIBUILD_LENGTH_ID) i2 s255 S255 I2
RegLocator Signature_
rlLanguage.Win32 2 SOFTWARE\$(MSIBUILD_VENDOR_NAME)\$(MSIBUILD_PRODUCT_NAME) Language 2
rlLanguage.x64 2 SOFTWARE\$(MSIBUILD_VENDOR_NAME)\$(MSIBUILD_PRODUCT_NAME) Language 18
<<NOKEEP
######################################################################
# Build MSM module!
######################################################################
!INCLUDE "..\..\MSIBuild\MSM.mak"