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