> On May 16, 2017, at 6:41 PM, Gao, Liming <liming....@intel.com> wrote: > > Andrew: > There is no such usage. INF can specify source files for the different > ARCHs, but not specify source files for the different module type. In fact, > INF module type is fixed. It can't be changed to other type in build time. If > you expect the library to be linked to the different type driver with the > different sources, you may create two version INF files to include the > different source files. >
Liming, Thanks. Yes given how the build system works what I asked is not possible. I ended up doing it the correct way and made an instance of the UefiRuntimeLib to link against. Thanks, Andrew Fish > Thanks > Liming >> -----Original Message----- >> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of >> Andrew Fish >> Sent: Wednesday, May 17, 2017 7:43 AM >> To: edk2-devel <edk2-devel@lists.01.org> >> Subject: [edk2] Can I do this in an INF file? >> >> I'm trying to cross compile a runtime library to work in an Application (for >> testing). I can't seem to restrict files and libs to specific module types? >> >> [Sources.common.UEFI_APPLICATION] >> FakeRuntime.c >> >> >> [LibraryClasses.common.DXE_RUNTIME_DRIVER] >> UefiRuntimeLib >> >> Am I using the wrong syntax? >> >> Thanks, >> >> Andrew Fish >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.01.org >> https://lists.01.org/mailman/listinfo/edk2-devel > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel