As a follow up, here is the complete code and a summary write up of the
info.
https://sourceforge.net/p/uefinotes/wiki/Application%20Notes/
On Wed, Feb 26, 2014 at 8:22 AM, John Davis <davi...@gmail.com> wrote:
> Hello Brian,
>
> That is a good explanation and guideline. Many thanks. I'll add this to
> my notes.
>
> John
>
>
> On Wed, Feb 26, 2014 at 7:25 AM, Brian J. Johnson <bjohn...@sgi.com>wrote:
>
>> On 02/25/2014 07:14 PM, John Davis wrote:
>> > Hello Jaben,
>> >
>> > No I did not. Its odd. Sometimes you add packages and it seems to
>> > compile and link. Other times I have to add a library package. In this
>> > case, I added the GenericBdsLib in the [LibraryClasses] and now it
>> > links. Many thanks. I'll look into your suggestion on the other
>> > routine to get the path.
>>
>> Sometimes you get lucky. If you call a function in library A, and you
>> have library B in your [LibraryClasses], and library B has library A in
>> its [LibraryClasses], then your code will be linked against both library
>> A and library B. So you won't get a linker error. But if library B
>> didn't already depend on library A, then your module wouldn't be linked
>> against library A, and you'd get an error.
>>
>> It's best to list in your .inf file all the library classes which your
>> code calls directly. The rule of thumb is that if you include a
>> library's header file (#include <Library/SomeLib.h>), you should list
>> that library class in your [LibraryClasses]. The build system is smart
>> enough to handle dependencies, remove redundant items, etc.
>> --
>>
>> Brian
>>
>> --------------------------------------------------------------------
>>
>> "I have discovered that all human evil comes from this, man's being
>> unable to sit still in a room."
>> -- Blaise Pascal
>>
>>
>> ------------------------------------------------------------------------------
>> Flow-based real-time traffic analytics software. Cisco certified tool.
>> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
>> Customize your own dashboards, set traffic alerts and generate reports.
>> Network behavioral analysis & security monitoring. All-in-one tool.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> edk2-devel mailing list
>> edk2-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/edk2-devel
>>
>
>
>
> --
> John F. Davis
> 6 Kandes Court
> Durham, NC 27713
> 919-888-8358
>
> 独树一帜
>
>
>
--
John F. Davis
6 Kandes Court
Durham, NC 27713
919-888-8358
独树一帜
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel