Skip to content

Commit

Permalink
Previous commit was incomplete, sorry.
Browse files Browse the repository at this point in the history
  • Loading branch information
jief666 committed Jan 10, 2024
1 parent 5b8b2df commit 1863704
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 2 deletions.
35 changes: 33 additions & 2 deletions Clover.dsc
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@
!ifdef MSFT
DEFINE OC_INCLUDE_FLAG = /FI OpenCoreFromClover.h
!else
DEFINE OC_INCLUDE_FLAG = -include OpenCoreFromClover.h -Wno-maybe-uninitialized
DEFINE OC_INCLUDE_FLAG = -include OpenCoreFromClover.h -Wno-uninitialized
!endif

# OpenCorePkg/Application/OpenCore/OpenCoreLib.inf {
Expand Down Expand Up @@ -358,6 +358,10 @@
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcConsoleControlEntryModeLib/OcConsoleControlEntryModeGenericLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcConsoleLib/OcConsoleLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
Expand All @@ -382,6 +386,14 @@
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcFlexArrayLib/OcFlexArrayLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcMainLib/OcMainLibClover.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcMemoryLib/OcMemoryLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
Expand All @@ -394,6 +406,10 @@
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcPciIoLib/OcPciIoLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcRngLib/OcRngLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
Expand Down Expand Up @@ -422,6 +438,10 @@
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcTypingLib/OcTypingLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcDeviceTreeLib/OcDeviceTreeLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
Expand All @@ -446,6 +466,10 @@
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcPeCoffExtLib/OcPeCoffExtLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcMacInfoLib/OcMacInfoLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
Expand Down Expand Up @@ -475,11 +499,14 @@
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
#OcAppleImageConversionLib|OpenCorePkg/Library/OcAppleImageConversionLib/OcAppleImageConversionLib.inf
OpenCorePkg/Library/OcAudioLib/OcAudioLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcBlitLib/OcBlitLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcInputLib/OcInputLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
Expand Down Expand Up @@ -524,6 +551,10 @@
# <BuildOptions>
# *_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
# }
OpenCorePkg/Library/OcResetSystemLib/OcResetSystemLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
}
OpenCorePkg/Library/OcVariableLib/OcVariableLib.inf {
<BuildOptions>
*_*_*_CC_FLAGS = $(OC_INCLUDE_FLAG)
Expand Down
7 changes: 7 additions & 0 deletions MdePkg/Library/BasePeCoffLib2/BasePeCoffLib2.inf
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,10 @@
gEfiMdePkgTokenSpaceGuid.PcdDebugRaisePropertyMask
gEfiMdePkgTokenSpaceGuid.PcdImageLoaderRemoveXForWX
gEfiMdePkgTokenSpaceGuid.PcdImageProtectionPolicy

[BuildOptions]

# Jief : I've added -Wno-uninitialized. I prefer to minimum changes the sources. It makes it easier to re-sync
XCODE:*_*_*_CC_FLAGS = -Wno-uninitialized
GCC:*_*_*_CC_FLAGS = -Wno-uninitialized
#MSFT:*_*_*_CC_FLAGS = ??
7 changes: 7 additions & 0 deletions MdePkg/Library/BaseUeImageLib/BaseUeImageLib.inf
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,10 @@
gEfiMdePkgTokenSpaceGuid.PcdImageLoaderRelocTypePolicy
gEfiMdePkgTokenSpaceGuid.PcdDebugRaisePropertyMask
gEfiMdePkgTokenSpaceGuid.PcdImageLoaderRtRelocAllowTargetMismatch

[BuildOptions]

# Jief : I've added -Wno-uninitialized. I prefer to minimum changes the sources. It makes it easier to re-sync
XCODE:*_*_*_CC_FLAGS = -Wno-uninitialized
GCC:*_*_*_CC_FLAGS = -Wno-uninitialized
#MSFT:*_*_*_CC_FLAGS = ??

0 comments on commit 1863704

Please sign in to comment.