213 lines
25 KiB
Makefile
213 lines
25 KiB
Makefile
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
# Copyright © 1991-2021 Amebis
|
|
# Copyright © 2016 GÉANT
|
|
|
|
!INCLUDE "..\..\include\MSIBuildCfg.mak"
|
|
|
|
!IFNDEF MSIBUILD_PRODUCT_NAME
|
|
!ERROR Parameter MSIBUILD_PRODUCT_NAME is undefined.
|
|
!ENDIF
|
|
|
|
!IFNDEF MSIBUILD_PRODUCT_NAME_UC
|
|
!ERROR Parameter MSIBUILD_PRODUCT_NAME_UC is undefined.
|
|
!ENDIF
|
|
|
|
!IFNDEF MSIBUILD_PLAT_GUID
|
|
!ERROR Parameter MSIBUILD_PLAT_GUID is undefined.
|
|
!ENDIF
|
|
|
|
!IFNDEF MSIBUILD_LANG_GUID
|
|
!ERROR Parameter MSIBUILD_LANG_GUID is undefined.
|
|
!ENDIF
|
|
|
|
!IF "$(EAPMETHOD_TYPE)" == "21"
|
|
EAPMETHOD_GUID=15
|
|
EAPMETHOD_NAME=EAP-TTLS
|
|
!ELSE
|
|
!ERROR Unknown EAP Method type.
|
|
!ENDIF
|
|
|
|
MSIBUILD_IS_LOCALIZEABLE=1
|
|
!IF "$(LANG)" != "en_US"
|
|
MSIBUILD_PO="..\locale\$(LANG).po"
|
|
!ENDIF
|
|
|
|
|
|
######################################################################
|
|
# AppSearch
|
|
|
|
All :: "$(LANG).$(PLAT).$(CFG).AppSearch-1.idt"
|
|
|
|
"$(LANG).$(PLAT).$(CFG).AppSearch-1.idt" : "Makefile" "..\MSIBuild\MakefileEAPMethod.mak" "..\..\include\MSIBuildCfg.mak"
|
|
move /y << $@ > NUL
|
|
Property Signature_
|
|
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
|
|
AppSearch Property Signature_
|
|
OLD$(MSIBUILD_PRODUCT_NAME_UC)DIR clEAPMethod$(EAPMETHOD_TYPE).dll.$(PLAT)
|
|
OLD$(MSIBUILD_PRODUCT_NAME_UC)DIR clEAPMethod$(EAPMETHOD_TYPE)_UI.dll.$(PLAT)
|
|
<<NOKEEP
|
|
|
|
|
|
######################################################################
|
|
# CompLocator
|
|
|
|
All :: "$(LANG).$(PLAT).$(CFG).CompLocator-1.idt"
|
|
|
|
"$(LANG).$(PLAT).$(CFG).CompLocator-1.idt" : "Makefile" "..\MSIBuild\MakefileEAPMethod.mak" "..\..\include\MSIBuildCfg.mak"
|
|
move /y << $@ > NUL
|
|
Signature_ ComponentId Type
|
|
s$(MSIBUILD_LENGTH_ID) s38 I2
|
|
CompLocator Signature_
|
|
clEAPMethod$(EAPMETHOD_TYPE).dll.$(PLAT) {326E5E$(EAPMETHOD_GUID)-B6B6-4E75-BA2$(MSIBUILD_PLAT_GUID)-5BEE2A40590E} 1
|
|
clEAPMethod$(EAPMETHOD_TYPE)_UI.dll.$(PLAT) {8E0766$(EAPMETHOD_GUID)-3201-45E9-BBC$(MSIBUILD_PLAT_GUID)-5D9A527012AB} 1
|
|
<<NOKEEP
|
|
|
|
|
|
######################################################################
|
|
# Component
|
|
|
|
All :: "$(LANG).$(PLAT).$(CFG).Component-1.idt"
|
|
|
|
"$(LANG).$(PLAT).$(CFG).Component-1.idt" : "Makefile" "..\MSIBuild\MakefileEAPMethod.mak" "..\..\include\MSIBuildCfg.mak"
|
|
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
|
|
compEAPMethod$(EAPMETHOD_TYPE).dll.$(PLAT) {326E5E$(EAPMETHOD_GUID)-B6B6-4E75-BA2$(MSIBUILD_PLAT_GUID)-5BEE2A40590E} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) fileEAPMethod$(EAPMETHOD_TYPE).dll.$(PLAT)
|
|
compEAPMethod$(EAPMETHOD_TYPE)_UI.dll.$(PLAT) {8E0766$(EAPMETHOD_GUID)-3201-45E9-BBC$(MSIBUILD_PLAT_GUID)-5D9A527012AB} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) fileEAPMethod$(EAPMETHOD_TYPE)_UI.dll.$(PLAT)
|
|
compEAPMethod$(EAPMETHOD_TYPE)PeerDllPath {A932B1$(EAPMETHOD_GUID)-3B65-4317-8201-03078C72A998} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)PeerDllPath
|
|
compEAPMethod$(EAPMETHOD_TYPE)PeerConfigUIPath {D640C9$(EAPMETHOD_GUID)-45C0-4550-A323-86E8EE0FE9E9} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)PeerConfigUIPath
|
|
compEAPMethod$(EAPMETHOD_TYPE)PeerIdentityPath {F06B12$(EAPMETHOD_GUID)-DEF8-441E-87FD-FBFFEF4BD4F7} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)PeerIdentityPath
|
|
compEAPMethod$(EAPMETHOD_TYPE)PeerInteractiveUIPath {44B2DE$(EAPMETHOD_GUID)-C667-482C-A5E7-630F7295A43E} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)PeerInteractiveUIPath
|
|
compEAPMethod$(EAPMETHOD_TYPE)PeerFriendlyName {7D4ABF$(EAPMETHOD_GUID)-D166-4BD2-953E-0B43C8E2C286} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)PeerFriendlyName
|
|
compEAPMethod$(EAPMETHOD_TYPE)PeerInvokePasswordDialog {C2D911$(EAPMETHOD_GUID)-13EB-4B75-BBFF-BA557CB55A3C} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)PeerInvokePasswordDialog
|
|
compEAPMethod$(EAPMETHOD_TYPE)PeerInvokeUsernameDialog {59194C$(EAPMETHOD_GUID)-C234-4CE8-B65E-116FE15A7FC8} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)PeerInvokeUsernameDialog
|
|
compEAPMethod$(EAPMETHOD_TYPE)Properties {75835E$(EAPMETHOD_GUID)-CAFE-4EAE-AD60-B158403035BF} $(MSIBUILD_PRODUCT_NAME_UC)BINDIR $(MSIBUILD_COMPONENT_ATTRIB_REGISTRY) regEAPMethod$(EAPMETHOD_TYPE)Properties
|
|
!IF "$(LANG)" != "en_US"
|
|
compEAPMethod$(EAPMETHOD_TYPE)_UI.mo.$(LANG) {FEEA3A$(EAPMETHOD_GUID)-28BB-40BF-$(MSIBUILD_LANG_GUID)-78181B816C06} $(MSIBUILD_PRODUCT_NAME_UC)LOC$(MSIBUILD_LANG_GUID)DIR $(MSIBUILD_COMPONENT_ATTRIB_FILE) fileEAPMethod$(EAPMETHOD_TYPE)_UI.mo.$(LANG)
|
|
!ENDIF
|
|
<<NOKEEP
|
|
|
|
|
|
######################################################################
|
|
# Feature
|
|
|
|
All :: "$(LANG).$(PLAT).$(CFG).Feature-2.idt"
|
|
|
|
"en_US.$(PLAT).$(CFG).Feature-2.idtx" : "Makefile" "..\MSIBuild\MakefileEAPMethod.mak" "..\..\include\MSIBuildCfg.mak"
|
|
move /y << $@ > NUL
|
|
Feature Feature_Parent Title Description Display Level Directory_ Attributes
|
|
s$(MSIBUILD_LENGTH_ID) S$(MSIBUILD_LENGTH_ID) L64 L255 I2 i2 S$(MSIBUILD_LENGTH_ID) i2
|
|
Feature Feature
|
|
featEAPMethod$(EAPMETHOD_TYPE) featEAPMethods $(EAPMETHOD_NAME) $(EAPMETHOD_NAME) Method 1 3 $(MSIBUILD_PRODUCT_NAME_UC)DIR 8
|
|
<<NOKEEP
|
|
|
|
"$(LANG).$(PLAT).$(CFG).Feature-2.idt" : "en_US.$(PLAT).$(CFG).Feature-2.idtx" $(MSIBUILD_PO)
|
|
cscript.exe "..\..\MSI\MSIBuild\MSI.wsf" //Job:IDTTranslate //Nologo $@ $** /CP:$(MSIBUILD_CODEPAGE)
|
|
|
|
|
|
######################################################################
|
|
# FeatureComponents
|
|
|
|
All :: "$(LANG).$(PLAT).$(CFG).FeatureComponents-1.idt"
|
|
|
|
"$(LANG).$(PLAT).$(CFG).FeatureComponents-1.idt" : "Makefile" "..\MSIBuild\MakefileEAPMethod.mak" "..\..\include\MSIBuildCfg.mak"
|
|
move /y << $@ > NUL
|
|
Feature_ Component_
|
|
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
|
|
FeatureComponents Feature_ Component_
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEvents.dll.$(PLAT)
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisher1
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisher2
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisher3
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisher4
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisherChannels
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisherChOperational1
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisherChOperational2
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisherChOperational3
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisherChAnalytic1
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisherChAnalytic2
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsPublisherChAnalytic3
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational1
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational2
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational3
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational4
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational5
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational6
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational7
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational8
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelOperational9
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic1
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic2
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic3
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic4
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic5
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic6
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic7
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEventsChannelAnalytic8
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPHostAuthor
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE).dll.$(PLAT)
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)_UI.dll.$(PLAT)
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)PeerDllPath
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)PeerConfigUIPath
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)PeerIdentityPath
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)PeerInteractiveUIPath
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)PeerFriendlyName
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)PeerInvokePasswordDialog
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)PeerInvokeUsernameDialog
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)Properties
|
|
featEAPMethod$(EAPMETHOD_TYPE) compLocalizationRepositoryPath
|
|
featEAPMethod$(EAPMETHOD_TYPE) compLanguage
|
|
!IF "$(LANG)" != "en_US"
|
|
featEAPMethod$(EAPMETHOD_TYPE) compwxstd.mo.$(LANG)
|
|
featEAPMethod$(EAPMETHOD_TYPE) compwxExtend.mo.$(LANG)
|
|
featEAPMethod$(EAPMETHOD_TYPE) compEAPMethod$(EAPMETHOD_TYPE)_UI.mo.$(LANG)
|
|
!ENDIF
|
|
<<NOKEEP
|
|
|
|
|
|
######################################################################
|
|
# File
|
|
|
|
All :: "$(LANG).$(PLAT).$(CFG).File-1.idt"
|
|
|
|
"$(LANG).$(PLAT).$(CFG).File-1.idt" : "Makefile" "..\MSIBuild\MakefileEAPMethod.mak" "..\..\include\MSIBuildCfg.mak"
|
|
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
|
|
fileEAPMethod$(EAPMETHOD_TYPE).dll.$(PLAT) compEAPMethod$(EAPMETHOD_TYPE).dll.$(PLAT) EAPME~$(EAPMETHOD_GUID).DLL|$(EAPMETHOD_NAME).dll 0 0 1536 1
|
|
fileEAPMethod$(EAPMETHOD_TYPE)_UI.dll.$(PLAT) compEAPMethod$(EAPMETHOD_TYPE)_UI.dll.$(PLAT) EAPMU~$(EAPMETHOD_GUID).DLL|$(EAPMETHOD_NAME)_UI.dll 0 0 1536 1
|
|
!IF "$(LANG)" != "en_US"
|
|
fileEAPMethod$(EAPMETHOD_TYPE)_UI.mo.$(LANG) compEAPMethod$(EAPMETHOD_TYPE)_UI.mo.$(LANG) EAPMU~$(EAPMETHOD_GUID).MO|$(EAPMETHOD_NAME)_UI.mo 0 $(MSIBUILD_LANGID) 0 1
|
|
!ENDIF
|
|
<<NOKEEP
|
|
|
|
|
|
######################################################################
|
|
# Registry
|
|
|
|
All :: "$(LANG).$(PLAT).$(CFG).Registry-1.idt"
|
|
|
|
"$(LANG).$(PLAT).$(CFG).Registry-1.idt" : "Makefile" "..\MSIBuild\MakefileEAPMethod.mak" "..\..\include\MSIBuildCfg.mak"
|
|
move /y << $@ > NUL
|
|
Registry Root Key Name Value Component_
|
|
s$(MSIBUILD_LENGTH_ID) i2 l255 L255 L0 s$(MSIBUILD_LENGTH_ID)
|
|
Registry Registry
|
|
regEAPMethod$(EAPMETHOD_TYPE)PeerDllPath 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) PeerDllPath [$(MSIBUILD_PRODUCT_NAME_UC)BINDIR]$(EAPMETHOD_NAME).dll compEAPMethod$(EAPMETHOD_TYPE)PeerDllPath
|
|
regEAPMethod$(EAPMETHOD_TYPE)PeerConfigUIPath 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) PeerConfigUIPath [$(MSIBUILD_PRODUCT_NAME_UC)BINDIR]$(EAPMETHOD_NAME)_UI.dll compEAPMethod$(EAPMETHOD_TYPE)PeerConfigUIPath
|
|
regEAPMethod$(EAPMETHOD_TYPE)PeerIdentityPath 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) PeerIdentityPath [$(MSIBUILD_PRODUCT_NAME_UC)BINDIR]$(EAPMETHOD_NAME)_UI.dll compEAPMethod$(EAPMETHOD_TYPE)PeerIdentityPath
|
|
regEAPMethod$(EAPMETHOD_TYPE)PeerInteractiveUIPath 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) PeerInteractiveUIPath [$(MSIBUILD_PRODUCT_NAME_UC)BINDIR]$(EAPMETHOD_NAME)_UI.dll compEAPMethod$(EAPMETHOD_TYPE)PeerInteractiveUIPath
|
|
regEAPMethod$(EAPMETHOD_TYPE)PeerFriendlyName 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) PeerFriendlyName @[$(MSIBUILD_PRODUCT_NAME_UC)BINDIR]$(EAPMETHOD_NAME).dll,-1 compEAPMethod$(EAPMETHOD_TYPE)PeerFriendlyName
|
|
regEAPMethod$(EAPMETHOD_TYPE)PeerInvokePasswordDialog 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) PeerInvokePasswordDialog #0 compEAPMethod$(EAPMETHOD_TYPE)PeerInvokePasswordDialog
|
|
regEAPMethod$(EAPMETHOD_TYPE)PeerInvokeUsernameDialog 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) PeerInvokeUsernameDialog #0 compEAPMethod$(EAPMETHOD_TYPE)PeerInvokeUsernameDialog
|
|
regEAPMethod$(EAPMETHOD_TYPE)Properties 2 SYSTEM\CurrentControlSet\services\EapHost\Methods\$(EAPMETHOD_AUTHOR_ID)\$(EAPMETHOD_TYPE) Properties #389871807 compEAPMethod$(EAPMETHOD_TYPE)Properties
|
|
<<NOKEEP
|
|
|
|
|
|
######################################################################
|
|
# Build MSM module!
|
|
######################################################################
|
|
|
|
!INCLUDE "..\..\MSI\MSIBuild\MSM.mak"
|