From ff012267caf03d37ffbf453e07e44a8c8a67ecba Mon Sep 17 00:00:00 2001 From: jief666 Date: Fri, 20 May 2022 11:29:26 +0200 Subject: [PATCH] Fix CCPV compilation. --- .../project.pbxproj | 14 ++++++++ .../CloverConfigPlistValidator_Debug.xcscheme | 2 +- rEFIt_UEFI/Platform/platformdata.cpp | 3 +- rEFIt_UEFI/Platform/platformdata.h | 3 ++ rEFIt_UEFI/PlatformPOSIX/include/Platform.h | 32 ++----------------- 5 files changed, 22 insertions(+), 32 deletions(-) diff --git a/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/project.pbxproj b/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/project.pbxproj index 4e0716eb5..fa248d412 100644 --- a/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/project.pbxproj +++ b/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/project.pbxproj @@ -61,6 +61,13 @@ 9A0B084A2402FE9300E2B470 /* XArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XArray.h; sourceTree = ""; }; 9A0B084B2402FE9300E2B470 /* XObjArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XObjArray.h; sourceTree = ""; }; 9A0B085D240300E000E2B470 /* Platform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = ""; }; + 9A12A1F328378FC80021CA78 /* DsdtFixList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DsdtFixList.h; sourceTree = ""; }; + 9A12A1F428378FC80021CA78 /* TagTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TagTypes.h; sourceTree = ""; }; + 9A12A1F528378FC80021CA78 /* QuirksCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QuirksCodes.h; sourceTree = ""; }; + 9A12A1F628378FC80021CA78 /* remove_ref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_ref.h; sourceTree = ""; }; + 9A12A1F728378FC80021CA78 /* Guid++.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Guid++.h"; sourceTree = ""; }; + 9A12A1F82837905E0021CA78 /* Net.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Net.h; sourceTree = ""; }; + 9A12A1F9283794760021CA78 /* Settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Settings.h; sourceTree = ""; }; 9A27554E2639E04F0095D456 /* Readme.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = Readme.md; sourceTree = ""; }; 9A2755522639E04F0095D456 /* SMBIOSPlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMBIOSPlist.h; sourceTree = ""; }; 9A2755532639E04F0095D456 /* Config_GUI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Config_GUI.cpp; sourceTree = ""; }; @@ -324,6 +331,7 @@ 9A28CCAC241B816400F3D247 /* Platform */ = { isa = PBXGroup; children = ( + 9A12A1F9283794760021CA78 /* Settings.h */, 9A3E3A4F271F35C40077F37E /* VersionString.cpp */, 9A3E3A4E271F35C40077F37E /* VersionString.h */, 9A27557D263A02600095D456 /* CloverVersion.cpp */, @@ -504,6 +512,12 @@ 9AA3911925CC56E60099DC1F /* include */ = { isa = PBXGroup; children = ( + 9A12A1F82837905E0021CA78 /* Net.h */, + 9A12A1F328378FC80021CA78 /* DsdtFixList.h */, + 9A12A1F728378FC80021CA78 /* Guid++.h */, + 9A12A1F528378FC80021CA78 /* QuirksCodes.h */, + 9A12A1F628378FC80021CA78 /* remove_ref.h */, + 9A12A1F428378FC80021CA78 /* TagTypes.h */, 9AB6EB9E25CF1FAD0001BDBB /* BootTypes.h */, 9AA3911A25CC56E60099DC1F /* Devices.h */, 9AA3912325CC56E60099DC1F /* Efi.h */, diff --git a/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/xcshareddata/xcschemes/CloverConfigPlistValidator_Debug.xcscheme b/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/xcshareddata/xcschemes/CloverConfigPlistValidator_Debug.xcscheme index 060c625b1..cdc955b1a 100644 --- a/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/xcshareddata/xcschemes/CloverConfigPlistValidator_Debug.xcscheme +++ b/Xcode/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj/xcshareddata/xcschemes/CloverConfigPlistValidator_Debug.xcscheme @@ -64,7 +64,7 @@ Smbios.BiosVersion = ApplePlatformDataArray[Model].firmwareVersion; settingsData->Smbios.BiosReleaseDate = GetReleaseDate(Model); settingsData->Smbios.EfiVersion = ApplePlatformDataArray[Model].efiversion; diff --git a/rEFIt_UEFI/Platform/platformdata.h b/rEFIt_UEFI/Platform/platformdata.h index 6386edeea..a6220de21 100644 --- a/rEFIt_UEFI/Platform/platformdata.h +++ b/rEFIt_UEFI/Platform/platformdata.h @@ -609,6 +609,9 @@ public: extern ApplePlatformDataArrayClass ApplePlatformDataArray; +/* + * ATTENTION : SetDMISettingsForModel does not assign GlobalConfig.CurrentModel = Model; + */ void SetDMISettingsForModel(MacModel Model, SETTINGS_DATA* settingsData); MacModel GetModelFromString (const XString8& ProductName); diff --git a/rEFIt_UEFI/PlatformPOSIX/include/Platform.h b/rEFIt_UEFI/PlatformPOSIX/include/Platform.h index a3415e648..9f839b7dd 100644 --- a/rEFIt_UEFI/PlatformPOSIX/include/Platform.h +++ b/rEFIt_UEFI/PlatformPOSIX/include/Platform.h @@ -35,40 +35,12 @@ #include "../../cpp_foundation/XBool.h" #endif -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include -//#include -//#include -#include "../../../../rEFIt_UEFI/Platform/BootLog.h" -#include // this is just to define DEBUG, because Slice wrongly did some #ifdef DEBUG - -#ifdef __cplusplus -} -#endif - -#include -#include -#include -#include -#include -#include -#include -#include #include "posix/posix.h" +#include + #include "../../../../rEFIt_UEFI/include/OneLinerMacros.h" -//#ifndef __cplusplus -////typedef uint16_t wchar_t; -//typedef uint32_t char32_t; -//typedef uint16_t char16_t; -//typedef uint8_t bool; -//#endif #include "./posix/abort.h" #include "../../../rEFIt_UEFI/cpp_foundation/unicode_conversions.h"