Re: .cec files for optional components; Problems to use such defined components

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Steve Maillet \(eMVP\) (nospam1_at_EntelechyConsulting.com)
Date: 02/13/04


Date: Fri, 13 Feb 2004 09:06:35 -0500

The one thing that I see is the use of "RequiredCEModules( ALL, "device" )"
Don't use that. While, at first, it makes rational sense to mark what OS
parts your components depend on - that particular statement triggers the
most irrational behavior of the IDE. The IDE sees that and the "Driver
Updater" decides that the component is a driver and should AUTOMATICALLY
include the component in ALL platforms unless it is explicitly excluded by
an EcludeWhenSet negative logic BSP_NOxxx variable. in the 99.999999999%
case this is NOT desired behavior. So just eliminate those dependencies on
device and only the components you add will appear.

(Note: with that dependency set any component you add from the catalog
including standard MS ones would trigger the automatic inclusion of your
components on any platform even if it's just based on the CEPC or emulator
or some other BSP having nothing to do with your components.)

-- 
Steve Maillet (eMVP)
Entelechy Consulting
smaillet_AT_EntelechyConsulting_DOT_com


Relevant Pages

  • Re: PB/CE60 and 3rdparty catalog code
    ... put driver source code that will be shared by multiple platforms. ... a build with the catalog. ... .pbpxml for the app's subproject in the Projects\Subprojects Links field. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: [PATCH] [REPOST] timer iomem hwrng driver
    ... Some hardware platforms, the TS-7800is one for example, can supply ... by just reading a particular IO address. ... The driver is then hooked into by calling ...
    (Linux-Kernel)
  • [patch 2.6.28-rc6 2/3] mfd: twl4030: cleanup symbols and OMAP dependency
    ... Finish removing dependency of TWL driver stack on platform-specific ... IRQ definitions ... ... platforms, and will make it easier for non-OMAP folk to update ...
    (Linux-Kernel)
  • CE 5.0 release build hangs during boot
    ... I've had to do a fresh install of Platform Builder ... Debug builds seem to boot fine. ... platforms that previously booted and on new platforms. ... Driver cannot be unloaded. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: .cec files for optional components; Problems to use such defined components
    ... I import the new catalog file ... > include the component in ALL platforms unless it is explicitly excluded by ... with that dependency set any component you add from the catalog ... > including standard MS ones would trigger the automatic inclusion of your ...
    (microsoft.public.windowsce.platbuilder)