]>
Commit | Line | Data |
---|---|---|
ca162103 | 1 | \r |
2 | \r | |
3 | [Defines]\r | |
4 | PLATFORM_NAME = DuetPkg\r | |
5 | PLATFORM_GUID = 199E24E0-0989-42aa-87F2-611A8C397E72\r | |
6 | PLATFORM_VERSION = 0.3\r | |
7 | DSC_SPECIFICATION = 0x00010005\r | |
8 | OUTPUT_DIRECTORY = Build/DuetPkg\r | |
9 | SUPPORTED_ARCHITECTURES = IA32|X64\r | |
10 | BUILD_TARGETS = DEBUG\r | |
11 | SKUID_IDENTIFIER = DEFAULT\r | |
b9a31177 | 12 | FLASH_DEFINITION = DuetPkg/DuetPkg.fdf\r |
ca162103 | 13 | \r |
14 | [LibraryClasses.common]\r | |
15 | BaseLib|MdePkg/Library/BaseLib/BaseLib.inf\r | |
16 | DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf\r | |
17 | TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf\r | |
18 | BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf\r | |
19 | PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r | |
20 | PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r | |
21 | PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf\r | |
22 | ReportStatusCodeLib|IntelFrameworkModulePkg/Library/BaseReportStatusCodeLib/BaseReportStatusCodeLib.inf\r | |
23 | UefiLib|MdePkg/Library/UefiLib/UefiLib.inf\r | |
24 | UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf\r | |
25 | UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf\r | |
91aac0e4 | 26 | HiiLib|MdePkg/Library/HiiLib/HiiLib.inf\r |
27 | UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf\r | |
28 | DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf\r | |
c69dd9df | 29 | DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf\r |
30 | DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf\r | |
31 | UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf\r | |
32 | UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf\r | |
33 | UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf\r | |
34 | BaseUefiTianoDecompressLib|IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf\r | |
35 | ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf\r | |
36 | PlatformBdsLib|DuetPkg/Library/DuetBdsLib/PlatformBds.inf\r | |
37 | IfrSupportLib|MdePkg/Library/IfrSupportLib/IfrSupportLib.inf\r | |
38 | ExtendedIfrSupportLib|MdeModulePkg/Library/ExtendedIfrSupportLib/ExtendedIfrSupportLib.inf\r | |
39 | GenericBdsLib|MdeModulePkg/Library/GenericBdsLib/GenericBdsLib.inf\r | |
40 | PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf\r | |
41 | GraphicsLib|MdeModulePkg/Library/GraphicsLib/GraphicsLib.inf\r | |
42 | ExtendedHiiLib|MdeModulePkg/Library/ExtendedHiiLib/ExtendedHiiLib.inf\r | |
43 | CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf\r | |
44 | DxePiLib|MdePkg/Library/DxePiLib/DxePiLib.inf\r | |
45 | PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf\r | |
46 | DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf\r | |
47 | CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf\r | |
48 | PeCoffLib|MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf\r | |
49 | OemHookStatusCodeLib|IntelFrameworkModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf\r | |
ca162103 | 50 | \r |
51 | [LibraryClasses.common.DXE_DRIVER]\r | |
52 | MemoryAllocationLib|MdePkg/Library/DxeMemoryAllocationLib/DxeMemoryAllocationLib.inf\r | |
53 | HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf\r | |
c69dd9df | 54 | ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf\r |
55 | SerialPortLib|MdePkg/Library/SerialPortLibNull/SerialPortLibNull.inf\r | |
56 | MemoryAllocationLib|MdePkg/Library/DxeMemoryAllocationLib/DxeMemoryAllocationLib.inf\r | |
57 | IoLib|IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.inf\r | |
58 | UsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf\r | |
59 | \r | |
60 | [LibraryClasses.common.DXE_CORE]\r | |
61 | HobLib|MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf\r | |
62 | PeCoffLib|MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf\r | |
63 | DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf\r | |
64 | MemoryAllocationLib|MdePkg/Library/DxeMemoryAllocationLib/DxeMemoryAllocationLib.inf\r | |
65 | UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf\r | |
66 | \r | |
67 | [LibraryClasses.common.DXE_RUNTIME_DRIVER]\r | |
68 | MemoryAllocationLib|MdePkg/Library/DxeMemoryAllocationLib/DxeMemoryAllocationLib.inf\r | |
69 | HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf\r | |
70 | ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf\r | |
71 | SerialPortLib|MdePkg/Library/SerialPortLibNull/SerialPortLibNull.inf\r | |
72 | IoLib|IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.inf\r | |
d55eb54d | 73 | TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf\r |
ca162103 | 74 | \r |
c69dd9df | 75 | [LibraryClasses.common.UEFI_DRIVER]\r |
76 | MemoryAllocationLib|MdePkg/Library/DxeMemoryAllocationLib/DxeMemoryAllocationLib.inf\r | |
77 | \r | |
78 | [LibraryClasses.common.UEFI_APPLICATION]\r | |
79 | MemoryAllocationLib|MdePkg/Library/DxeMemoryAllocationLib/DxeMemoryAllocationLib.inf\r | |
80 | \r | |
81 | [Components.common]\r | |
ca162103 | 82 | DuetPkg/DxeIpl/DxeIpl.inf\r |
c69dd9df | 83 | \r |
84 | MdeModulePkg/Core/Dxe/DxeMain.inf\r | |
85 | MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf\r | |
86 | MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf\r | |
87 | MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf\r | |
88 | \r | |
89 | DuetPkg/FSVariable/FSVariable.inf\r | |
90 | \r | |
91 | MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf\r | |
92 | MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf\r | |
93 | IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf\r | |
94 | MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf\r | |
95 | MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf\r | |
96 | MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf\r | |
97 | MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf\r | |
98 | \r | |
99 | IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf\r | |
100 | MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf\r | |
101 | MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf\r | |
102 | MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf\r | |
103 | \r | |
ca162103 | 104 | DuetPkg/DataHubGenDxe/DataHubGen.inf\r |
c69dd9df | 105 | DuetPkg/FvbRuntimeService/DUETFwh.inf\r |
106 | DuetPkg/EfiLdr/EfiLdr.inf\r | |
107 | MdeModulePkg/Universal/BdsDxe/BdsDxe.inf\r | |
108 | DuetPkg/CpuIoDxe/CpuIo.inf\r | |
109 | DuetPkg/CpuDxe/Cpu.inf\r | |
110 | \r | |
111 | IntelFrameworkModulePkg/Universal/Legacy8259Dxe/8259.inf\r | |
112 | DuetPkg/KbcResetDxe/Reset.inf\r | |
113 | DuetPkg/LegacyMetronome/Metronome.inf\r | |
ca162103 | 114 | \r |
c69dd9df | 115 | DuetPkg/PcRtc/RealTimeClock.inf\r |
116 | DuetPkg/PciRootBridgeNoEnumerationDxe/PciRootBridgeNoEnumeration.inf\r | |
117 | IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.inf\r | |
118 | \r | |
119 | # IDE Support\r | |
120 | #IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf\r | |
121 | \r | |
122 | # Usb Support\r | |
123 | MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf\r | |
124 | MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf\r | |
125 | MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf\r | |
126 | MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf\r | |
127 | MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf\r | |
128 | \r | |
129 | # ISA Support\r | |
130 | DuetPkg/IsaAcpiDxe/IsaAcpi.inf\r | |
131 | DuetPkg/BootSector/BootSector.inf\r | |
79f16ea3 | 132 | \r |
133 | [BuildOptions.common]\r | |
134 | MSFT:*_*_*_CC_FLAGS = /Fa$* /FAsc /FR$(@R).SBR |