It was being deployed as a satellite assembly since GÉANT didn't really use it. For other deployments it proves useful. It is required to run it on the user computer anyway, so no harm if the WLANManager.exe gets installed. Signed-off-by: Simon Rozman <simon@rozman.si>
249 lines
13 KiB
Makefile
249 lines
13 KiB
Makefile
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
# Copyright © 1991-2022 Amebis
|
|
# Copyright © 2016 GÉANT
|
|
|
|
######################################################################
|
|
# 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
|
|
|
|
|
|
######################################################################
|
|
# GUID used to determine MSI upgrade logic
|
|
|
|
MSIBUILD_UPGRADE_GUID={B629232B-8EB3-4205-A5D$(MSIBUILD_PLAT_GUID)-BBD9ED5635ED}
|
|
MSIBUILD_REMOVE_BEFORE_INSTALL_CONDITION=OLDPRODUCTS1
|
|
|
|
|
|
######################################################################
|
|
# Minimum MSI version required to install this package
|
|
|
|
!IF "$(PLAT)" == "ARM64"
|
|
MSIBUILD_MSI_VERSION_MIN=500
|
|
!ELSE
|
|
MSIBUILD_MSI_VERSION_MIN=400
|
|
!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
|
|
# (relative from MSI\Base folder)
|
|
|
|
MSIBUILD_MODULES=\
|
|
"..\MSIBuild\Core\$(LANG).$(PLAT).$(CFG).msm" \
|
|
"..\MSIBuild\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
|