mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-27 15:44:04 +02:00
Fix cyclic dependency error on OptionROM build
EDKII build system supports OptionROM generation if particular PCI_* defines are present in the module INF file: ``` [Defines] ... PCI_VENDOR_ID = <...> PCI_DEVICE_ID = <...> PCI_CLASS_CODE = <...> PCI_REVISION = <...> ``` Although after the commit d372ab585a2cdc5348af5f701c56c631235fe698 ("BaseTools/Conf: Fix Dynamic-Library-File template") it is no longer possible. The build system fails with the error: ``` Cyclic dependency detected while generating rule for "<...>/DEBUG/<...>.efi" file ``` Remove "$(DEBUG_DIR)(+)$(MODULE_NAME).efi" from the 'dll' output files to fix the cyclic dependency. Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Reviewed-by: Bob Feng <bob.c.feng@intel.com>
This commit is contained in:
parent
987cc09c7c
commit
d05739a3ff
@ -342,7 +342,6 @@
|
|||||||
|
|
||||||
<OutputFile>
|
<OutputFile>
|
||||||
$(OUTPUT_DIR)(+)$(MODULE_NAME).efi
|
$(OUTPUT_DIR)(+)$(MODULE_NAME).efi
|
||||||
$(DEBUG_DIR)(+)$(MODULE_NAME).efi
|
|
||||||
$(OUTPUT_DIR)(+)$(MODULE_NAME).map
|
$(OUTPUT_DIR)(+)$(MODULE_NAME).map
|
||||||
|
|
||||||
<Command.MSFT, Command.INTEL, Command.CLANGPDB>
|
<Command.MSFT, Command.INTEL, Command.CLANGPDB>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user