GEANTLink/include/MSIBuildCfg.mak
Simon Rozman 3f4afdcb9a Add support for Romanian
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-04-20 16:17:27 +02:00

278 lines
15 KiB
Makefile
Raw Permalink 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-2020 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/>.
#
######################################################################
# MSI General Package Information
MSIBUILD_VENDOR_NAME=GÉANT
MSIBUILD_PRODUCT_NAME=GÉANTLink
EAPMETHOD_AUTHOR_ID=67532
EVENT_PROVIDER_GUID={3f65af01-ce8f-4c7d-990b-673b244aac7b}
######################################################################
# Language specific settings
!IF "$(LANG)" == "bg_BG"
MSIBUILD_LANGID=1026
MSIBUILD_LANG_GUID=0402
MSIBUILD_CODEPAGE=1251
!ELSEIF "$(LANG)" == "ca_ES"
MSIBUILD_LANGID=1027
MSIBUILD_LANG_GUID=0403
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "cs_CZ"
MSIBUILD_LANGID=1029
MSIBUILD_LANG_GUID=0405
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "cy_UK"
MSIBUILD_LANGID=1106
MSIBUILD_LANG_GUID=0452
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "de_DE"
MSIBUILD_LANGID=1031
MSIBUILD_LANG_GUID=0407
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "el_GR"
MSIBUILD_LANGID=1032
MSIBUILD_LANG_GUID=0408
MSIBUILD_CODEPAGE=1253
!ELSEIF "$(LANG)" == "es_ES"
MSIBUILD_LANGID=1034
MSIBUILD_LANG_GUID=040A
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "et_EE"
MSIBUILD_LANGID=1061
MSIBUILD_LANG_GUID=0425
MSIBUILD_CODEPAGE=1257
!ELSEIF "$(LANG)" == "eu_ES"
MSIBUILD_LANGID=1069
MSIBUILD_LANG_GUID=042D
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "fi_FI"
MSIBUILD_LANGID=1035
MSIBUILD_LANG_GUID=040B
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "fr_CA"
MSIBUILD_LANGID=3084
MSIBUILD_LANG_GUID=0C0C
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "fr_FR"
MSIBUILD_LANGID=1036
MSIBUILD_LANG_GUID=040C
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "gl_ES"
MSIBUILD_LANGID=1110
MSIBUILD_LANG_GUID=0456
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "hr_HR"
MSIBUILD_LANGID=1050
MSIBUILD_LANG_GUID=041A
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "hu_HU"
MSIBUILD_LANGID=1038
MSIBUILD_LANG_GUID=040E
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "is_IS"
MSIBUILD_LANGID=1039
MSIBUILD_LANG_GUID=040F
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "it_IT"
MSIBUILD_LANGID=1040
MSIBUILD_LANG_GUID=0410
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "ko_KR"
MSIBUILD_LANGID=1042
MSIBUILD_LANG_GUID=0412
MSIBUILD_CODEPAGE=949
!ELSEIF "$(LANG)" == "lt_LT"
MSIBUILD_LANGID=1063
MSIBUILD_LANG_GUID=0427
MSIBUILD_CODEPAGE=1257
!ELSEIF "$(LANG)" == "nb_NO"
MSIBUILD_LANGID=1044
MSIBUILD_LANG_GUID=0414
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "nl_NL"
MSIBUILD_LANGID=1043
MSIBUILD_LANG_GUID=0413
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "pl_PL"
MSIBUILD_LANGID=1045
MSIBUILD_LANG_GUID=0415
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "pt_PT"
MSIBUILD_LANGID=2070
MSIBUILD_LANG_GUID=0816
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "ru_RU"
MSIBUILD_LANGID=1049
MSIBUILD_LANG_GUID=0419
MSIBUILD_CODEPAGE=1251
!ELSEIF "$(LANG)" == "sk_SK"
MSIBUILD_LANGID=1051
MSIBUILD_LANG_GUID=041B
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "ro_RO"
MSIBUILD_LANGID=1048
MSIBUILD_LANG_GUID=0418
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "sl_SI"
MSIBUILD_LANGID=1060
MSIBUILD_LANG_GUID=0424
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "sr_RS"
MSIBUILD_LANGID=2074
MSIBUILD_LANG_GUID=081A
MSIBUILD_CODEPAGE=1250
!ELSEIF "$(LANG)" == "sv_SE"
MSIBUILD_LANGID=1053
MSIBUILD_LANG_GUID=041D
MSIBUILD_CODEPAGE=1252
!ELSEIF "$(LANG)" == "tr_TR"
MSIBUILD_LANGID=1055
MSIBUILD_LANG_GUID=041F
MSIBUILD_CODEPAGE=1254
!ELSEIF "$(LANG)" == "vi_VN"
MSIBUILD_LANGID=1066
MSIBUILD_LANG_GUID=042A
MSIBUILD_CODEPAGE=1258
!ELSE
LANG=en_US
MSIBUILD_LANGID=1033
MSIBUILD_LANG_GUID=0409
MSIBUILD_CODEPAGE=1252
!ENDIF
######################################################################
# Platform specific settings
!IF "$(PLAT)" == "x64"
MSIBUILD_PLAT_GUID=1
!ELSEIF "$(PLAT)" == "ARM64"
MSIBUILD_PLAT_GUID=2
!ELSE
MSIBUILD_PLAT_GUID=0
!ENDIF
######################################################################
# Project name variations for directory variables & stuff
MSIBUILD_PRODUCT_NAME_ID=GEANTLink
MSIBUILD_PRODUCT_NAME_UC=GEANTLINK
MSIBUILD_PRODUCT_NAME_8_3=GEANTL~1
######################################################################
# Path to version file
# (relative from MSIBuild\Version folder)
MSIBUILD_VERSION_FILE=..\..\..\include\Version.h
######################################################################
# Working/output folder for building MSI file
# (relative from MSIBuild folder)
MSIBUILD_OUTPUT_DIR=..\..\output
######################################################################
# Path to MSIBuild folder
# (relative from Base folder)
MSIBUILD_ROOT=..\MSIBuild
######################################################################
# GUID used to determine MSI upgrade logic
MSIBUILD_UPGRADE_GUID={B629232B-8EB3-4205-A5D$(MSIBUILD_PLAT_GUID)-BBD9ED5635ED}
MSIBUILD_REMOVE_BEFORE_INSTALL_CONDITION=OLDPRODUCTFOUND1
######################################################################
# Minimum MSI version required to install this package
!IF "$(PLAT)" == "ARM64"
MSIBUILD_MSI_VERSION_MIN=500
!ELSE
MSIBUILD_MSI_VERSION_MIN=200
!ENDIF
######################################################################
# Length of ID and help fields in MSI tables (in characters)
MSIBUILD_LENGTH_ID=128
MSIBUILD_LENGTH_HELP=256
######################################################################
# Should MSIBuild compress files into CAB itself?
#MSIBUILD_COMPRESS=1
######################################################################
# Prevent installation of 32-bit MSI on 64-bit Windows
MSIBUILD_HAS_X64=1
MSIBUILD_NO_WOW64=1
######################################################################
# Component and registry settings (platform dependant)
!IF "$(PLAT)" == "x64" || "$(PLAT)" == "ARM64"
MSIBUILD_COMPONENT_ATTRIB_FILE=256
MSIBUILD_COMPONENT_ATTRIB_REGISTRY=260
MSIBUILD_REG32_RELOCATION=\Wow6432Node
!ELSE
MSIBUILD_COMPONENT_ATTRIB_FILE=0
MSIBUILD_COMPONENT_ATTRIB_REGISTRY=4
MSIBUILD_REG32_RELOCATION=
!ENDIF
######################################################################
# List of modules to compile and include in link
MSIBUILD_MODULES=\
"$(MSIBUILD_ROOT)\Core\$(LANG).$(PLAT).$(CFG).msm" \
"$(MSIBUILD_ROOT)\Version\$(LANG).$(PLAT).$(CFG).msm" \
"Main\$(LANG).$(PLAT).$(CFG).msm" \
"..\..\lib\Events\MSIBuild\$(LANG).$(PLAT).$(CFG).msm" \
"..\..\lib\wxExtend\MSIBuild\$(LANG).$(PLAT).$(CFG).msm" \
"..\..\EAPMethods\MSIBuild\$(LANG).$(PLAT).$(CFG).msm" \
"..\..\EAPMethods\MSIBuild.EAP-TTLS\$(LANG).$(PLAT).$(CFG).msm" \
"..\..\EventMonitor\MSIBuild\$(LANG).$(PLAT).$(CFG).msm" \
# "..\..\WLANManager\MSIBuild\$(LANG).$(PLAT).$(CFG).msm"
######################################################################
# wxExtend Module
WXEXTEND_STATIC=1
WXEXTEND_BIN_DIR=$(MSIBUILD_PRODUCT_NAME_UC)BINDIR
WXEXTEND_LOC_DIR=$(MSIBUILD_PRODUCT_NAME_UC)LOCDIR