I am using "Release Directrory Modules" for debugging and it is really
helpful. I can only do a module build and do debugging without
downloading the whole image.

However, there are some module which is generated only in sysgen phase.
For example, "serialusbfn.dll", in build phase, a "serialusbfn_lib.lib"
is generated and the dll generating is defined in
"public\common\cesysgen\makefile", as the following :

****************************************************************************************
serialusbfn:: com_mdd2 serpddcm ceddk ufnclientlib
@set TARGETLIBS=$(OWNSTATICLIB) $(CEDDKLIB)
$(SG_OUTPUT_OAKLIB)\com_mdd2.lib $(SG_OUTPUT_OAKLIB)\serpddcm.lib
$(SG_OUTPUT_OAKLIB)\ufnclientlib.lib
*****************************************************************************************

My question is : how can I get this dll updated without doing a full
sysgen (quite time-consuming)?

Re: How to do a moule build for public driver by Henrik

Henrik
Wed Sep 27 06:31:44 CDT 2006

You should *never* change and/or rebuild code in the public tree. Clone
the code first, either by right-clicking the catalog item and select
"clone..." or just do it manually.

Henrik Viklund
http://www.addlogic.se

Singer wrote:
> I am using "Release Directrory Modules" for debugging and it is really
> helpful. I can only do a module build and do debugging without
> downloading the whole image.
>
> However, there are some module which is generated only in sysgen phase.
> For example, "serialusbfn.dll", in build phase, a "serialusbfn_lib.lib"
> is generated and the dll generating is defined in
> "public\common\cesysgen\makefile", as the following :
>
> ****************************************************************************************
> serialusbfn:: com_mdd2 serpddcm ceddk ufnclientlib
> @set TARGETLIBS=$(OWNSTATICLIB) $(CEDDKLIB)
> $(SG_OUTPUT_OAKLIB)\com_mdd2.lib $(SG_OUTPUT_OAKLIB)\serpddcm.lib
> $(SG_OUTPUT_OAKLIB)\ufnclientlib.lib
> *****************************************************************************************
>
> My question is : how can I get this dll updated without doing a full
> sysgen (quite time-consuming)?