Hi, I am making changes to the file hid.cpp located in the folder
\WINCE410\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\HID and it looks like
Platform Builder is not using my modified modules during platform
build process. I have checked the sources file and I have found
strange comment inside:
...
!IF 0
Note on DOSYSGEN: the sysgen process runs "build" on this sources file to
produce a LIB file, even though the end target will be a DLL or an EXE. This
is because COREDLL, which is linked implicitly to all such targets, can be
componentized and we want to avoid invoking COREDLL APIs that may not be
available after sysgen. If you want to build and link this target AFTER the sysgen
is complete, comment out the following line -- otherwise you will get a LIB
file.
!ENDIF
DOSYSGEN=1
...
What does it mean exactly?
Do I build usbhid.dll or coredll.dll to include hid.cpp module?
Why my sources are not even touched when I choose platform rebuild?
When I order to "rebuild selected feature" pointing to my USB driver
I got sources recompiled and obj files created with my changes, but
I do not see dlls being updated at all...
Anybody could explain that for me, please? I am stuck.