From 9cf6f9592ec63d6930feaec3fdf939abc245c4a1 Mon Sep 17 00:00:00 2001 From: paulc Date: Tue, 8 Mar 2011 13:34:45 +0000 Subject: [PATCH] Added the CNAM and LNP query over SIP module to Windows build. Show info about C Runtime in installer. git-svn-id: http://yate.null.ro/svn/yate/trunk@4166 acf43c95-373e-0410-b603-e72c3f656dc1 --- windows/YATE.sln | 22 ++- windows/_sip_cnam_lnp.vcproj | 272 +++++++++++++++++++++++++++++++++++ windows/yate.iss | 17 +++ 3 files changed, 305 insertions(+), 6 deletions(-) create mode 100644 windows/_sip_cnam_lnp.vcproj diff --git a/windows/YATE.sln b/windows/YATE.sln index fd8dee8e..feaa1bb8 100644 --- a/windows/YATE.sln +++ b/windows/YATE.sln @@ -33,6 +33,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libyate", "Libyate.vcproj", EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modules", "Modules.vcproj", "{BE362993-354F-4315-B878-05E952E1D164}" ProjectSection(ProjectDependencies) = postProject + {5F248A16-8E3D-497A-8E68-F9E08971F583} = {5F248A16-8E3D-497A-8E68-F9E08971F583} + {8721C91C-E1BB-4758-78A1-C0718EDFF940} = {8721C91C-E1BB-4758-78A1-C0718EDFF940} {C296BBF2-AD56-4249-AEF6-C04B03131474} = {C296BBF2-AD56-4249-AEF6-C04B03131474} {2BA805ED-19D3-4100-BC32-2AD05C9977A7} = {2BA805ED-19D3-4100-BC32-2AD05C9977A7} {88C1CCEC-C1AF-4888-A4A1-C0798EDB3947} = {88C1CCEC-C1AF-4888-A4A1-C0798EDB3947} @@ -86,7 +88,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modules", "Modules.vcproj", {AA54CD1D-E1E1-4A00-9974-EE6924D85DBD} = {AA54CD1D-E1E1-4A00-9974-EE6924D85DBD} {34AC2018-91F1-41AF-A839-47DCF27D4434} = {34AC2018-91F1-41AF-A839-47DCF27D4434} {42B76F17-895F-4B1C-B783-7AAC92AFD56E} = {42B76F17-895F-4B1C-B783-7AAC92AFD56E} - {5F248A16-8E3D-497A-8E68-F9E08971F583} = {5F248A16-8E3D-497A-8E68-F9E08971F583} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Service", "Service.vcproj", "{B1015F66-0C3D-43DA-8329-15FB43D2F74B}" @@ -563,12 +564,17 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_clientarchive", "_clientar EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QT4Modules", "QT4Modules.vcproj", "{7E8CAE11-0729-4E65-9BE8-8C4D7D11839D}" ProjectSection(ProjectDependencies) = postProject - {A9C6A983-C901-5B87-1147-6AD36C5FE4D7} = {A9C6A983-C901-5B87-1147-6AD36C5FE4D7} - {A9C3AC83-A201-5B87-1147-6D0961FFE4D7} = {A9C3AC83-A201-5B87-1147-6D0961FFE4D7} - {A9C3DA83-C901-5B87-1147-6DA361FFE4D7} = {A9C3DA83-C901-5B87-1147-6DA361FFE4D7} - {B2C3DA83-C901-5BA3-1147-6DA361FFD3D7} = {B2C3DA83-C901-5BA3-1147-6DA361FFD3D7} - {A9C34AB3-C901-5127-1147-6DA3FAFFE4D7} = {A9C34AB3-C901-5127-1147-6DA3FAFFE4D7} {454C2EC4-909A-4A54-8F3E-F9015FF1D69B} = {454C2EC4-909A-4A54-8F3E-F9015FF1D69B} + {A9C34AB3-C901-5127-1147-6DA3FAFFE4D7} = {A9C34AB3-C901-5127-1147-6DA3FAFFE4D7} + {B2C3DA83-C901-5BA3-1147-6DA361FFD3D7} = {B2C3DA83-C901-5BA3-1147-6DA361FFD3D7} + {A9C3DA83-C901-5B87-1147-6DA361FFE4D7} = {A9C3DA83-C901-5B87-1147-6DA361FFE4D7} + {A9C3AC83-A201-5B87-1147-6D0961FFE4D7} = {A9C3AC83-A201-5B87-1147-6D0961FFE4D7} + {A9C6A983-C901-5B87-1147-6AD36C5FE4D7} = {A9C6A983-C901-5B87-1147-6AD36C5FE4D7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sip_cnam_lnp", "_sip_cnam_lnp.vcproj", "{8721C91C-E1BB-4758-78A1-C0718EDFF940}" + ProjectSection(ProjectDependencies) = postProject + {254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381} EndProjectSection EndProject Global @@ -957,6 +963,10 @@ Global {7E8CAE11-0729-4E65-9BE8-8C4D7D11839D}.Debug|Win32.Build.0 = Debug|Win32 {7E8CAE11-0729-4E65-9BE8-8C4D7D11839D}.Release|Win32.ActiveCfg = Release|Win32 {7E8CAE11-0729-4E65-9BE8-8C4D7D11839D}.Release|Win32.Build.0 = Release|Win32 + {8721C91C-E1BB-4758-78A1-C0718EDFF940}.Debug|Win32.ActiveCfg = Debug|Win32 + {8721C91C-E1BB-4758-78A1-C0718EDFF940}.Debug|Win32.Build.0 = Debug|Win32 + {8721C91C-E1BB-4758-78A1-C0718EDFF940}.Release|Win32.ActiveCfg = Release|Win32 + {8721C91C-E1BB-4758-78A1-C0718EDFF940}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/windows/_sip_cnam_lnp.vcproj b/windows/_sip_cnam_lnp.vcproj new file mode 100644 index 00000000..cda23a67 --- /dev/null +++ b/windows/_sip_cnam_lnp.vcproj @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/windows/yate.iss b/windows/yate.iss index 4004908c..4bfb68fc 100644 --- a/windows/yate.iss +++ b/windows/yate.iss @@ -116,6 +116,7 @@ Source: "Release\server\cpuload.yate"; DestDir: "{app}\modules\server"; Flags: r Source: "Release\server\ccongestion.yate"; DestDir: "{app}\modules\server"; Flags: replacesameversion; Components: server\monitor Source: "Release\server\monitoring.yate"; DestDir: "{app}\modules\server"; Flags: replacesameversion; Components: server\monitor Source: "Release\server\ysnmpagent.yate"; DestDir: "{app}\modules\server"; Flags: replacesameversion; Components: server\monitor +Source: "Release\sip\sip_cnam_lnp.yate"; DestDir: "{app}\modules\sip"; Flags: replacesameversion; Components: server Source: "Release\qt4\clientarchive.yate"; DestDir: "{app}\modules\qt4"; Flags: replacesameversion; Components: client\qt Source: "Release\qt4\customtable.yate"; DestDir: "{app}\modules\qt4"; Flags: replacesameversion; Components: client\qt Source: "Release\qt4\customtree.yate"; DestDir: "{app}\modules\qt4"; Flags: replacesameversion; Components: client\qt @@ -280,3 +281,19 @@ begin end; end; +procedure CurPageChanged(CurPageID: Integer); +var + crt : String; +begin + if (CurPageID = wpReady) then begin + if CrtLocal then crt := 'Install locally' + else if CrtLoadable then crt := 'Already loadable (will not install)' + else crt := 'Install globally'; + if crt <> '' then begin + Wizardform.ReadyMemo.Lines.Add(''); + Wizardform.ReadyMemo.Lines.Add('C Runtimes:'); + Wizardform.ReadyMemo.Lines.Add(' ' + crt); + end; + end; +end; +