You may want to look at the driver wizard. 
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=UEFI_Driver_Wizard

The other thing to try is to have the build command generate a report, via the 
-y option. I don't remember what happens if there is a build error in regards 
to report generation.  But you can run the report on a known good .DSC file and 
get some recommendations for library bindings. 

  -y REPORTFILE, --report-file=REPORTFILE
                        Create/overwrite the report to the specified filename.
  -Y REPORTTYPE, --report-type=REPORTTYPE
                        Flags that control the type of build report to
                        generate.  Must be one of: [PCD, LIBRARY, FLASH,
                        DEPEX, BUILD_FLAGS, FIXED_ADDRESS, EXECUTION_ORDER].
                        To specify more than one flag, repeat this option on
                        the command line and the default flag set is [PCD,
                        LIBRARY, FLASH, DEPEX, BUILD_FLAGS, FIXED_ADDRESS]



On Sep 30, 2012, at 10:44 AM, duck wilson wrote:

> Hello folx,
> 
> I just finished creating my first UEFI package. When I created the 
> [LibraryClasses] section in the package DSC file, I thought I had included 
> all hidden library references but had not...beer must have gotten warm. By 
> hidden library references I mean that the library being used is A, but A 
> requires library B, B requires library C, and so on. Fortunately, the error 
> output from build points directly to any missing library declarations. Is 
> there any automated tool to located all dependencies of a given library, or 
> better, any tool that can scan a modules INF and list all the libraries need 
> including the hidden references? [BTW, I am aware that the same library may 
> exist in different packages so obviously an automated tool can't pick the 
> "right" instance, just list all available is good enough.] Manual search is 
> tedious as is repeated builds.
> 
> TIA!
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://ad.doubleclick.net/clk;258768047;13503038;j?
> http://info.appdynamics.com/FreeJavaPerformanceDownload.html_______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to