Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 317259

Summary: Remove dependancy on aygshell module for Windows CE
Product: z_Archived Reporter: Paul Norrie <pauln>
Component: ERCPAssignee: ercp.eswt <ercp.eswt-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: Windows CE   
Whiteboard:
Attachments:
Description Flags
Patch to remove aygshell dependancy when using WINCE_CORE none

Description Paul Norrie CLA 2010-06-17 22:12:25 EDT
Created attachment 172183 [details]
Patch to remove aygshell dependancy when using WINCE_CORE

Currently the eRCP release for Windows CE platform has a dependancy on aygshell.  Aygshell is an optional module in Windows CE containing useful shell APIs and is included in Windows Mobile and Windows CE Professional.

However aygshell is not included in the Windows CE Core licence.   There are a number of PDA/PDT devices running Windows CE without aygshell from manufacturers such as Motorola (Symbol) and Datalogic.

It would be good to eliminate the aygshell dependancy for Windows CE.

I've attached a patch to do that if compiled with the WINCE_CORE directive.

This may be useful for others.

Cheers
Paul