mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-11-12 09:54:36 +01:00
Fix visual studio compilation.
Fix some warnings. Rename panic_ask to log_technical_bug.
This commit is contained in:
parent
541182fcd1
commit
9906261e23
4
.gitignore
vendored
4
.gitignore
vendored
@ -131,3 +131,7 @@ RELEASE_*/
|
||||
#copy I make sometimes
|
||||
*copy
|
||||
*copy [0-9]*
|
||||
|
||||
#work in progress
|
||||
*_wip
|
||||
|
||||
|
@ -330,7 +330,7 @@
|
||||
<Command.MSFT, Command.INTEL>
|
||||
@"echo" [DLINK] $(MODULE_NAME)
|
||||
$(AT)"$(DLINK)" /OUT:${dst} $(DLINK_FLAGS) $(DLINK2_FLAGS) $(DLINK_SPATH) @$(STATIC_LIBRARY_FILES_LIST)
|
||||
$(AT)"$(DLINK)" /OUT:${dst} $(DLINK_FLAGS) $(DLINK_SPATH) @$(STATIC_LIBRARY_FILES_LIST)
|
||||
# $(AT)"$(DLINK)" /OUT:${dst} $(DLINK_FLAGS) $(DLINK_SPATH) @$(STATIC_LIBRARY_FILES_LIST)
|
||||
|
||||
<Command.GCC>
|
||||
@"echo" [DLINK] $(MODULE_NAME)
|
||||
|
@ -1875,21 +1875,27 @@ NOOPT_VS2017_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /O
|
||||
*_VS2017_X64_DLINK_PATH = DEF(VS2017_BIN_X64)\link.exe
|
||||
*_VS2017_X64_ASLDLINK_PATH = DEF(VS2017_BIN_X64)\link.exe
|
||||
|
||||
DEBUG_VS2017_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Gw /MP
|
||||
RELEASE_VS2017_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw /MP
|
||||
NOOPT_VS2017_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Od /MP
|
||||
#we can use /X (no std include path) because OC use stddef.h from the plaform. It's wrong ! TODO
|
||||
#without /Gw, it compile but it's to big at link time
|
||||
DEBUG_VS2017_X64_CC_FLAGS = /nologo /Zc:forScope /Zc:inline /Zc:wchar_t /Gd /Oi- /c /GS- /W4 /Gs32768 /D UNICODE /D _UNICODE /Od /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gw /MP
|
||||
RELEASE_VS2017_X64_CC_FLAGS = /nologo /Zc:forScope /Zc:inline /Zc:wchar_t /Gd /Oi- /c /WX /GS- /W4 /Gs32768 /D UNICODE /D _UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gw /MP
|
||||
NOOPT_VS2017_X64_CC_FLAGS = /nologo /Zc:forScope /Zc:inline /Zc:wchar_t /Gd /Oi- /c /GS- /W4 /Gs32768 /D UNICODE /D _UNICODE /Od /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gw /MP
|
||||
|
||||
DEBUG_VS2017_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
||||
DEBUG_VS2017_X64_CXX_FLAGS = /nologo /Zc:forScope /Zc:inline /Zc:wchar_t /Gd /Oi- /c /GS- /W4 /Gs32768 /D UNICODE /D _UNICODE /Od /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gw /MP
|
||||
RELEASE_VS2017_X64_CXX_FLAGS = /nologo /Zc:forScope /Zc:inline /Zc:wchar_t /Gd /Oi- /c /WX /GS- /W4 /Gs32768 /D UNICODE /D _UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gw /MP
|
||||
NOOPT_VS2017_X64_CXX_FLAGS = /nologo /Zc:forScope /Zc:inline /Zc:wchar_t /Gd /Oi- /c /GS- /W4 /Gs32768 /D UNICODE /D _UNICODE /Od /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gw /MP
|
||||
|
||||
DEBUG_VS2017_X64_ASM_FLAGS = /nologo /c /W3 /Cx /Zd /Zi
|
||||
RELEASE_VS2017_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
||||
NOOPT_VS2017_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
||||
NOOPT_VS2017_X64_ASM_FLAGS = /nologo /c /W3 /Cx /Zd /Zi
|
||||
|
||||
DEBUG_VS2017_X64_NASM_FLAGS = -Ox -f win64 -g
|
||||
RELEASE_VS2017_X64_NASM_FLAGS = -Ox -f win64
|
||||
NOOPT_VS2017_X64_NASM_FLAGS = -O0 -f win64 -g
|
||||
|
||||
DEBUG_VS2017_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4281 /IGNORE:4210 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
|
||||
RELEASE_VS2017_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4281 /IGNORE:4254 /IGNORE:4210 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data
|
||||
NOOPT_VS2017_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4281 /OPT:REF /IGNORE:4210 /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
|
||||
DEBUG_VS2017_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4281 /IGNORE:4210 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
|
||||
RELEASE_VS2017_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4281 /IGNORE:4210 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data
|
||||
NOOPT_VS2017_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4281 /IGNORE:4210 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
|
||||
|
||||
#################
|
||||
# ARM definitions
|
||||
|
15
Clover.dsc
15
Clover.dsc
@ -947,17 +947,18 @@ DEFINE EXIT_USBKB_FLAG = -DEXIT_USBKB
|
||||
DEFINE JIEF_DEBUG_FLAG = -DJIEF_DEBUG
|
||||
!endif
|
||||
|
||||
DEFINE BUILD_OPTIONS=-DIS_UEFI_MODULE -DMDEPKG_NDEBUG -DCLOVER_BUILD $(VBIOS_PATCH_CLOVEREFI_FLAG) $(ONLY_SATA_0_FLAG) $(BLOCKIO_FLAG) $(NOUSB_FLAG) $(NOUDMA_FLAG) $(AMD_FLAG) $(SECURE_BOOT_FLAG) $(ANDX86_FLAG) $(PS2MOUSE_LEGACYBOOT_FLAG) $(DEBUG_ON_SERIAL_PORT_FLAG) $(EXIT_USBKB_FLAG) $(LTO_FLAG) $(JIEF_DEBUG_FLAG) -DDISABLE_NEW_DEPRECATED_INTERFACES -DOC_TARGET_DEBUG
|
||||
DEFINE BUILD_OPTIONS=-DIS_UEFI_MODULE -DMDEPKG_NDEBUG -DCLOVER_BUILD $(VBIOS_PATCH_CLOVEREFI_FLAG) $(ONLY_SATA_0_FLAG) $(BLOCKIO_FLAG) $(NOUSB_FLAG) $(NOUDMA_FLAG) $(AMD_FLAG) $(SECURE_BOOT_FLAG) $(ANDX86_FLAG) $(PS2MOUSE_LEGACYBOOT_FLAG) $(DEBUG_ON_SERIAL_PORT_FLAG) $(EXIT_USBKB_FLAG) $(JIEF_DEBUG_FLAG) -DDISABLE_NEW_DEPRECATED_INTERFACES -DOC_TARGET_DEBUG
|
||||
|
||||
XCODE:DEBUG_*_*_CC_FLAGS =
|
||||
XCODE:DEBUG_*_*_CXX_FLAGS =
|
||||
|
||||
#MSFT:*_*_*_CC_FLAGS = /FAcs /FR$(@R).SBR /wd4701 /wd4703 $(BUILD_OPTIONS)
|
||||
MSFT:*_*_*_CC_FLAGS = /FAcs $(BUILD_OPTIONS) -Dinline=__inline /Zi -DDISABLE_NEW_DEPRECATED_INTERFACES -DOC_TARGET_DEBUG
|
||||
# -Dinline=__inline
|
||||
MSFT:*_*_*_CC_FLAGS = $(BUILD_OPTIONS)
|
||||
MSFT:*_*_*_CXX_FLAGS = $(BUILD_OPTIONS)
|
||||
|
||||
XCODE:*_*_*_CC_FLAGS = -std=c11 -fno-unwind-tables $(BUILD_OPTIONS)
|
||||
XCODE:*_*_*_CXX_FLAGS = -std=c++11 -fno-unwind-tables $(BUILD_OPTIONS)
|
||||
GCC:*_*_*_CC_FLAGS = -std=c11 $(BUILD_OPTIONS)
|
||||
GCC:*_*_*_CXX_FLAGS = -std=c++11 $(BUILD_OPTIONS)
|
||||
XCODE:*_*_*_CC_FLAGS = -std=c11 -fno-unwind-tables $(BUILD_OPTIONS) $(LTO_FLAG)
|
||||
XCODE:*_*_*_CXX_FLAGS = -std=c++11 -fno-unwind-tables $(BUILD_OPTIONS) $(LTO_FLAG)
|
||||
GCC:*_*_*_CC_FLAGS = -std=c11 $(BUILD_OPTIONS) $(LTO_FLAG)
|
||||
GCC:*_*_*_CXX_FLAGS = -std=c++11 $(BUILD_OPTIONS) $(LTO_FLAG)
|
||||
#-fanalyzer -Wmismatched-tags
|
||||
#-Weffc++
|
||||
|
@ -48,3 +48,4 @@
|
||||
|
||||
[BuildOptions]
|
||||
MSFT:*_*_*_CC_FLAGS = /GL-
|
||||
MSFT:*_*_*_CXX_FLAGS = /GL-
|
||||
|
@ -1,6 +1,8 @@
|
||||
|
||||
#include <Uefi.h>
|
||||
|
||||
#if defined(__GNUC__)
|
||||
#pragma GCC diagnostic ignored "-Wunused"
|
||||
#endif
|
||||
|
||||
int gOpensslLibNullDummy; // to silence libtool warning saying that there is no symbols
|
||||
|
6
MdePkg/Include/IndustryStandard/SmBios.h
Normal file → Executable file
6
MdePkg/Include/IndustryStandard/SmBios.h
Normal file → Executable file
@ -1326,8 +1326,12 @@ typedef enum {
|
||||
SlotTypePciExpressGen4X2 = 0xBA,
|
||||
SlotTypePciExpressGen4X4 = 0xBB,
|
||||
SlotTypePciExpressGen4X8 = 0xBC,
|
||||
SlotTypePciExpressGen4X16 = 0xBD
|
||||
SlotTypePciExpressGen4X16 = 0xBD,
|
||||
MaxMiscSlotType
|
||||
} MISC_SLOT_TYPE;
|
||||
#ifdef __cplusplus
|
||||
static_assert(MaxMiscSlotType < MAX_UINT8, "MISC_SLOT_TYPE cannot be safely cast to uint8_t");
|
||||
#endif
|
||||
|
||||
///
|
||||
/// System Slots - Slot Data Bus Width.
|
||||
|
@ -320,6 +320,12 @@ DebugPrintLevelEnabled (
|
||||
/**
|
||||
*
|
||||
*/
|
||||
#ifdef _MSC_VER
|
||||
#define DONT_EVALUATE(expression) \
|
||||
do { \
|
||||
TRUE ? (void)(0) : (void)((expression)); \
|
||||
} while (FALSE)
|
||||
#else
|
||||
#define DONT_EVALUATE(expression) \
|
||||
do { \
|
||||
_Pragma("GCC diagnostic push") \
|
||||
@ -329,6 +335,7 @@ DebugPrintLevelEnabled (
|
||||
TRUE ? (void)(0) : (void)((expression)); \
|
||||
_Pragma("GCC diagnostic pop") \
|
||||
} while (FALSE)
|
||||
#endif
|
||||
|
||||
/**
|
||||
Macro that calls DebugAssert() if an expression evaluates to FALSE.
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit daa686d0994eba8f735a3127adc023f15bf5fc48
|
||||
Subproject commit 4564c8abf1436f6ca3ba9a65b193ffd7c86d7cf7
|
@ -3,7 +3,8 @@
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<IncludePath>$(ProjectDir)..\..\rEFIt_UEFI\Platform\Posix;$(ProjectDir)..\..\rEFIt_UEFI\include;$(ProjectDir)..\..\rEFIt_UEFI\libeg;$(ProjectDir)..\..\rEFIt_UEFI\entry_scan;$(ProjectDir)..\..\rEFIt_UEFI\refit;$(ProjectDir)..\..\rEFIt_UEFI\fv2;$(ProjectDir)..\..\rEFIt_UEFI\fv2\rijndael;$(ProjectDir)..\..\rEFIt_UEFI\Platform;$(ProjectDir)..\..\rEFIt_UEFI\cpp_unit_test;$(ProjectDir)..\..\rEFIt_UEFI;$(ProjectDir)..\..\Include;$(ProjectDir)..\..\UefiCpuPkg\Include;$(ProjectDir)..\..\Include\Library;$(ProjectDir)..\..\MdePkg;$(ProjectDir)..\..\MdePkg/Include;$(ProjectDir)..\..\MdePkg/Include/X64;$(ProjectDir)..\..\MdeModulePkg;$(ProjectDir)..\..\MdeModulePkg/Include;$(ProjectDir)..\..\IntelFrameworkPkg;$(ProjectDir)..\..\IntelFrameworkPkg/Include;$(ProjectDir)..\..\IntelFrameworkModulePkg;$(ProjectDir)..\..\IntelFrameworkModulePkg/Include;$(ProjectDir)..\..\EdkCompatibilityPkg;$(ProjectDir)..\..\EdkCompatibilityPkg/Compatibility/Include;$(ProjectDir)..\..\StdLib;$(ProjectDir)..\..\StdLib/Include;$(ProjectDir)..\..\StdLib/Include/X64;$(ProjectDir)..\..\OpenCorePkg;$(ProjectDir)..\..\OpenCorePkg\Include\Acidanthera;$(ProjectDir)..\..\OpenCorePkg\User\Include;$(ProjectDir)..\..\OpenCorePkg\Include\Apple;$(ProjectDir)..\..\OpenCorePkg\Include\VMWare;$(ProjectDir)..\..\OpenCorePkg\Include\Intel;$(ProjectDir)..\..\Library\OpensslLib\Include;$(IncludePath)</IncludePath>
|
||||
<IncludePath>
|
||||
</IncludePath>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
@ -18,17 +19,21 @@
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);CLOVER_DEBUG;_LIB;JCONST=const;STRING_ARRAY_NAME=CLOVERStrings;EFIAPI=;MDEPKG_NDEBUG;CLOVER_BUILD;AMD_SUPPORT;LODEPNG;ANDX86;DEBUG_ON_SERIAL_PORT;JIEF_DEBUG</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>%(PreprocessorDefinitions);JCONST=const;MDEPKG_NDEBUG;CLOVER_BUILD;AMD_SUPPORT;ANDX86;DEBUG_ON_SERIAL_PORT;JIEF_DEBUG;DISABLE_NEW_DEPRECATED_INTERFACES;IS_UEFI_MODULE;OC_TARGET_DEBUG</PreprocessorDefinitions>
|
||||
<ExceptionHandling>false</ExceptionHandling>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<RuntimeLibrary />
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
||||
<ForcedIncludeFiles>$(ProjectDir)..\..\Build/Clover/RELEASE_VS2017/X64/rEFIt_UEFI/refit/DEBUG/AutoGen.h</ForcedIncludeFiles>
|
||||
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)..\..\rEFIt_UEFI\Platform\Posix;$(ProjectDir)..\..\rEFIt_UEFI;$(ProjectDir)..\..\rEFIt_UEFI\libeg;$(ProjectDir)..\..\rEFIt_UEFI\entry_scan;$(ProjectDir)..\..\rEFIt_UEFI\refit;$(ProjectDir)..\..\rEFIt_UEFI\fv2;$(ProjectDir)..\..\rEFIt_UEFI\fv2\rijndael;$(ProjectDir)..\..\rEFIt_UEFI\Platform;$(ProjectDir)..\..\Include;$(ProjectDir)..\..\MdePkg;$(ProjectDir)..\..\MdePkg/Include;$(ProjectDir)..\..\MdePkg/Include/X64;$(ProjectDir)..\..\MdeModulePkg;$(ProjectDir)..\..\MdeModulePkg/Include;$(ProjectDir)..\..\IntelFrameworkPkg;$(ProjectDir)..\..\IntelFrameworkPkg/Include;$(ProjectDir)..\..\IntelFrameworkModulePkg;$(ProjectDir)..\..\IntelFrameworkModulePkg/Include;$(ProjectDir)..\..\EdkCompatibilityPkg;$(ProjectDir)..\..\EdkCompatibilityPkg/Compatibility/Include;$(ProjectDir)..\..\StdLib;$(ProjectDir)..\..\StdLib/Include;$(ProjectDir)..\..\StdLib/Include/X64;$(IncludePath)</AdditionalIncludeDirectories>
|
||||
<IgnoreStandardIncludePath>false</IgnoreStandardIncludePath>
|
||||
<ShowIncludes>false</ShowIncludes>
|
||||
<AdditionalOptions>/Gs32768 %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions>/Gs32768 /Oi- /EHs-c- %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)..\..\rEFIt_UEFI\PlatformEFI;$(ProjectDir)..\..\rEFIt_UEFI\PlatformEFI\include;$(ProjectDir)..\..\rEFIt_UEFI\PlatformEFI\posix;$(ProjectDir)..\..\rEFIt_UEFI\include;$(ProjectDir)..\..\Include;$(ProjectDir)..\..\Include\Library;$(ProjectDir)..\..\UefiCpuPkg\Include;$(ProjectDir)..\..\MdePkg;$(ProjectDir)..\..\MdePkg/Include;$(ProjectDir)..\..\MdePkg/Include/X64;$(ProjectDir)..\..\MdeModulePkg;$(ProjectDir)..\..\MdeModulePkg/Include;$(ProjectDir)..\..\IntelFrameworkPkg;$(ProjectDir)..\..\IntelFrameworkPkg/Include;$(ProjectDir)..\..\IntelFrameworkModulePkg;$(ProjectDir)..\..\IntelFrameworkModulePkg/Include;$(ProjectDir)..\..\EdkCompatibilityPkg;$(ProjectDir)..\..\EdkCompatibilityPkg/Compatibility/Include;$(ProjectDir)..\..\StdLib;$(ProjectDir)..\..\StdLib/Include;$(ProjectDir)..\..\StdLib/Include/X64;$(ProjectDir)..\..\OpenCorePkg;$(ProjectDir)..\..\OpenCorePkg\Include\Acidanthera;$(ProjectDir)..\..\OpenCorePkg\User\Include;$(ProjectDir)..\..\OpenCorePkg\Include\Apple;$(ProjectDir)..\..\OpenCorePkg\Include\VMWare;$(ProjectDir)..\..\OpenCorePkg\Include\Intel;$(ProjectDir)..\..\Library\OpensslLib\Include</AdditionalIncludeDirectories>
|
||||
<MinimalRebuild />
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<TreatWarningAsError />
|
||||
</ClCompile>
|
||||
<CustomBuild>
|
||||
<Command>cmd /c echo %cd%</Command>
|
||||
|
@ -38,21 +38,20 @@
|
||||
<ImportGroup Label="Shared">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="Clover.props" />
|
||||
<Import Project="CloverDebug.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="Clover.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<IncludePath />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<IncludePath>$(ProjectDir)..\..\rEFIt_UEFI;$(ProjectDir)..\..\rEFIt_UEFI\libeg;$(ProjectDir)..\..\rEFIt_UEFI\entry_scan;$(ProjectDir)..\..\rEFIt_UEFI\refit;$(ProjectDir)..\..\rEFIt_UEFI\fv2;$(ProjectDir)..\..\rEFIt_UEFI\fv2\rijndael;$(ProjectDir)..\..\rEFIt_UEFI\Platform;$(ProjectDir)..\..\Include;$(ProjectDir)..\..\OpensslLib\Include;$(ProjectDir)..\..\OpensslLib\openssl-1.0.1e\include;$(ProjectDir)..\..\MdePkg;$(ProjectDir)..\..\MdePkg/Include;$(ProjectDir)..\..\MdePkg/Include/X64;$(ProjectDir)..\..\MdeModulePkg;$(ProjectDir)..\..\MdeModulePkg/Include;$(ProjectDir)..\..\IntelFrameworkPkg;$(ProjectDir)..\..\IntelFrameworkPkg/Include;$(ProjectDir)..\..\IntelFrameworkModulePkg;$(ProjectDir)..\..\IntelFrameworkModulePkg/Include;$(ProjectDir)..\..\EdkCompatibilityPkg;$(ProjectDir)..\..\EdkCompatibilityPkg/Compatibility/Include;$(ProjectDir)..\..\StdLib;$(ProjectDir)..\..\StdLib/Include;$(ProjectDir)..\..\StdLib/Include/X64;$(IncludePath)</IncludePath>
|
||||
<IncludePath />
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
@ -67,36 +66,14 @@
|
||||
<PostBuildEvent />
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<Optimization>MinSpace</Optimization>
|
||||
<FunctionLevelLinking>false</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>false</IntrinsicFunctions>
|
||||
<SDLCheck>
|
||||
</SDLCheck>
|
||||
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions);JCONST=const;STRING_ARRAY_NAME=CLOVERStrings;EFIAPI=;MDEPKG_NDEBUG;CLOVER_BUILD;AMD_SUPPORT;LODEPNG;ANDX86;DEBUG_ON_SERIAL_PORT</PreprocessorDefinitions>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<ForcedIncludeFiles>$(ProjectDir)..\..\Build/Clover/RELEASE_VS2017/X64/rEFIt_UEFI/refit/DEBUG/AutoGen.h</ForcedIncludeFiles>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<MultiProcessorCompilation>false</MultiProcessorCompilation>
|
||||
<StringPooling>true</StringPooling>
|
||||
<ExceptionHandling>false</ExceptionHandling>
|
||||
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<MinimalRebuild />
|
||||
<RuntimeLibrary />
|
||||
<IgnoreStandardIncludePath>false</IgnoreStandardIncludePath>
|
||||
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<AdditionalOptions>/NODEFAULTLIB %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<ClCompile />
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
<ClCompile />
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\Build\Clover\RELEASE_VS2017\X64\rEFIt_UEFI\refit\DEBUG\AutoGen.c" />
|
||||
@ -105,27 +82,34 @@
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_foundation\XRBuffer.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_foundation\XString.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_foundation\XStringArray.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteArrayTypes.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteCompositeTypes.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteDictTypes.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteParser.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteSimpleTypes.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteUnionTypes.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\all_tests.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\config-test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\find_replace_mask_Clover_tests.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\find_replace_mask_OC_tests.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\global_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\LoadOptions_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\MacOsVersion_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\plist_tests.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\printf_lite-test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\printlib-test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\strcasecmp_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\strcmp_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\strlen_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\strncmp_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\XArray_tests.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\XBuffer_tests.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\xml_lite-reapeatingdict-test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\xml_lite-test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\XObjArray_tests.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\XStringArray_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\XString_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_unit_test\XToolsCommon_test.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_util\globals_ctor.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_util\globals_dtor.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_util\operatorNewDelete.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\cpp_util\pure_virtual.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\entry_scan\bootscreen.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\entry_scan\common.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\entry_scan\legacy.cpp" />
|
||||
@ -137,6 +121,7 @@
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\entry_scan\securevars.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\entry_scan\tool.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\gui\menu_items\menu_items.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\gui\REFIT_MAINMENU_SCREEN.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\gui\REFIT_MENU_SCREEN.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\gui\shared_with_menu.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\libeg\BmLib.cpp" />
|
||||
@ -158,22 +143,32 @@
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\libeg\XImage.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\libeg\XPointer.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\libeg\XTheme.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\BasicIO.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\BootLog.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\cpp_util\globals_ctor.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\cpp_util\globals_dtor.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\cpp_util\operatorNewDelete.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\cpp_util\pure_virtual.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\posix\abort.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\posix\posix_additions.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\posix\stdio.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\posix\string.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\posix\strings.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\posix\strlen.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\PlatformEFI\posix\wchar.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\AcpiPatcher.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\AmlGenerator.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\APFS.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\ati.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\b64cdecode.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\BasicIO.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\BdsConnect.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\BootLog.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\BootOptions.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\card_vlist.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\CloverVersion.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Console.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\cpu.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\DataHub.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\DataHubCpu.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\DevicePath.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\device_inject.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Edid.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Events.cpp" />
|
||||
@ -184,13 +179,15 @@
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\HdaCodecDump.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Hibernate.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Injectors.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\KERNEL_AND_KEXT_PATCHES.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\kernel_patcher.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\KextList.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\kext_inject.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\kext_patcher.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\LegacyBiosThunk.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\LegacyBoot.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\MacOsVersion.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\MemoryOperation.c" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Net.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\nvidia.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Nvram.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\platformdata.cpp" />
|
||||
@ -207,15 +204,10 @@
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\plist\TagKey.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\plist\TagString8.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\plist\xml.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Posix\abort.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Posix\stdio.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Posix\string.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Posix\strlen.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Posix\wchar.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Self.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\SelfOem.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Settings.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\SettingsUtils.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\smbios.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\SmbiosFillPatchingValues.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\sound.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\spd.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\StartupSound.cpp" />
|
||||
@ -223,11 +215,21 @@
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\usbfix.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Utils.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\VersionString.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Volume.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Platform\Volumes.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\refit\icns.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\refit\lib.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\refit\main.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\refit\menu.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\refit\screen.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\ConfigManager.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\ConfigPlistAbstract.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_ACPI_DSDT.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_GUI.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Quirks.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\SMBIOSPlist.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\Self.cpp" />
|
||||
<ClCompile Include="..\..\rEFIt_UEFI\Settings\SelfOem.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_foundation\unicode_conversions.h" />
|
||||
@ -239,29 +241,37 @@
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_foundation\XStringAbstract.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_foundation\XStringArray.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_foundation\XToolsCommon.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_lib\undefinable.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteArrayTypes.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteCompositeTypes.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteDictTypes.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteParser.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteSimpleTypes.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_lib\XmlLiteUnionTypes.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\all_tests.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\config-test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\find_replace_mask_Clover_tests.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\find_replace_mask_OC_tests.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\global_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\LoadOptions_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\MacOsVersion_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\plist_tests.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\printf_lite-test-cpp_conf.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\printf_lite-test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\printlib-test-cpp_conf.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\printlib-test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\strcasecmp_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\strcmp_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\strlen_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\strncmp_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\XArray_tests.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\XBuffer_tests.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\xml_lite-reapeatingdict-test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\xml_lite-test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\XObjArray_tests.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\XStringArray_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\XString_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_unit_test\XToolsCommon_test.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_util\globals_ctor.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_util\globals_dtor.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_util\operatorNewDelete.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\cpp_util\remove_ref.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\entry_scan\CanonicalDB.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\entry_scan\CloverDB.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\entry_scan\CloverKEK.h" />
|
||||
@ -274,6 +284,7 @@
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\entry_scan\tool.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\gui\menu_items\menu_globals.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\gui\menu_items\menu_items.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\gui\REFIT_MAINMENU_SCREEN.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\gui\REFIT_MENU_SCREEN.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\gui\shared_with_menu.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\libeg\BmLib.h" />
|
||||
@ -290,10 +301,31 @@
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\libeg\XImage.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\libeg\XPointer.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\libeg\XTheme.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\cpp_util\globals_ctor.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\cpp_util\globals_dtor.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\cpp_util\operatorNewDelete.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\include\Platform.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\include\printf_lite-test-cpp_conf.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\include\printlib-test-cpp_conf.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\include\XToolsConf.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\abort.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\limits.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\posix.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\posix_additions.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\stdarg.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\stdbool.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\stddef.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\stdint.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\stdio.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\stdlib.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\string.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\strings.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\PlatformEFI\posix\wchar.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\AcpiPatcher.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\AmlGenerator.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\APFS.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\ati.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\ati2.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\ati_reg.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\b64cdecode.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\BasicIO.h" />
|
||||
@ -301,9 +333,12 @@
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\BootLog.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\BootOptions.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\card_vlist.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\CloverVersion.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Console.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\cpu.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\DataHub.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\DataHubCpu.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\DataHubExt.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\device_inject.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Edid.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Events.h" />
|
||||
@ -314,19 +349,17 @@
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\HdaCodecDump.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Hibernate.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Injectors.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\KERNEL_AND_KEXT_PATCHES.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\kernel_patcher.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\KextList.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\kext_inject.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\LegacyBiosThunk.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\LegacyBoot.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\loader.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\LoaderUefi.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\MachO-loader.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\MacOsVersion.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\MemoryOperation.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\memvendors.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Net.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\nvidia.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Nvram.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Platform.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\platformdata.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\PlatformDriverOverride.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\plist\base64.h" />
|
||||
@ -341,21 +374,10 @@
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\plist\TagKey.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\plist\TagString8.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\plist\xml.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\abort.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\limits.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\posix.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\stdarg.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\stdbool.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\stddef.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\stdint.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\stdio.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\stdlib.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\string.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Posix\wchar.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Self.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\SelfOem.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Settings.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\SettingsUtils.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\smbios.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\SmbiosFillPatchingValues.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\spd.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\sse3_5_patcher.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\sse3_patcher.h" />
|
||||
@ -364,10 +386,41 @@
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\usbfix.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Utils.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\VersionString.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Volume.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Platform\Volumes.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\refit\lib.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigManager.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\ConfigPlistAbstract.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\ConfigPlistClass.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_ACPI.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_ACPI_DSDT.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_ACPI_SSDT.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Boot.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_BootGraphics.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_CPU.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Devices.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Devices_AddProperties.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Devices_Arbitrary.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Devices_Audio.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Devices_FakeID.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Devices_Properties.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Devices_USB.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Graphics.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_GUI.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_KernelAndKextPatches.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_Quirks.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_RtVariables.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\Config_SystemParameters.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\SMBIOSPlist.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\Self.h" />
|
||||
<ClInclude Include="..\..\rEFIt_UEFI\Settings\SelfOem.h" />
|
||||
<ClInclude Include="resource.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\..\rEFIt_UEFI\libeg\ftol.asm" />
|
||||
<None Include="..\..\rEFIt_UEFI\Platform\FixBiosDsdt.cpp copy" />
|
||||
<None Include="..\..\rEFIt_UEFI\Settings\ConfigPlist\README.md" />
|
||||
<None Include="..\..\rEFIt_UEFI\Settings\Readme.md" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
|
File diff suppressed because it is too large
Load Diff
BIN
VC/Clover/CloverX64.aps
Executable file
BIN
VC/Clover/CloverX64.aps
Executable file
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
@echo off
|
||||
@echo on
|
||||
set curdir=%cd%
|
||||
|
||||
set TARGETDIR=.\x64\Debug
|
||||
@ -16,11 +16,11 @@ for %%i in (%TARGETFILENAME%) do @set TARGETBASENAME=%%~ni
|
||||
set GENFWPATH=..\..\BaseTools\Bin\Win32\GenFw.exe
|
||||
|
||||
|
||||
rem echo curdir=%curdir%
|
||||
rem @echo TARGETDIR=%TARGETDIR%
|
||||
rem @echo TARGETFILENAME=%TARGETFILENAME%
|
||||
rem @echo TARGETBASENAME=%TARGETBASENAME%
|
||||
rem @echo GENFWPATH=%GENFWPATH%
|
||||
@echo curdir=%curdir%
|
||||
@echo TARGETDIR=%TARGETDIR%
|
||||
@echo TARGETFILENAME=%TARGETFILENAME%
|
||||
@echo TARGETBASENAME=%TARGETBASENAME%
|
||||
@echo GENFWPATH=%GENFWPATH%
|
||||
|
||||
|
||||
if NOT exist "Clover.vcxproj" (
|
||||
|
5
VC/Clover/Readme.txt
Normal file
5
VC/Clover/Readme.txt
Normal file
@ -0,0 +1,5 @@
|
||||
2021-05
|
||||
Jief : I got "don't know how to make 'c'" when I launch edksetup.bat Rebuild. It was because of a Windows permission problem.
|
||||
|
||||
After modifiying GenMake.py, launch :
|
||||
../rsync\ to\ windows\ vmware\ ssh && ssh Clover-PC "rmdir /S /Q CloverBootloader_synced\\Conf & rmdir /S /Q CloverBootloader_synced\\Build\\Clover\\DEBUG_VS2017\\X64\\rEFIt_UEFI\\refit"
|
14
VC/Clover/resource.h
Executable file
14
VC/Clover/resource.h
Executable file
@ -0,0 +1,14 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by CloverX64.rc
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 101
|
||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
||||
#define _APS_NEXT_CONTROL_VALUE 1001
|
||||
#define _APS_NEXT_SYMED_VALUE 101
|
||||
#endif
|
||||
#endif
|
19
VC/Readme.txt
Normal file
19
VC/Readme.txt
Normal file
@ -0,0 +1,19 @@
|
||||
2021-05
|
||||
How to use Visual C project ?
|
||||
|
||||
You need a first compilation with edk2 build system to succeed in order to compile all the libraries and generate autogen.c/.h
|
||||
|
||||
To do so :
|
||||
-> cd to Clover folder
|
||||
-> edksetup.bat
|
||||
-> edksetup.bat Rebuild
|
||||
-> cbuild --debug (you can also build the release version if you'd like to compile the release configuration)
|
||||
|
||||
-> double click on ./VC/Clover/Clover.sln
|
||||
-> build as usual in VS
|
||||
|
||||
The result is : ./VC/Clover/x64/Debug/CloverX64.efi
|
||||
|
||||
NOTE :
|
||||
if some options need to be adjusted, do not set them in the property page of the project. If you do that, you'll have to modify for both debug and release configuration and, let's be honest, we don't do it :-).
|
||||
Instead, open the Property Manager and modify the property page "Clover" of "CloverDebug" for debug only options.
|
@ -67,15 +67,9 @@
|
||||
9A2754B2263802230095D456 /* ConfigPlistAbstract.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547B263802230095D456 /* ConfigPlistAbstract.h */; };
|
||||
9A2754B3263802230095D456 /* ConfigPlistAbstract.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547B263802230095D456 /* ConfigPlistAbstract.h */; };
|
||||
9A2754B4263802230095D456 /* ConfigPlistAbstract.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547B263802230095D456 /* ConfigPlistAbstract.h */; };
|
||||
9A2754B5263802230095D456 /* ConfigPlistClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A27547C263802230095D456 /* ConfigPlistClass.cpp */; };
|
||||
9A2754B6263802230095D456 /* ConfigPlistClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A27547C263802230095D456 /* ConfigPlistClass.cpp */; };
|
||||
9A2754B7263802230095D456 /* ConfigPlistClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A27547C263802230095D456 /* ConfigPlistClass.cpp */; };
|
||||
9A2754B8263802230095D456 /* Config_SystemParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547D263802230095D456 /* Config_SystemParameters.h */; };
|
||||
9A2754B9263802230095D456 /* Config_SystemParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547D263802230095D456 /* Config_SystemParameters.h */; };
|
||||
9A2754BA263802230095D456 /* Config_SystemParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547D263802230095D456 /* Config_SystemParameters.h */; };
|
||||
9A2754BB263802230095D456 /* Config_ACPI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A27547E263802230095D456 /* Config_ACPI.cpp */; };
|
||||
9A2754BC263802230095D456 /* Config_ACPI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A27547E263802230095D456 /* Config_ACPI.cpp */; };
|
||||
9A2754BD263802230095D456 /* Config_ACPI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A27547E263802230095D456 /* Config_ACPI.cpp */; };
|
||||
9A2754BE263802230095D456 /* Config_Devices.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547F263802230095D456 /* Config_Devices.h */; };
|
||||
9A2754BF263802230095D456 /* Config_Devices.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547F263802230095D456 /* Config_Devices.h */; };
|
||||
9A2754C0263802230095D456 /* Config_Devices.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A27547F263802230095D456 /* Config_Devices.h */; };
|
||||
@ -1017,6 +1011,9 @@
|
||||
9A878CAA26186898000B9362 /* XObjArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8788DB26186897000B9362 /* XObjArray.h */; };
|
||||
9A87920326188002000B9362 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A87920126188002000B9362 /* Platform.h */; };
|
||||
9A87920426188002000B9362 /* XToolsConf.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A87920226188002000B9362 /* XToolsConf.h */; };
|
||||
9ACBC043264484A5001EB94B /* config-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A8787C926186896000B9362 /* config-test.cpp */; };
|
||||
9ACBC044264484A6001EB94B /* config-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A8787C926186896000B9362 /* config-test.cpp */; };
|
||||
9ACBC045264484A6001EB94B /* config-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A8787C926186896000B9362 /* config-test.cpp */; };
|
||||
9AF1EFEB2634217800F7C2C0 /* SettingsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF1EFE92634217800F7C2C0 /* SettingsUtils.h */; };
|
||||
9AF1EFEC2634217800F7C2C0 /* SettingsUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AF1EFEA2634217800F7C2C0 /* SettingsUtils.cpp */; };
|
||||
9AF4D937263004E200487D15 /* XmlLiteCompositeTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AF4D92B263004E100487D15 /* XmlLiteCompositeTypes.cpp */; };
|
||||
@ -1084,9 +1081,7 @@
|
||||
9A275479263802230095D456 /* Config_Boot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config_Boot.h; sourceTree = "<group>"; };
|
||||
9A27547A263802230095D456 /* Config_Devices_Arbitrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config_Devices_Arbitrary.h; sourceTree = "<group>"; };
|
||||
9A27547B263802230095D456 /* ConfigPlistAbstract.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfigPlistAbstract.h; sourceTree = "<group>"; };
|
||||
9A27547C263802230095D456 /* ConfigPlistClass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConfigPlistClass.cpp; sourceTree = "<group>"; };
|
||||
9A27547D263802230095D456 /* Config_SystemParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config_SystemParameters.h; sourceTree = "<group>"; };
|
||||
9A27547E263802230095D456 /* Config_ACPI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Config_ACPI.cpp; sourceTree = "<group>"; };
|
||||
9A27547F263802230095D456 /* Config_Devices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config_Devices.h; sourceTree = "<group>"; };
|
||||
9A275480263802230095D456 /* Config_CPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config_CPU.h; sourceTree = "<group>"; };
|
||||
9A275481263802230095D456 /* Config_BootGraphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config_BootGraphics.h; sourceTree = "<group>"; };
|
||||
@ -1459,7 +1454,6 @@
|
||||
9A275483263802230095D456 /* Config_ACPI_DSDT.cpp */,
|
||||
9A275472263802230095D456 /* Config_ACPI_DSDT.h */,
|
||||
9A275484263802230095D456 /* Config_ACPI_SSDT.h */,
|
||||
9A27547E263802230095D456 /* Config_ACPI.cpp */,
|
||||
9A275477263802230095D456 /* Config_ACPI.h */,
|
||||
9A275479263802230095D456 /* Config_Boot.h */,
|
||||
9A275481263802230095D456 /* Config_BootGraphics.h */,
|
||||
@ -1481,7 +1475,6 @@
|
||||
9A27547D263802230095D456 /* Config_SystemParameters.h */,
|
||||
9A275482263802230095D456 /* ConfigPlistAbstract.cpp */,
|
||||
9A27547B263802230095D456 /* ConfigPlistAbstract.h */,
|
||||
9A27547C263802230095D456 /* ConfigPlistClass.cpp */,
|
||||
9A275476263802230095D456 /* ConfigPlistClass.h */,
|
||||
9A275487263802230095D456 /* SMBIOSPlist.cpp */,
|
||||
9A27546E263802230095D456 /* SMBIOSPlist.h */,
|
||||
@ -1934,22 +1927,22 @@
|
||||
9A8788CB26186897000B9362 /* cpp_foundation */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
9A8788D126186897000B9362 /* shared_ptr.cpp */,
|
||||
9A8788D326186897000B9362 /* shared_ptr.h */,
|
||||
9A8788D526186897000B9362 /* unicode_conversions.cpp */,
|
||||
9A8788CC26186897000B9362 /* unicode_conversions.h */,
|
||||
9A8788CD26186897000B9362 /* XStringArray.cpp */,
|
||||
9A8788DA26186897000B9362 /* XArray.h */,
|
||||
9A8788D826186897000B9362 /* XBuffer.cpp */,
|
||||
9A8788D226186897000B9362 /* XBuffer.h */,
|
||||
9A8788DB26186897000B9362 /* XObjArray.h */,
|
||||
9A8788D626186897000B9362 /* XRBuffer.cpp */,
|
||||
9A8788CE26186897000B9362 /* XRBuffer.h */,
|
||||
9A8788D726186897000B9362 /* XString.cpp */,
|
||||
9A8788D926186897000B9362 /* XString.h */,
|
||||
9A8788D426186897000B9362 /* XStringAbstract.h */,
|
||||
9A8788CD26186897000B9362 /* XStringArray.cpp */,
|
||||
9A8788CF26186897000B9362 /* XStringArray.h */,
|
||||
9A8788D026186897000B9362 /* XToolsCommon.h */,
|
||||
9A8788D126186897000B9362 /* shared_ptr.cpp */,
|
||||
9A8788D226186897000B9362 /* XBuffer.h */,
|
||||
9A8788D326186897000B9362 /* shared_ptr.h */,
|
||||
9A8788D426186897000B9362 /* XStringAbstract.h */,
|
||||
9A8788D526186897000B9362 /* unicode_conversions.cpp */,
|
||||
9A8788D626186897000B9362 /* XRBuffer.cpp */,
|
||||
9A8788D726186897000B9362 /* XString.cpp */,
|
||||
9A8788D826186897000B9362 /* XBuffer.cpp */,
|
||||
9A8788D926186897000B9362 /* XString.h */,
|
||||
9A8788DA26186897000B9362 /* XArray.h */,
|
||||
9A8788DB26186897000B9362 /* XObjArray.h */,
|
||||
);
|
||||
path = cpp_foundation;
|
||||
sourceTree = "<group>";
|
||||
@ -2807,6 +2800,7 @@
|
||||
9A878B6D26186897000B9362 /* egemb_icons_dark.cpp in Sources */,
|
||||
9A878B2226186897000B9362 /* VersionString.cpp in Sources */,
|
||||
9A878B0426186897000B9362 /* MemoryOperation.c in Sources */,
|
||||
9ACBC043264484A5001EB94B /* config-test.cpp in Sources */,
|
||||
9A878A2326186897000B9362 /* xml.cpp in Sources */,
|
||||
9A878AB926186897000B9362 /* kext_inject.cpp in Sources */,
|
||||
9A8788EE26186897000B9362 /* abort.cpp in Sources */,
|
||||
@ -2843,7 +2837,6 @@
|
||||
9A878BCD26186898000B9362 /* XImage.cpp in Sources */,
|
||||
9A87895426186897000B9362 /* XBuffer_tests.cpp in Sources */,
|
||||
9A878BA926186898000B9362 /* nanosvgrast.cpp in Sources */,
|
||||
9A2754B5263802230095D456 /* ConfigPlistClass.cpp in Sources */,
|
||||
9AF4D955263004E200487D15 /* XmlLiteDictTypes.cpp in Sources */,
|
||||
9AF4D937263004E200487D15 /* XmlLiteCompositeTypes.cpp in Sources */,
|
||||
9A878AE026186897000B9362 /* BootOptions.cpp in Sources */,
|
||||
@ -2883,7 +2876,6 @@
|
||||
9A878B6126186897000B9362 /* usbfix.cpp in Sources */,
|
||||
9A878B4C26186897000B9362 /* guid.cpp in Sources */,
|
||||
9A7D2E932636B4F300187064 /* CloverVersion.cpp in Sources */,
|
||||
9A2754BB263802230095D456 /* Config_ACPI.cpp in Sources */,
|
||||
9A878A3826186897000B9362 /* TagString8.cpp in Sources */,
|
||||
9A878A7426186897000B9362 /* AcpiPatcher.cpp in Sources */,
|
||||
9A27548E263802230095D456 /* Config_GUI.cpp in Sources */,
|
||||
@ -2924,7 +2916,6 @@
|
||||
9A878A2726186897000B9362 /* TagBool.cpp in Sources */,
|
||||
9A878C3D26186898000B9362 /* tool.cpp in Sources */,
|
||||
9A878C5B26186898000B9362 /* REFIT_MENU_SCREEN.cpp in Sources */,
|
||||
9A2754BC263802230095D456 /* Config_ACPI.cpp in Sources */,
|
||||
9A87897626186897000B9362 /* plist_tests.cpp in Sources */,
|
||||
9A27546B263801930095D456 /* Self.cpp in Sources */,
|
||||
9AF4D971263014C600487D15 /* Volume.cpp in Sources */,
|
||||
@ -3009,8 +3000,8 @@
|
||||
9AF4D938263004E200487D15 /* XmlLiteCompositeTypes.cpp in Sources */,
|
||||
9A878AE126186897000B9362 /* BootOptions.cpp in Sources */,
|
||||
9A878AEA26186897000B9362 /* gma.cpp in Sources */,
|
||||
9ACBC044264484A6001EB94B /* config-test.cpp in Sources */,
|
||||
9A2754E926396F2B0095D456 /* SmbiosFillPatchingValues.cpp in Sources */,
|
||||
9A2754B6263802230095D456 /* ConfigPlistClass.cpp in Sources */,
|
||||
9A878C7F26186898000B9362 /* XStringArray.cpp in Sources */,
|
||||
9A8789A026186897000B9362 /* strncmp_test.cpp in Sources */,
|
||||
9A878BBC26186898000B9362 /* XIcon.cpp in Sources */,
|
||||
@ -3083,7 +3074,6 @@
|
||||
9A878A2826186897000B9362 /* TagBool.cpp in Sources */,
|
||||
9A878C3E26186898000B9362 /* tool.cpp in Sources */,
|
||||
9A878C5C26186898000B9362 /* REFIT_MENU_SCREEN.cpp in Sources */,
|
||||
9A2754BD263802230095D456 /* Config_ACPI.cpp in Sources */,
|
||||
9A87897726186897000B9362 /* plist_tests.cpp in Sources */,
|
||||
9A27546C263801930095D456 /* Self.cpp in Sources */,
|
||||
9AF4D972263014C600487D15 /* Volume.cpp in Sources */,
|
||||
@ -3168,8 +3158,8 @@
|
||||
9AF4D939263004E200487D15 /* XmlLiteCompositeTypes.cpp in Sources */,
|
||||
9A878AE226186897000B9362 /* BootOptions.cpp in Sources */,
|
||||
9A878AEB26186897000B9362 /* gma.cpp in Sources */,
|
||||
9ACBC045264484A6001EB94B /* config-test.cpp in Sources */,
|
||||
9A2754EA26396F2B0095D456 /* SmbiosFillPatchingValues.cpp in Sources */,
|
||||
9A2754B7263802230095D456 /* ConfigPlistClass.cpp in Sources */,
|
||||
9A878C8026186898000B9362 /* XStringArray.cpp in Sources */,
|
||||
9A8789A126186897000B9362 /* strncmp_test.cpp in Sources */,
|
||||
9A878BBD26186898000B9362 /* XIcon.cpp in Sources */,
|
||||
|
@ -1,812 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575">
|
||||
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575" moduleId="org.eclipse.cdt.core.settings" name="DEBUG_XCODE">
|
||||
|
||||
<externalSettings>
|
||||
|
||||
<externalSetting>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/CloverX64TestNewParser"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/CloverX64TestNewParser/Clang-Debug"/>
|
||||
|
||||
<entry flags="RESOLVED" kind="libraryFile" name="CLoverX64" srcPrefixMapping="" srcRootPath=""/>
|
||||
|
||||
</externalSetting>
|
||||
|
||||
</externalSettings>
|
||||
|
||||
<extensions>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.MachO64" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
</extensions>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575" name="DEBUG_XCODE" optionalBuildProperties="org.eclipse.cdt.docker.launcher.containerbuild.property.volumes=,org.eclipse.cdt.docker.launcher.containerbuild.property.selectedvolumes=" parent="cdt.managedbuild.config.gnu.macosx.exe.debug" postbuildStep="">
|
||||
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575." name="/" resourcePath="">
|
||||
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.2003535352" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.704209007" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix" useByScannerDiscovery="false" value="clang-" valueType="string"/>
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.1636132815" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path" useByScannerDiscovery="false" value="${ProjDirPath}/.settings/compilation" valueType="string"/>
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.MachO64" id="cdt.managedbuild.targetPlatform.gnu.cross.312904660" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
|
||||
|
||||
<builder buildPath="${workspace_loc:/CloverX64TestNewParser}/Debug" enableCleanBuild="false" id="cdt.managedbuild.builder.gnu.cross.170488137" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.builder.gnu.cross"/>
|
||||
|
||||
<tool command="gcc" id="cdt.managedbuild.tool.gnu.cross.c.compiler.1943212389" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
|
||||
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.784257594" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.c.optimization.level.size" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.debugging.level.1261044930" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.dialect.std.2030898710" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.include.paths.665288508" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Build/Clover/DEBUG_XCODE5/X64/rEFIt_UEFI/refit/DEBUG}""/>
|
||||
|
||||
</option>
|
||||
|
||||
<option id="gnu.c.compiler.option.misc.other.508814619" name="Other flags" superClass="gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-c -Wno-unused-variable" valueType="string"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.preprocessor.def.symbols.2146121461" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||
|
||||
<listOptionValue builtIn="false" value="JIEF_DEBUG"/>
|
||||
|
||||
</option>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.86713715" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.483830106" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.1374735815" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.1607661350" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.cpp.compiler.option.include.paths.49749" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
|
||||
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/Clover--CloverHackyColor--master/Xcode/CloverX64TestNewParser/src}""/>
|
||||
|
||||
</option>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.cpp.compiler.option.preprocessor.def.298278300" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||
|
||||
<listOptionValue builtIn="false" value="JIEF_DEBUG"/>
|
||||
|
||||
</option>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.867432615" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.flags.208917001" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" useByScannerDiscovery="true" value="-std=c++11" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.other.other.912174021" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" useByScannerDiscovery="false" value="-c -fsigned-char -fno-omit-frame-pointer -ffreestanding -fno-rtti -fno-exceptions -Wno-deprecated -Wno-unused-const-variable -Wno-incompatible-ms-struct" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.870699605" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="${ProjDirPath}/x86_64-clover-linux-gnu-gcc" id="cdt.managedbuild.tool.gnu.cross.c.linker.1352129422" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.939742622" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
|
||||
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
|
||||
</inputType>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.1799607057" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.702948527" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
|
||||
</inputType>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="ar" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} -o ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.cross.archiver.1269498919" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver">
|
||||
|
||||
<option id="gnu.both.lib.option.flags.1585447645" name="Archiver flags" superClass="gnu.both.lib.option.flags" useByScannerDiscovery="false" value="-static" valueType="string"/>
|
||||
|
||||
<outputType id="cdt.managedbuild.tool.gnu.archiver.output.1529464532" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.archiver.output"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="as" id="cdt.managedbuild.tool.gnu.cross.assembler.1577572853" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.512293175" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
</toolChain>
|
||||
|
||||
</folderInfo>
|
||||
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575.Protocols/SMCHelper" name="/" resourcePath="Protocols/SMCHelper">
|
||||
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.517880244" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.1642319034" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix"/>
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.617250427" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path"/>
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.465289767" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.63922566" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
|
||||
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.567150269" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.c.optimization.level.size" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.debugging.level.2130849973" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.dialect.std.1660828793" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.misc.other.560239582" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -Wno-unused-variable" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1751727749" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.1531873019" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.976056510" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.1537456835" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.1752184293" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.flags.728410429" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" value="-std=c++11" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.other.other.1192746748" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fsigned-char -fno-omit-frame-pointer -ffreestanding -fno-rtti -fno-exceptions -Wno-deprecated -Wno-unused-const-variable -Wno-incompatible-ms-struct" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.607848563" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.48356087" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.1652648861" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.archiver.806285991" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver">
|
||||
|
||||
<option id="gnu.both.lib.option.flags.1906924771" name="Archiver flags" superClass="gnu.both.lib.option.flags" value="-static" valueType="string"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.assembler.997663129" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.486527605" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
</toolChain>
|
||||
|
||||
</folderInfo>
|
||||
|
||||
<sourceEntries>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="MemLogLibDefault"/>
|
||||
|
||||
<entry excluding="Library/OcMiscLib/Math.c|Library/OcMiscLib/ReleaseUsbOwnership.c|Library/OcMiscLib/ProtocolSupport.c|Library/OcMiscLib/DirectReset.c|Library/OcXmlLib|Library/OcVirtualFsLib|Library/OcUnicodeCollationEngLib|Library/OcTimerLib|Library/OcTemplateLib|Library/OcStringLib|Library/OcStorageLib|Library/OcSmcLib|Library/OcSmbiosLib|Library/OcSerializeLib|Library/OcRtcLib|Library/OcRngLib|Library/OcPngLib|Library/OcPeCoffLib|Library/OcOSInfoLib|Library/OcMemoryLib|Library/OcMacInfoLib|Library/OcMachoLib|Library/OcInputLib|Library/OcHiiDatabaseLib|Library/OcHeciLib|Library/OcHdaDevicesLib|Library/OcHashServicesLib|Library/OcGuardLib|Library/OcFirmwareVolumeLib|Library/OcFirmwarePasswordLib|Library/OcFileLib|Library/OcDriverConnectionLib|Library/OcDeviceTreeLib|Library/OcDevicePropertyLib|Library/OcDevicePathLib|Library/OcDebugLogLibOc2Clover|Library/OcDebugLogLib|Library/OcDataHubLib|Library/OcCryptoLib|Library/OcCpuLib|Library/OcConsoleLib|Library/OcConsoleControlEntryModeLib|Library/OcConfigurationLib|Library/OcCompressionLib|Library/OcCompilerIntrinsicsLib|Library/OcBootServicesTableLib|Library/OcBootManagementLib|Library/OcAudioLib|Library/OcAppleUserInterfaceThemeLib|Library/OcAppleSecureBootLib|Library/OcAppleRamDiskLib|Library/OcAppleKeysLib|Library/OcAppleKeyMapLib|Library/OcAppleKernelLib|Library/OcAppleImg4Lib|Library/OcAppleImageVerificationLib|Library/OcAppleImageConversionLib|Library/OcAppleEventLib|Library/OcAppleDiskImageLib|Library/OcAppleChunklistLib|Library/OcAppleBootPolicyLib|Library/OcApfsLib|Library/OcAfterBootCompatLib|Library/OcAcpiLib|Library/DuetTimerLib|Library/DuetBdsLib|Utilities|User|Tests|Staging|Platform|Patches|OpenCorePkg.xcodeproj|Legacy|Include|Docs|Debug|Application|AppleModels" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="OpenCorePkg"/>
|
||||
|
||||
<entry excluding="RELEASE_Libs/Autogen/AutoGen.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="PosixCompilation"/>
|
||||
|
||||
<entry excluding="cpp_unit_test|PlatformIA32|PlatformEFI" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="rEFIt_UEFI"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="src"/>
|
||||
|
||||
</sourceEntries>
|
||||
|
||||
</configuration>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
|
||||
</cconfiguration>
|
||||
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338">
|
||||
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338" moduleId="org.eclipse.cdt.core.settings" name="DEBUG-GCC102">
|
||||
|
||||
<externalSettings>
|
||||
|
||||
<externalSetting>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/CloverX64TestNewParser"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/CloverX64TestNewParser/Gcc92-Debug"/>
|
||||
|
||||
<entry flags="RESOLVED" kind="libraryFile" name="CloverX64" srcPrefixMapping="" srcRootPath=""/>
|
||||
|
||||
</externalSetting>
|
||||
|
||||
</externalSettings>
|
||||
|
||||
<extensions>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.MachO64" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
</extensions>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338" name="DEBUG-GCC102" optionalBuildProperties="org.eclipse.cdt.docker.launcher.containerbuild.property.selectedvolumes=,org.eclipse.cdt.docker.launcher.containerbuild.property.volumes=" parent="cdt.managedbuild.config.gnu.macosx.exe.debug" postbuildStep="">
|
||||
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338." name="/" resourcePath="">
|
||||
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.846258206" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.670012264" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix" useByScannerDiscovery="false" value="gcc102-" valueType="string"/>
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.704051584" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path" useByScannerDiscovery="false" value="${ProjDirPath}/.settings/compilation" valueType="string"/>
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.MachO64" id="cdt.managedbuild.targetPlatform.gnu.cross.815523636" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
|
||||
|
||||
<builder buildPath="${workspace_loc:/CloverX64TestNewParser}/Debug" enableCleanBuild="false" id="cdt.managedbuild.builder.gnu.cross.745435370" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" superClass="cdt.managedbuild.builder.gnu.cross"/>
|
||||
|
||||
<tool command="gcc" id="cdt.managedbuild.tool.gnu.cross.c.compiler.1321170090" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
|
||||
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1755355136" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.debugging.level.462585381" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.dialect.std.1356007946" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gnu.c.compiler.option.include.paths.1530618516" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.misc.other.60881614" name="Other flags" superClass="gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-c -Wno-unused-variable" valueType="string"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.preprocessor.def.symbols.135632191" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||
|
||||
<listOptionValue builtIn="false" value="JIEF_DEBUG"/>
|
||||
|
||||
<listOptionValue builtIn="false" value="DEBUG_already_defined_in_OpenCore"/>
|
||||
|
||||
</option>
|
||||
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.1431027301" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.116808945" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.2081764223" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.155840589" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.404624924" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.cpp.compiler.option.include.paths.1173256935" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
|
||||
|
||||
<listOptionValue builtIn="false" value="${ProjDirPath}/src"/>
|
||||
|
||||
</option>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.cpp.compiler.option.preprocessor.def.131113190" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||
|
||||
<listOptionValue builtIn="false" value="JIEF_DEBUG"/>
|
||||
|
||||
<listOptionValue builtIn="false" value="DEBUG_already_defined_in_OpenCore"/>
|
||||
|
||||
</option>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.284588568" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.flags.816418948" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" useByScannerDiscovery="true" value="" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.other.other.398092883" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" useByScannerDiscovery="false" value="-c -fsigned-char -fno-omit-frame-pointer -fno-rtti -fno-exceptions -Wno-deprecated -Wno-unused-const-variable" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1616528914" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="${ProjDirPath}/x86_64-clover-linux-gnu-gcc" id="cdt.managedbuild.tool.gnu.cross.c.linker.830271646" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1502915444" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
|
||||
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
|
||||
</inputType>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="ld" id="cdt.managedbuild.tool.gnu.cross.cpp.linker.1320556407" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.2103588187" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
|
||||
</inputType>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="gcc-ar" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.cross.archiver.902609925" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver">
|
||||
|
||||
<option id="gnu.both.lib.option.flags.350079593" name="Archiver flags" superClass="gnu.both.lib.option.flags" useByScannerDiscovery="false" value="cr" valueType="string"/>
|
||||
|
||||
<outputType id="cdt.managedbuild.tool.gnu.archiver.output.1233343124" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.archiver.output"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="as" id="cdt.managedbuild.tool.gnu.cross.assembler.657360473" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.167118442" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
</toolChain>
|
||||
|
||||
</folderInfo>
|
||||
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.Protocols/SMCHelper" name="/" resourcePath="Protocols/SMCHelper">
|
||||
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.1580478113" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.1418005446" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix"/>
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.761273407" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path"/>
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.1189315960" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.1341465108" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
|
||||
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.610725631" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.c.optimization.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.debugging.level.1591404596" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.dialect.std.272623332" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.misc.other.755620097" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -Wno-unused-variable" valueType="string"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.1319921857" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="true" valueType="boolean"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1794633675" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.581401125" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.980445121" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.349196441" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.1653340413" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.flags.27139529" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" value="" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.other.other.267546317" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fsigned-char -fno-omit-frame-pointer -fno-rtti -fno-exceptions -Wno-deprecated -Wno-unused-const-variable" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.343690026" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.566867460" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.108058980" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.archiver.1749900264" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver">
|
||||
|
||||
<option id="gnu.both.lib.option.flags.1715834904" name="Archiver flags" superClass="gnu.both.lib.option.flags" value="cr" valueType="string"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.assembler.372482361" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1614508588" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
</toolChain>
|
||||
|
||||
</folderInfo>
|
||||
|
||||
<sourceEntries>
|
||||
|
||||
<entry excluding="MemLogLib.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="MemLogLibDefault"/>
|
||||
|
||||
<entry excluding="Library/OcMiscLib/Math.c|Library/OcMiscLib/ReleaseUsbOwnership.c|Library/OcMiscLib/ProtocolSupport.c|Library/OcMiscLib/DirectReset.c|Library/OcXmlLib|Library/OcVirtualFsLib|Library/OcUnicodeCollationEngLib|Library/OcTimerLib|Library/OcTemplateLib|Library/OcStringLib|Library/OcStorageLib|Library/OcSmcLib|Library/OcSmbiosLib|Library/OcSerializeLib|Library/OcRtcLib|Library/OcRngLib|Library/OcPngLib|Library/OcPeCoffLib|Library/OcOSInfoLib|Library/OcMemoryLib|Library/OcMacInfoLib|Library/OcMachoLib|Library/OcInputLib|Library/OcHiiDatabaseLib|Library/OcHeciLib|Library/OcHdaDevicesLib|Library/OcHashServicesLib|Library/OcGuardLib|Library/OcFirmwareVolumeLib|Library/OcFirmwarePasswordLib|Library/OcFileLib|Library/OcDriverConnectionLib|Library/OcDeviceTreeLib|Library/OcDevicePropertyLib|Library/OcDevicePathLib|Library/OcDebugLogLibOc2Clover|Library/OcDebugLogLib|Library/OcDataHubLib|Library/OcCryptoLib|Library/OcCpuLib|Library/OcConsoleLib|Library/OcConsoleControlEntryModeLib|Library/OcConfigurationLib|Library/OcCompressionLib|Library/OcCompilerIntrinsicsLib|Library/OcBootServicesTableLib|Library/OcBootManagementLib|Library/OcAudioLib|Library/OcAppleUserInterfaceThemeLib|Library/OcAppleSecureBootLib|Library/OcAppleRamDiskLib|Library/OcAppleKeysLib|Library/OcAppleKeyMapLib|Library/OcAppleKernelLib|Library/OcAppleImg4Lib|Library/OcAppleImageVerificationLib|Library/OcAppleImageConversionLib|Library/OcAppleEventLib|Library/OcAppleDiskImageLib|Library/OcAppleChunklistLib|Library/OcAppleBootPolicyLib|Library/OcApfsLib|Library/OcAfterBootCompatLib|Library/OcAcpiLib|Library/DuetTimerLib|Library/DuetBdsLib|Utilities|User|Tests|Staging|Platform|Patches|OpenCorePkg.xcodeproj|Legacy|Include|Docs|Debug|Application|AppleModels" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="OpenCorePkg"/>
|
||||
|
||||
<entry excluding="RELEASE_Libs/Autogen/AutoGen.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="PosixCompilation"/>
|
||||
|
||||
<entry excluding="cpp_unit_test|PlatformEFI|PlatformIA32" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="rEFIt_UEFI"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="src"/>
|
||||
|
||||
</sourceEntries>
|
||||
|
||||
</configuration>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
|
||||
</cconfiguration>
|
||||
|
||||
<cconfiguration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798">
|
||||
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798" moduleId="org.eclipse.cdt.core.settings" name="RELEASE_GCC102">
|
||||
|
||||
<externalSettings>
|
||||
|
||||
<externalSetting>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/CloverX64TestNewParser"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/CloverX64TestNewParser/Gcc92-Debug"/>
|
||||
|
||||
<entry flags="RESOLVED" kind="libraryFile" name="CloverX64" srcPrefixMapping="" srcRootPath=""/>
|
||||
|
||||
</externalSetting>
|
||||
|
||||
</externalSettings>
|
||||
|
||||
<extensions>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.MachO64" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
||||
</extensions>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798" name="RELEASE_GCC102" optionalBuildProperties="org.eclipse.cdt.docker.launcher.containerbuild.property.selectedvolumes=,org.eclipse.cdt.docker.launcher.containerbuild.property.volumes=" parent="cdt.managedbuild.config.gnu.macosx.exe.debug" postbuildStep="">
|
||||
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798." name="/" resourcePath="">
|
||||
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.978924973" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.477091580" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix" useByScannerDiscovery="false" value="gcc102-" valueType="string"/>
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.593463231" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path" useByScannerDiscovery="false" value="${ProjDirPath}/.settings/compilation" valueType="string"/>
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.MachO64" id="cdt.managedbuild.targetPlatform.gnu.cross.878459199" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
|
||||
|
||||
<builder buildPath="${workspace_loc:/CloverX64TestNewParser}/Debug" enableCleanBuild="false" id="cdt.managedbuild.builder.gnu.cross.849071378" keepEnvironmentInBuildfile="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="cdt.managedbuild.builder.gnu.cross"/>
|
||||
|
||||
<tool command="gcc" id="cdt.managedbuild.tool.gnu.cross.c.compiler.1826822502" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
|
||||
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.2128657744" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.c.optimization.level.size" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.debugging.level.182099524" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.dialect.std.1029987053" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gnu.c.compiler.option.include.paths.112275171" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.misc.other.1965090450" name="Other flags" superClass="gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-c -Wno-unused-variable" valueType="string"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gnu.c.compiler.option.preprocessor.def.symbols.1386291687" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.1006041402" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.optimization.flags.1206430316" name="Other optimization flags" superClass="gnu.c.compiler.option.optimization.flags" useByScannerDiscovery="false" value="-flto" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.413302940" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.383211930" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.581131458" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.size" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.703588269" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.cpp.compiler.option.include.paths.1006756248" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
|
||||
|
||||
<listOptionValue builtIn="false" value="${ProjDirPath}/src"/>
|
||||
|
||||
</option>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gnu.cpp.compiler.option.preprocessor.def.1849297483" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" useByScannerDiscovery="false" valueType="definedSymbols"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.710377346" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.flags.1354328610" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" useByScannerDiscovery="true" value="" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.other.other.1238470" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" useByScannerDiscovery="false" value="-c -fsigned-char -fno-omit-frame-pointer -fno-rtti -fno-exceptions -Wno-deprecated -Wno-unused-const-variable" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.flags.1270788956" name="Other optimization flags" superClass="gnu.cpp.compiler.option.optimization.flags" useByScannerDiscovery="false" value="-flto" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.2003508914" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="${ProjDirPath}/x86_64-clover-linux-gnu-gcc" id="cdt.managedbuild.tool.gnu.cross.c.linker.503317706" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1168907467" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
|
||||
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
|
||||
</inputType>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="ld" id="cdt.managedbuild.tool.gnu.cross.cpp.linker.1931123862" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1078162573" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
|
||||
</inputType>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="gcc-ar" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.cross.archiver.526806712" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver">
|
||||
|
||||
<option id="gnu.both.lib.option.flags.673802217" name="Archiver flags" superClass="gnu.both.lib.option.flags" useByScannerDiscovery="false" value="cr" valueType="string"/>
|
||||
|
||||
<outputType id="cdt.managedbuild.tool.gnu.archiver.output.478837659" outputPrefix="" superClass="cdt.managedbuild.tool.gnu.archiver.output"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool command="as" id="cdt.managedbuild.tool.gnu.cross.assembler.1317119867" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1429116909" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
</toolChain>
|
||||
|
||||
</folderInfo>
|
||||
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798.Protocols/SMCHelper" name="/" resourcePath="Protocols/SMCHelper">
|
||||
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.base.1229871996" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.base">
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.115317583" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix"/>
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.778336354" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path"/>
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.362403641" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.839087065" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
|
||||
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.87277774" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.c.optimization.level.size" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.debugging.level.972567414" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.dialect.std.685600129" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.misc.other.932357178" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -Wno-unused-variable" valueType="string"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.warnings.allwarn.1312505414" name="All warnings (-Wall)" superClass="gnu.c.compiler.option.warnings.allwarn" value="true" valueType="boolean"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.optimization.flags.376796603" name="Other optimization flags" superClass="gnu.c.compiler.option.optimization.flags" value="-flto" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.663144597" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.964042096" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.level.1757187963" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.size" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.debugging.level.70550414" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.std.993011372" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.dialect.flags.2018516501" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" value="" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.other.other.1153584377" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fsigned-char -fno-omit-frame-pointer -fno-rtti -fno-exceptions -Wno-deprecated -Wno-unused-const-variable" valueType="string"/>
|
||||
|
||||
<option id="gnu.cpp.compiler.option.optimization.flags.47789230" name="Other optimization flags" superClass="gnu.cpp.compiler.option.optimization.flags" value="-flto" valueType="string"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1799113198" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.1978481659" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.301097894" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker"/>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.archiver.443800922" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver">
|
||||
|
||||
<option id="gnu.both.lib.option.flags.224515334" name="Archiver flags" superClass="gnu.both.lib.option.flags" value="cr" valueType="string"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.assembler.219111774" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1548332163" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
</toolChain>
|
||||
|
||||
</folderInfo>
|
||||
|
||||
<sourceEntries>
|
||||
|
||||
<entry excluding="MemLogLib.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="MemLogLibDefault"/>
|
||||
|
||||
<entry excluding="Library/OcMiscLib/Math.c|Library/OcMiscLib/ReleaseUsbOwnership.c|Library/OcMiscLib/ProtocolSupport.c|Library/OcMiscLib/DirectReset.c|Library/OcXmlLib|Library/OcVirtualFsLib|Library/OcUnicodeCollationEngLib|Library/OcTimerLib|Library/OcTemplateLib|Library/OcStringLib|Library/OcStorageLib|Library/OcSmcLib|Library/OcSmbiosLib|Library/OcSerializeLib|Library/OcRtcLib|Library/OcRngLib|Library/OcPngLib|Library/OcPeCoffLib|Library/OcOSInfoLib|Library/OcMemoryLib|Library/OcMacInfoLib|Library/OcMachoLib|Library/OcInputLib|Library/OcHiiDatabaseLib|Library/OcHeciLib|Library/OcHdaDevicesLib|Library/OcHashServicesLib|Library/OcGuardLib|Library/OcFirmwareVolumeLib|Library/OcFirmwarePasswordLib|Library/OcFileLib|Library/OcDriverConnectionLib|Library/OcDeviceTreeLib|Library/OcDevicePropertyLib|Library/OcDevicePathLib|Library/OcDebugLogLibOc2Clover|Library/OcDebugLogLib|Library/OcDataHubLib|Library/OcCryptoLib|Library/OcCpuLib|Library/OcConsoleLib|Library/OcConsoleControlEntryModeLib|Library/OcConfigurationLib|Library/OcCompressionLib|Library/OcCompilerIntrinsicsLib|Library/OcBootServicesTableLib|Library/OcBootManagementLib|Library/OcAudioLib|Library/OcAppleUserInterfaceThemeLib|Library/OcAppleSecureBootLib|Library/OcAppleRamDiskLib|Library/OcAppleKeysLib|Library/OcAppleKeyMapLib|Library/OcAppleKernelLib|Library/OcAppleImg4Lib|Library/OcAppleImageVerificationLib|Library/OcAppleImageConversionLib|Library/OcAppleEventLib|Library/OcAppleDiskImageLib|Library/OcAppleChunklistLib|Library/OcAppleBootPolicyLib|Library/OcApfsLib|Library/OcAfterBootCompatLib|Library/OcAcpiLib|Library/DuetTimerLib|Library/DuetBdsLib|Utilities|User|Tests|Staging|Platform|Patches|OpenCorePkg.xcodeproj|Legacy|Include|Docs|Debug|Application|AppleModels" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="OpenCorePkg"/>
|
||||
|
||||
<entry excluding="RELEASE_Libs/Autogen/AutoGen.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="PosixCompilation"/>
|
||||
|
||||
<entry excluding="cpp_unit_test|PlatformEFI|PlatformIA32" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="rEFIt_UEFI"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="src"/>
|
||||
|
||||
</sourceEntries>
|
||||
|
||||
</configuration>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
|
||||
</cconfiguration>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
|
||||
<project id="CloverX64TestNewParser.cdt.managedbuild.target.macosx.exe.1527189520" name="Executable" projectType="cdt.managedbuild.target.macosx.exe"/>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
|
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||
|
||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||
|
||||
<configuration configurationName="Gcc49-Debug">
|
||||
|
||||
<resource resourceType="FOLDER" workspacePath="/CloverX64TestNewParser/Gcc92-Debug"/>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration configurationName="Gcc-Debug">
|
||||
|
||||
<resource resourceType="FOLDER" workspacePath="/CloverX64TestNewParser/Gcc-Debug"/>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration configurationName="Clang-Debug">
|
||||
|
||||
<resource resourceType="PROJECT" workspacePath="/CloverX64TestNewParser"/>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration configurationName="DEBUG-GCC102"/>
|
||||
|
||||
<configuration configurationName="DEBUG_XCODE"/>
|
||||
|
||||
<configuration configurationName="Gcc92-Debug">
|
||||
|
||||
<resource resourceType="FOLDER" workspacePath="/CloverX64TestNewParser/Gcc92-Debug"/>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration configurationName="RELEASE_GCC102">
|
||||
|
||||
<resource resourceType="FOLDER" workspacePath="/Clover--CloverHackyColor--master.3/Xcode/CloverX64TestNewParser/RELEASE_GCC102"/>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration configurationName="Release">
|
||||
|
||||
<resource resourceType="PROJECT" workspacePath="/CloverX64TestNewParser"/>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration configurationName="Debug">
|
||||
|
||||
<resource resourceType="PROJECT" workspacePath="/CloverX64TestNewParser"/>
|
||||
|
||||
</configuration>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575;cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575.;cdt.managedbuild.tool.gnu.cross.c.compiler.1943212389;cdt.managedbuild.tool.gnu.c.compiler.input.86713715">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.macosx.exe.release.1928279285;cdt.managedbuild.config.macosx.exe.release.1928279285.;cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.release.957709437;cdt.managedbuild.tool.gnu.c.compiler.input.123027408">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338;cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.2081764223;cdt.managedbuild.tool.gnu.cpp.compiler.input.1616528914">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644;cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.;cdt.managedbuild.tool.gnu.cross.c.compiler.43445924;cdt.managedbuild.tool.gnu.c.compiler.input.1083591546">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575;cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.483830106;cdt.managedbuild.tool.gnu.cpp.compiler.input.870699605">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338;cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.;cdt.managedbuild.tool.gnu.cross.c.compiler.1321170090;cdt.managedbuild.tool.gnu.c.compiler.input.116808945">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644;cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.;cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.debug.1386097818;cdt.managedbuild.tool.gnu.c.compiler.input.1601096569">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
</storageModule>
|
||||
|
||||
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||
|
||||
</cproject>
|
2
Xcode/CloverX64TestNewParser/.gitignore
vendored
2
Xcode/CloverX64TestNewParser/.gitignore
vendored
@ -1,2 +0,0 @@
|
||||
/Gcc92-Debug/
|
||||
/Clang-Debug/
|
@ -1,54 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>CloverX64TestNewParser</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>MemLogLibDefault</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/Library/MemLogLibDefault</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>OpenCorePkg</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/OpenCorePkg</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>PosixCompilation</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/PosixCompilation</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>cpp_util</name>
|
||||
<type>2</type>
|
||||
<location>/JiefLand/5.Devel/Clover/Clover-projects/Clover--CloverHackyColor--master.3/rEFIt_UEFI/cpp_util</location>
|
||||
</link>
|
||||
<link>
|
||||
<name>rEFIt_UEFI</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
@ -1,25 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
|
||||
me=`basename "$0"`
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "libtool" #we use libtool as a linker, so let's ignore $name
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-ldflags) "$@" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,7 +0,0 @@
|
||||
#this is sourced.
|
||||
|
||||
gcc_path=/usr
|
||||
gcc_prefix=
|
||||
gcc_suffix=
|
||||
#only bin_path is used bt the caller
|
||||
bin_path="$gcc_path"/bin/"$gcc_prefix""$1""$gcc_suffix"
|
@ -1,24 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
|
||||
me=`basename "$0"`
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $@ )
|
||||
|
||||
echo ${cmdArgs[@]}
|
||||
|
||||
exec ${cmdArgs[@]}
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,24 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
|
||||
me=`basename "$0"`
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $@ )
|
||||
|
||||
echo ${cmdArgs[@]}
|
||||
|
||||
exec ${cmdArgs[@]}
|
@ -1,7 +0,0 @@
|
||||
#this is sourced.
|
||||
|
||||
gcc_path=/Users/jief/local_brew/local_brew/Homebrew
|
||||
gcc_prefix=x86_64-apple-darwin18-
|
||||
gcc_suffix=-10
|
||||
#only bin_path is used bt the caller
|
||||
bin_path="$gcc_path"/bin/"$gcc_prefix""$1""$gcc_suffix"
|
@ -1,38 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo $(pwd)
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path g++
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
liblist1=()
|
||||
[ -f "$ps_dir"/all-all-all-liblist ] && liblist1=( $("$ps_dir"/all-all-all-liblist) )
|
||||
|
||||
liblist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-liblist ] && liblist2=( $("$ps_dir"/"$prefix"-liblist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) "${liblist1[@]}" "${liblist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,7 +0,0 @@
|
||||
#this is sourced.
|
||||
|
||||
gcc_path=/Users/jief/local_brew/local_brew/Homebrew
|
||||
gcc_prefix=x86_64-apple-darwin18-
|
||||
gcc_suffix=-10
|
||||
#only bin_path is used bt the caller
|
||||
bin_path="$gcc_path"/bin/"$gcc_prefix""$1""$gcc_suffix"
|
@ -1,24 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
|
||||
me=`basename "$0"`
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $@ )
|
||||
|
||||
echo ${cmdArgs[@]}
|
||||
|
||||
exec ${cmdArgs[@]}
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,24 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
|
||||
me=`basename "$0"`
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $@ )
|
||||
|
||||
echo ${cmdArgs[@]}
|
||||
|
||||
exec ${cmdArgs[@]}
|
@ -1,7 +0,0 @@
|
||||
#this is sourced.
|
||||
|
||||
gcc_path="$SCRIPT_DIR"/../../../../toolchain.gcc49/cross
|
||||
gcc_prefix=x86_64-clover-linux-gnu-gcc-
|
||||
gcc_suffix=
|
||||
#only bin_path is used bt the caller
|
||||
bin_path="$gcc_path"/bin/"$gcc_prefix""$1""$gcc_suffix"
|
@ -1,7 +0,0 @@
|
||||
#this is sourced.
|
||||
|
||||
gcc_path="$SCRIPT_DIR"/../../../../toolchain.gcc49/cross
|
||||
gcc_prefix=x86_64-clover-linux-gnu-
|
||||
gcc_suffix=
|
||||
#only bin_path is used bt the caller
|
||||
bin_path="$gcc_path"/bin/"$gcc_prefix""$1""$gcc_suffix"
|
@ -1,24 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
|
||||
me=`basename "$0"`
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $@ )
|
||||
|
||||
echo ${cmdArgs[@]}
|
||||
|
||||
exec ${cmdArgs[@]}
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,24 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
|
||||
me=`basename "$0"`
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $@ )
|
||||
|
||||
echo ${cmdArgs[@]}
|
||||
|
||||
exec ${cmdArgs[@]}
|
@ -1,7 +0,0 @@
|
||||
#this is sourced.
|
||||
|
||||
gcc_path="$SCRIPT_DIR"/../../../../toolchain.gcc92/cross
|
||||
gcc_prefix=x86_64-clover-linux-gnu-gcc-
|
||||
gcc_suffix=
|
||||
#only bin_path is used bt the caller
|
||||
bin_path="$gcc_path"/bin/"$gcc_prefix""$1""$gcc_suffix"
|
@ -1,38 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path g++
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
liblist1=()
|
||||
[ -f "$ps_dir"/all-all-all-liblist ] && liblist1=( $("$ps_dir"/all-all-all-liblist) )
|
||||
|
||||
liblist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-liblist ] && liblist2=( $("$ps_dir"/"$prefix"-liblist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) "${liblist1[@]}" "${liblist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,8 +0,0 @@
|
||||
#this is sourced.
|
||||
|
||||
#gcc_path="$SCRIPT_DIR"/../../../../../../toolchain.gcc92/cross
|
||||
gcc_path=/Volumes/Build-gcc-710-osx/x86_64-apple-darwin
|
||||
gcc_prefix=x86_64-apple-darwin14.5.0-
|
||||
gcc_suffix=-7.1.0
|
||||
#only bin_path is used bt the caller
|
||||
bin_path="$gcc_path"/bin/"$gcc_prefix""$1""$gcc_suffix"
|
@ -1,44 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
#echo prefix=$prefix
|
||||
|
||||
#clang doesn't know -Wno-unused-but-set-variable
|
||||
args=( "$@" )
|
||||
#args=( "${args[@]/-Wno-unused-but-set-variable/}" ) # doesn't work, it generates an empty arg
|
||||
#for i in "${args[@]}"; do echo $i; done
|
||||
|
||||
source "$SCRIPT_DIR"/"$prefix"-path "$name"
|
||||
ps_dir="$SCRIPT_DIR"/../compilation_project_specific
|
||||
|
||||
macrolist1=()
|
||||
[ -f "$ps_dir"/all-all-all-macrolist ] && macrolist1=( $("$ps_dir"/all-all-all-macrolist) )
|
||||
|
||||
macrolist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-macrolist ] && macrolist2=( $("$ps_dir"/"$prefix"-macrolist) )
|
||||
|
||||
includelist1=()
|
||||
[ -f "$ps_dir"/all-all-all-includelist ] && includelist1=( $("$ps_dir"/all-all-all-includelist) )
|
||||
|
||||
includelist2=()
|
||||
[ -f "$ps_dir"/"$prefix"-includelist ] && includelist2=( $("$ps_dir"/"$prefix"-includelist) )
|
||||
|
||||
|
||||
cmdArgs=()
|
||||
cmdArgs=( "$bin_path" $("$ps_dir"/"$prefix"-"$name"flags) $("$ps_dir"/"$prefix"-c-c++flags) "${macrolist1[@]}" "${macrolist2[@]}" "${includelist1[@]}" "${includelist2[@]}" "${args[@]}" )
|
||||
|
||||
echo "${cmdArgs[@]}"
|
||||
|
||||
exec "${cmdArgs[@]}"
|
@ -1,27 +0,0 @@
|
||||
prefix=$1
|
||||
#>&2 echo prefix="$prefix"
|
||||
|
||||
|
||||
echo "
|
||||
|
||||
../../../PosixCompilation/UefiMock
|
||||
../../../PosixCompilation/CloverMock/Include
|
||||
../../../Include
|
||||
../../../IntelFrameworkPkg/Include
|
||||
../../../UefiCpuPkg/Include
|
||||
../../../OpenCorePkg/Include/Apple
|
||||
../../../OpenCorePkg/Include/Intel
|
||||
../../../OpenCorePkg/Include/Acidanthera
|
||||
../../../OpenCorePkg
|
||||
../../../MdePkg/Include
|
||||
../../../MdePkg/Include/X64
|
||||
../../../MdePkg/Include/Register/Intel
|
||||
../../../MdeModulePkg/Include
|
||||
../../../rEFIT_UEFI/PlatformPOSIX
|
||||
../../../rEFIT_UEFI/PlatformPOSIX/include
|
||||
../../../rEFIT_UEFI/include
|
||||
|
||||
" | awk '$0!=""{ printf " -I'"${prefix}"'%s", $0; }'
|
||||
|
||||
|
||||
#../StdLib/Include
|
@ -1,7 +0,0 @@
|
||||
#echo "
|
||||
#
|
||||
#foo
|
||||
#
|
||||
#" | awk '$0!=""{ printf " -l%s", $0; }'
|
||||
|
||||
find ../../../PosixCompilation/DEBUG_Libs -name "*.lib" | awk '$0!=""{ printf " %s", $0; }'
|
@ -1,15 +0,0 @@
|
||||
echo "
|
||||
|
||||
UNIT_TESTS
|
||||
UNIT_TESTS_MACOS
|
||||
JCONST=const
|
||||
___NOT___ENABLE_SECURE_BOOT
|
||||
_UINTPTR_T
|
||||
|
||||
" | awk '$0!=""{ printf " -D%s", $0; }'
|
||||
|
||||
#sprintf=__sprintf_is_disabled__
|
||||
#wcscmp=__wcsncmp_is_disabled__
|
||||
#wcslen=wcslen_fixed
|
||||
#wcsncmp=wcsncmp_fixed
|
||||
#wcsstr=wcsstr_fixed
|
@ -1,12 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`LC_ALL=en_US.ISO8859-1 perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -include Platform.h -Wno-incompatible-ms-struct
|
||||
|
||||
#echo -funsigned-char -fno-ms-extensions -fno-stack-protector -fno-builtin \
|
||||
# -fshort-wchar -mno-implicit-float -mms-bitfields -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers \
|
||||
# -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang \
|
||||
# -D NO_MSABI_VA_FUNCS -fsigned-char -fno-omit-frame-pointer -fno-unwind-tables -Wno-msvc-include \
|
||||
|
||||
# -Wno-unused-variable -Wno-unused-function -Wno-unknown-pragmas -Wno-unused-label
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c++11
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c11
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo
|
@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`LC_ALL=en_US.ISO8859-1 perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -include Platform.h -Wignored-qualifiers -Wreorder -fshort-wchar
|
||||
|
||||
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c++2a -fno-rtti -Weffc++
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c11
|
@ -1,6 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`LC_ALL=en_US.ISO8859-1 perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo
|
||||
|
@ -1,106 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`LC_ALL=en_US.ISO8859-1 perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
#set -x
|
||||
|
||||
#echo `pwd`
|
||||
#echo BASH_SOURCE="${BASH_SOURCE[@]}"
|
||||
#echo "$0" "$@"
|
||||
|
||||
me=`basename "$0"` # get invocation name (not the name of the target of the link)
|
||||
#echo me=$me
|
||||
|
||||
name="${me##*-}"
|
||||
#echo name=$name
|
||||
|
||||
prefix=${me%-$name}
|
||||
echo prefix=$prefix
|
||||
|
||||
|
||||
|
||||
#parameter 1
|
||||
dsc_file="$1" && shift # path of the dsc file
|
||||
#echo dsc_file=$dsc_file
|
||||
|
||||
#parameter 2
|
||||
component="$1" && shift # path to .inf under edk2 directory, see components section in dsc file. Ie RefindPkg/refind/refind.inf
|
||||
#echo component=$component
|
||||
|
||||
#parameter 3
|
||||
edk2config="$1" && shift # configuration name of edk2 build script (ie DEBUG_GCC49)
|
||||
#echo edk2config=$edk2config
|
||||
|
||||
#parameter 4
|
||||
libname="$1" && shift # lib name generated by eclipse (use ${BuildArtifactFilePrefix}${BuildArtifactFileName} )
|
||||
#echo libname=$libname
|
||||
|
||||
#parameter 5
|
||||
edk2prefix="$1" && shift # path "$edk2prefix" to edk2 directory
|
||||
#echo edk2prefix=$edk2prefix
|
||||
|
||||
|
||||
#computed variables
|
||||
component_path="$(dirname "$component")/$(basename "$component" .inf)"
|
||||
#echo component_path=$component_path
|
||||
|
||||
edk2project="$("$edk2prefix"/../../../cmd_line_tools/get_unique_property PLATFORM_NAME "$dsc_file")"
|
||||
#echo edk2project=$edk2project
|
||||
|
||||
edk2libname="$("$edk2prefix"/../../../cmd_line_tools/get_unique_property BASE_NAME "$edk2prefix"/"$component").lib"
|
||||
#echo edk2libname="$edk2libname"
|
||||
|
||||
outputname="${libname%.*}" # output name
|
||||
#echo outputname="$outputname"
|
||||
|
||||
|
||||
|
||||
|
||||
[[ -f ./"$outputname".dll ]] && rm -f ./"$outputname".dll
|
||||
[[ -f ./"$outputname".pecoff ]] && rm -f ./"$outputname".pecoff
|
||||
[[ -f ./"$outputname".efi ]] && rm -f ./"$outputname".efi
|
||||
[[ -f ./BOOTX64.efi ]] && rm -f ./BOOTX64.efi
|
||||
|
||||
awk '!/'"$edk2libname"'/' "$edk2prefix"/Build/"$edk2project"/"$edk2config"/X64/"$component_path"/OUTPUT/static_library_files.lst > "$outputname"_file_list.lst
|
||||
|
||||
source "$SCRIPT_DIR"/../compilation/"$prefix"-path "gcc"
|
||||
|
||||
"$bin_path" \
|
||||
-o "$outputname".dll -nostdlib -Wl,-n,-q,--gc-sections,-z,common-page-size=0x40,--defsym=PECOFF_HEADER_SIZE=0x240 \
|
||||
-Wl,--script="$edk2prefix"/BaseTools/Scripts/GccBase.lds,--entry,_ModuleEntryPoint,-u,_ModuleEntryPoint \
|
||||
-Wl,-Map,"$outputname".map,-melf_x86_64,--oformat=elf64-x86-64,-pie \
|
||||
-g3 -fshort-wchar -fno-builtin -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-common \
|
||||
-maccumulate-outgoing-args -mno-red-zone -Wno-address -mcmodel=small -fpie -fno-asynchronous-unwind-tables -Wno-address \
|
||||
-Wl,--start-group,@"$outputname"_file_list.lst,"$edk2prefix"/Build/"$edk2project"/"$edk2config"/X64/"$component_path"/OUTPUT/AutoGen.obj,"$libname" -Wl,--end-group \
|
||||
|
||||
|
||||
set -x
|
||||
|
||||
if [[ $? == 0 ]]
|
||||
then
|
||||
cp -f "$outputname".dll "$outputname".debug
|
||||
|
||||
source "$SCRIPT_DIR"/../compilation/"$prefix"-path "objcopy"
|
||||
|
||||
#[[ $? == 0 ]] && "$bin_path" --strip-unneeded -R .eh_frame "$outputname".dll
|
||||
"$bin_path" "$outputname".dll
|
||||
|
||||
# genfw_path="/JiefLand/5.Devel/Clover/Clover-projects/Clover--CloverHackyColor--master.2/BaseTools/Source/C/GenFw/DerivedData/GenFw/Build/Products/Debug/GenFw"
|
||||
genfw_path="$edk2prefix"/BaseTools/Source/C/bin/GenFw
|
||||
|
||||
[[ $? == 0 ]] && "$genfw_path" -e UEFI_APPLICATION -o "$outputname".efi "$outputname".dll
|
||||
|
||||
build_id="$(grep -aEo "CloverBuildIdGrepTag: [^[:cntrl:]]*" < ./"$outputname".efi | sed "s/CloverBuildIdGrepTag: //")"
|
||||
[[ $? == 0 ]] && cp ./"$outputname".efi "$outputname"-"$build_id".efi
|
||||
[[ $? == 0 ]] && zip ./"$outputname"-"$build_id".zip ./"$outputname"-"$build_id".efi
|
||||
|
||||
# [[ $? == 0 ]] && cp ./"$outputname".efi "/JiefLand/5.Devel/Clover/user config/Matgen84/EFI_github/CLOVER/CloverX64.efi"
|
||||
# [[ $? == 0 ]] && cp ./"$outputname".efi "/JiefLand/5.Devel/Clover/user config/mifjpn/EFI_github/CLOVER/CloverX64.efi"
|
||||
# [[ $? == 0 ]] && cp ./"$outputname".efi "/JiefLand/5.Devel/Clover/user config/iCanaro/EFI_github/CLOVER/CloverX64.efi"
|
||||
|
||||
[[ $? == 0 ]] && echo link successful
|
||||
else
|
||||
:
|
||||
fi
|
||||
|
||||
|
@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`LC_ALL=en_US.ISO8859-1 perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -g -fshort-wchar -fno-builtin -fno-strict-aliasing -Wall -Wno-array-bounds -ffunction-sections -fdata-sections \
|
||||
-fno-common -m64 -fno-stack-protector -mabi=ms -maccumulate-outgoing-args -mno-red-zone -Wno-address -mcmodel=small -fpie -fno-asynchronous-unwind-tables \
|
||||
-Wno-address -flto -Wno-unused-but-set-variable -fno-omit-frame-pointer -Wno-unknown-pragmas -Wno-unused-label
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c++11
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c11
|
@ -1,6 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`LC_ALL=en_US.ISO8859-1 perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -include Platform.h -Wignored-qualifiers -Wreorder
|
||||
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c++11
|
@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo -std=c11
|
@ -1,6 +0,0 @@
|
||||
#!/bin/bash
|
||||
SCRIPT_ABS_FILENAME=`LC_ALL=en_US.ISO8859-1 perl -e 'use Cwd "abs_path";print abs_path(shift)' "${BASH_SOURCE[0]}"`
|
||||
SCRIPT_DIR=`dirname "$SCRIPT_ABS_FILENAME"`
|
||||
|
||||
echo
|
||||
|
@ -1,70 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575" name="DEBUG_XCODE">
|
||||
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="675727246645064517" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
|
||||
</provider>
|
||||
|
||||
</extension>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338" name="DEBUG-GCC102">
|
||||
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="true" env-hash="691488233376907473" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}" " prefer-non-shared="true">
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
|
||||
</provider>
|
||||
|
||||
</extension>
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798" name="RELEASE_GCC102">
|
||||
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
|
||||
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="true" env-hash="691488233376907473" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}" " prefer-non-shared="true">
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
|
||||
</provider>
|
||||
|
||||
</extension>
|
||||
|
||||
</configuration>
|
||||
|
||||
</project>
|
@ -1,109 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.cdt.codan.checkers.errnoreturn=Warning
|
||||
org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return\\")",implicit\=>false}
|
||||
org.eclipse.cdt.codan.checkers.errreturnvalue=Error
|
||||
org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused return value\\")"}
|
||||
org.eclipse.cdt.codan.checkers.localvarreturn=-Warning
|
||||
org.eclipse.cdt.codan.checkers.localvarreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Returning the address of a local variable\\")"}
|
||||
org.eclipse.cdt.codan.checkers.nocommentinside=-Error
|
||||
org.eclipse.cdt.codan.checkers.nocommentinside.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Nesting comments\\")"}
|
||||
org.eclipse.cdt.codan.checkers.nolinecomment=-Error
|
||||
org.eclipse.cdt.codan.checkers.nolinecomment.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Line comments\\")"}
|
||||
org.eclipse.cdt.codan.checkers.noreturn=Error
|
||||
org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return value\\")",implicit\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Abstract class cannot be instantiated\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Ambiguous problem\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment in condition\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment to itself\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.BlacklistProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.BlacklistProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function or method is blacklisted\\")",blacklist\=>()}
|
||||
org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"C-Style cast instead of C++ cast\\")",checkMacro\=>true}
|
||||
org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No break at end of case\\")",no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false,enable_fallthrough_quickfix_param\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Catching by reference is recommended\\")",unknown\=>false,exceptions\=>()}
|
||||
org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true}
|
||||
org.eclipse.cdt.codan.internal.checkers.CopyrightProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.CopyrightProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Lack of copyright information\\")",regex\=>".*Copyright.*"}
|
||||
org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Field cannot be resolved\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.FloatCompareProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.FloatCompareProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Direct float comparison\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function cannot be resolved\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Goto statement used\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid arguments\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid template argument\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Label statement not found\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.MagicNumberProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.MagicNumberProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Avoid magic numbers\\")",checkArray\=>true,checkOperatorParen\=>true,exceptions\=>(1,0,-1,2,1.0,0.0,-1.0)}
|
||||
org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Member declaration not found\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Method cannot be resolved\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.MissCaseProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.MissCaseProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing cases in switch\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing default in switch\\")",defaultWithAllEnums\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing reference return value in assignment operator\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing self check in assignment operator\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.MultipleDeclarationsProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.MultipleDeclarationsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Multiple variable declaration\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info
|
||||
org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Name convention for function\\")",pattern\=>"^[a-z]",macro\=>true,exceptions\=>()}
|
||||
org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class has a virtual method and non-virtual destructor\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid overload\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redeclaration\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redefinition\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return with parenthesis\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Format String Vulnerability\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.ShallowCopyProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.ShallowCopyProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Miss copy constructor or assignment operator\\")",onlynew\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Statement has no effect\\")",macro\=>true,exceptions\=>()}
|
||||
org.eclipse.cdt.codan.internal.checkers.StaticVariableInHeaderProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.StaticVariableInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Static variable in header file\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suggested parenthesis around expression\\")",paramNot\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suspicious semicolon\\")",else\=>false,afterelse\=>false}
|
||||
org.eclipse.cdt.codan.internal.checkers.SymbolShadowingProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.SymbolShadowingProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol shadowing\\")",paramFuncParameters\=>true}
|
||||
org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Type cannot be resolved\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused function declaration\\")",macro\=>true}
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused static function\\")",macro\=>true}
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused variable declaration in file scope\\")",macro\=>true,exceptions\=>("@(\#)","$Id")}
|
||||
org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem=-Warning
|
||||
org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Using directive in header\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error
|
||||
org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol is not resolved\\")"}
|
||||
org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem=-Error
|
||||
org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Virtual method call in constructor/destructor\\")"}
|
||||
org.eclipse.cdt.qt.core.qtproblem=Warning
|
||||
org.eclipse.cdt.qt.core.qtproblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_ON_FILE_OPEN\=>true,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>null}
|
@ -1,169 +0,0 @@
|
||||
doxygen/doxygen_new_line_after_brief=true
|
||||
doxygen/doxygen_use_brief_tag=false
|
||||
doxygen/doxygen_use_javadoc_tags=true
|
||||
doxygen/doxygen_use_pre_tag=false
|
||||
doxygen/doxygen_use_structural_commands=false
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.cdt.core.formatter.alignment_for_arguments_in_method_invocation=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_assignment=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_base_clause_in_type_declaration=80
|
||||
org.eclipse.cdt.core.formatter.alignment_for_binary_expression=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_compact_if=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_conditional_expression=34
|
||||
org.eclipse.cdt.core.formatter.alignment_for_conditional_expression_chain=18
|
||||
org.eclipse.cdt.core.formatter.alignment_for_constructor_initializer_list=0
|
||||
org.eclipse.cdt.core.formatter.alignment_for_declarator_list=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_enumerator_list=48
|
||||
org.eclipse.cdt.core.formatter.alignment_for_expression_list=0
|
||||
org.eclipse.cdt.core.formatter.alignment_for_expressions_in_array_initializer=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_member_access=0
|
||||
org.eclipse.cdt.core.formatter.alignment_for_overloaded_left_shift_chain=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_parameters_in_method_declaration=16
|
||||
org.eclipse.cdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
|
||||
org.eclipse.cdt.core.formatter.brace_position_for_array_initializer=end_of_line
|
||||
org.eclipse.cdt.core.formatter.brace_position_for_block=end_of_line
|
||||
org.eclipse.cdt.core.formatter.brace_position_for_block_in_case=end_of_line
|
||||
org.eclipse.cdt.core.formatter.brace_position_for_method_declaration=end_of_line
|
||||
org.eclipse.cdt.core.formatter.brace_position_for_namespace_declaration=end_of_line
|
||||
org.eclipse.cdt.core.formatter.brace_position_for_switch=end_of_line
|
||||
org.eclipse.cdt.core.formatter.brace_position_for_type_declaration=end_of_line
|
||||
org.eclipse.cdt.core.formatter.comment.line_up_line_comment_in_blocks_on_first_column=false
|
||||
org.eclipse.cdt.core.formatter.comment.min_distance_between_code_and_line_comment=1
|
||||
org.eclipse.cdt.core.formatter.comment.never_indent_line_comments_on_first_column=true
|
||||
org.eclipse.cdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=true
|
||||
org.eclipse.cdt.core.formatter.compact_else_if=true
|
||||
org.eclipse.cdt.core.formatter.continuation_indentation=2
|
||||
org.eclipse.cdt.core.formatter.continuation_indentation_for_array_initializer=2
|
||||
org.eclipse.cdt.core.formatter.format_guardian_clause_on_one_line=false
|
||||
org.eclipse.cdt.core.formatter.indent_access_specifier_compare_to_type_header=false
|
||||
org.eclipse.cdt.core.formatter.indent_access_specifier_extra_spaces=0
|
||||
org.eclipse.cdt.core.formatter.indent_body_declarations_compare_to_access_specifier=true
|
||||
org.eclipse.cdt.core.formatter.indent_body_declarations_compare_to_namespace_header=false
|
||||
org.eclipse.cdt.core.formatter.indent_breaks_compare_to_cases=true
|
||||
org.eclipse.cdt.core.formatter.indent_declaration_compare_to_template_header=false
|
||||
org.eclipse.cdt.core.formatter.indent_empty_lines=false
|
||||
org.eclipse.cdt.core.formatter.indent_statements_compare_to_block=true
|
||||
org.eclipse.cdt.core.formatter.indent_statements_compare_to_body=true
|
||||
org.eclipse.cdt.core.formatter.indent_switchstatements_compare_to_cases=true
|
||||
org.eclipse.cdt.core.formatter.indent_switchstatements_compare_to_switch=false
|
||||
org.eclipse.cdt.core.formatter.indentation.size=2
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_after_template_declaration=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_before_colon_in_constructor_initializer_list=insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_before_identifier_in_function_declaration=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_new_line_in_empty_block=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_assignment_operator=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_binary_operator=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_closing_angle_bracket_in_template_arguments=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_closing_angle_bracket_in_template_parameters=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_closing_brace_in_block=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_base_clause=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_case=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_conditional=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_base_types=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_declarator_list=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_expression_list=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_template_arguments=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_template_parameters=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_angle_bracket_in_template_arguments=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_angle_bracket_in_template_parameters=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_bracket=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_exception_specification=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_postfix_operator=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_prefix_operator=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_question_in_conditional=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_semicolon_in_for=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_after_unary_operator=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_assignment_operator=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_binary_operator=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_angle_bracket_in_template_arguments=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_angle_bracket_in_template_parameters=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_bracket=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_exception_specification=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_base_clause=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_case=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_conditional=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_default=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_base_types=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_declarator_list=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_expression_list=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_template_arguments=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_template_parameters=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_angle_bracket_in_template_arguments=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_angle_bracket_in_template_parameters=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_block=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_namespace_declaration=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_bracket=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_exception_specification=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_for=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_if=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_while=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_postfix_operator=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_prefix_operator=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_question_in_conditional=insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_semicolon=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_before_unary_operator=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_between_empty_brackets=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_exception_specification=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
|
||||
org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
|
||||
org.eclipse.cdt.core.formatter.join_wrapped_lines=true
|
||||
org.eclipse.cdt.core.formatter.keep_else_statement_on_same_line=false
|
||||
org.eclipse.cdt.core.formatter.keep_empty_array_initializer_on_one_line=false
|
||||
org.eclipse.cdt.core.formatter.keep_imple_if_on_one_line=true
|
||||
org.eclipse.cdt.core.formatter.keep_then_statement_on_same_line=false
|
||||
org.eclipse.cdt.core.formatter.lineSplit=80
|
||||
org.eclipse.cdt.core.formatter.number_of_empty_lines_to_preserve=1
|
||||
org.eclipse.cdt.core.formatter.put_empty_statement_on_new_line=true
|
||||
org.eclipse.cdt.core.formatter.tabulation.char=tab
|
||||
org.eclipse.cdt.core.formatter.tabulation.size=2
|
||||
org.eclipse.cdt.core.formatter.use_tabs_only_for_leading_indentations=true
|
@ -1,37 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/CPATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/CPATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/CPLUS_INCLUDE_PATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/CPLUS_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/C_INCLUDE_PATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/C_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/append=true
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/appendContributed=true
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/CPATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/CPATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/CPLUS_INCLUDE_PATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/CPLUS_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/C_INCLUDE_PATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/C_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/append=true
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/appendContributed=true
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/CPATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/CPATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/CPLUS_INCLUDE_PATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/CPLUS_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/C_INCLUDE_PATH/delimiter=\:
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/C_INCLUDE_PATH/operation=remove
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/append=true
|
||||
environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/appendContributed=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/LIBRARY_PATH/delimiter=\:
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/LIBRARY_PATH/operation=remove
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/append=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338.1974969798/appendContributed=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/LIBRARY_PATH/delimiter=\:
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/LIBRARY_PATH/operation=remove
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/append=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338/appendContributed=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/LIBRARY_PATH/delimiter=\:
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/LIBRARY_PATH/operation=remove
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/append=true
|
||||
environment/buildEnvironmentLibrary/cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575/appendContributed=true
|
@ -1,3 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
formatter_profile=_Clover
|
||||
formatter_settings_version=1
|
File diff suppressed because it is too large
Load Diff
@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "self:/JiefLand/5.Devel/Clover/Clover-projects/Clover--CloverHackyColor--master.3/Xcode/CloverX64TestNewParser/CloverX64TestNewParser.xcodeproj">
|
||||
</FileRef>
|
||||
</Workspace>
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>PreviewsEnabled</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</plist>
|
@ -1,119 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1120"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
disableMainThreadChecker = "YES"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "YES"
|
||||
customWorkingDirectory = "$PROJECT_DIR"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
migratedStopOnEveryIssue = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
enableGPUFrameCaptureMode = "3"
|
||||
enableGPUValidationMode = "1"
|
||||
allowLocationSimulation = "YES"
|
||||
GPUProfilerEnabled = "No">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<CommandLineArguments>
|
||||
<CommandLineArgument
|
||||
argument = "/JiefLand/3.Infos/3.Infos-Hackintosh"
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = ""/JiefLand/5.Devel/Clover/Clover-projects/Clover--CloverHackyColor--master.3 copy/Xcode""
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = ""/JiefLand/5.Devel/Clover/user config""
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/Volumes/4TBSSDEFI/EFI/CLOVER.xps/config.plist"
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/JiefLand/5.Devel/Clover/Clover-projects/Clover--CloverHackyColor--master.3"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "."
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
</CommandLineArguments>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Debug"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-DebugLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Debug"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
@ -1,94 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1120"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9AE2785A2642869E005C8F2F"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Release"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Release"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "YES"
|
||||
customWorkingDirectory = "$PROJECT_DIR"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
<CommandLineArguments>
|
||||
<CommandLineArgument
|
||||
argument = ""/JiefLand/5.Devel/Clover/user config/Matgen84/2021-04-11/config - Default.plist""
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/Volumes/4TBSSDEFI"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = ""/JiefLand/5.Devel/Clover/user config""
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/JiefLand/Documents"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/JiefLand/3.Infos/3.Infos-Hackintosh"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/Users/jief/Desktop/CLOVER"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
</CommandLineArguments>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9AE2785A2642869E005C8F2F"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Release">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
@ -1,94 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1120"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9AE2785A2642869E005C8F2F"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Release_nolto"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Release_nolto"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "YES"
|
||||
customWorkingDirectory = "$PROJECT_DIR"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
<CommandLineArguments>
|
||||
<CommandLineArgument
|
||||
argument = ""/JiefLand/5.Devel/Clover/user config/Matgen84/2021-04-11/config - Default.plist""
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/Volumes/4TBSSDEFI"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = ""/JiefLand/5.Devel/Clover/user config""
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/JiefLand/Documents"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/JiefLand/3.Infos/3.Infos-Hackintosh"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "/Users/jief/Desktop/CLOVER"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
</CommandLineArguments>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release_nolto"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9AE2785A2642869E005C8F2F"
|
||||
BuildableName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
BlueprintName = "CloverX64TestNewParser-UTF16_signed-ReleaseLibs"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Release_nolto">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release_nolto"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
@ -1,13 +0,0 @@
|
||||
|
||||
#include "../../../Include/Library/printf_lite.h"
|
||||
#define F(x) x
|
||||
#define LF(x) L##x
|
||||
#define PRIF "%a"
|
||||
#define PRILF "%s"
|
||||
|
||||
//#define loggf(...) printf__VA_ARGS__)
|
||||
#define loggf(...) printf(__VA_ARGS__)
|
||||
|
||||
//#define DISPLAY_ONLY_FAILED
|
||||
#define DISPLAY_START_INFO
|
||||
|
@ -1,12 +0,0 @@
|
||||
|
||||
#define F(x) x
|
||||
#define LF(x) L##x
|
||||
#define PRIF "%a"
|
||||
#define PRILF "%s"
|
||||
|
||||
#define loggf(...) printf__VA_ARGS__)
|
||||
//#define loggf(...) printf(__VA_ARGS__)
|
||||
|
||||
#define DISPLAY_ONLY_FAILED
|
||||
//#define DISPLAY_START_INFO
|
||||
|
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SMBIOS</key>
|
||||
<dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,12 +0,0 @@
|
||||
|
||||
#define F(x) x
|
||||
#define LF(x) L##x
|
||||
#define PRIF "%a"
|
||||
#define PRILF "%s"
|
||||
|
||||
#define loggf(...) DebugLog(2, __VA_ARGS__)
|
||||
//#define loggf(...) printf(__VA_ARGS__)
|
||||
|
||||
#define DISPLAY_ONLY_FAILED
|
||||
//#define DISPLAY_START_INFO
|
||||
|
@ -1,135 +0,0 @@
|
||||
//
|
||||
// main.cpp
|
||||
// Printf-UnitTests
|
||||
//
|
||||
// Created by Jief on 29/08/17.
|
||||
// Copyright © 2017 Jief. All rights reserved.
|
||||
//
|
||||
|
||||
#include <Platform.h>
|
||||
#include <limits.h>
|
||||
#include "unicode_conversions.h"
|
||||
#include <poolprint-test-cpp_conf.h>
|
||||
#include "poolprint-test.h"
|
||||
|
||||
static int nbTestFailed = 0;
|
||||
#ifdef DISPLAY_ONLY_FAILED
|
||||
static bool displayOnlyFailed = true;
|
||||
#else
|
||||
static bool displayOnlyFailed = false;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Print wchar string as a utf8 string.
|
||||
* This eliminate all problems about wprintf and compilation with short-wchar or long-wchar I had on macOs (2020-03)
|
||||
*/
|
||||
static void print_wchar_string(const wchar_t* s)
|
||||
{
|
||||
// char utf8[wchar_len(s)*4+1];
|
||||
// some compiler doesn't like variable length array.
|
||||
// use a fixed length instead.
|
||||
char utf8[200];
|
||||
utf8_string_from_wchar_string(utf8, sizeof(utf8), s);
|
||||
if ( strlen(utf8) > sizeof(utf8)-2 ) {
|
||||
loggf("fixed size buf not big enough");
|
||||
abort();
|
||||
}
|
||||
loggf("%s", utf8);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
_PoolCatPrint (
|
||||
IN CONST CHAR16 *fmt,
|
||||
IN VA_LIST args,
|
||||
IN OUT POOL_PRINT *spc,
|
||||
IN EFI_STATUS
|
||||
(EFIAPI
|
||||
*Output)
|
||||
(
|
||||
POOL_PRINT *context,
|
||||
CHAR16 *str
|
||||
)
|
||||
);
|
||||
|
||||
#include "../libeg/FloatLib.h"
|
||||
|
||||
static int testPoolPrintFloat(const char* label, const wchar_t* expectResult, float param)
|
||||
{
|
||||
wchar_t* wbuf = PoolPrintFloat(param);
|
||||
if ( memcmp(wbuf, expectResult, wchar_len(expectResult)*sizeof(expectResult[0])) != 0 ) {
|
||||
// loggf(F(" -> ERROR. Expect " PRILF " and get %ls\n"), expectResult, buf);
|
||||
// not using wprintf, it crashes sometimes, it doesn't work for short-wchar
|
||||
loggf(F("%s -> ERROR. Expect "), label);
|
||||
print_wchar_string(expectResult);
|
||||
loggf(F(" and get "));
|
||||
print_wchar_string(wbuf);
|
||||
loggf("\n");
|
||||
nbTestFailed += 1;
|
||||
wchar_t* wbuf2 = PoolPrintFloat(param); // for stepping with a debugger.
|
||||
FreePool(wbuf2);
|
||||
}else if ( !displayOnlyFailed ) {
|
||||
loggf(F("%s : "), label);
|
||||
print_wchar_string(wbuf);
|
||||
loggf(F(" -> OK\n"));
|
||||
}
|
||||
FreePool(wbuf);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
#define Test1arg(expectResult,param) \
|
||||
{ \
|
||||
char label[1024]; \
|
||||
snprintf(label, sizeof(label), F("testPoolPrintFloat(%s)"), F(#param)); \
|
||||
testPoolPrintFloat(label,L##expectResult,param); \
|
||||
}
|
||||
|
||||
#define Test2arg(expectResult,format,c,d) \
|
||||
{ \
|
||||
char label[1024]; \
|
||||
snprintf(label, sizeof(label), F("Test swprintf(%s, %s, %s)"), F(#format), F(#c), F(#d)); \
|
||||
testWPrintf(label,L##expectResult,(int)wcslen(L##expectResult),L##format,c,d); \
|
||||
}
|
||||
|
||||
#define Test5arg(expectResult,format,c,d,e,f,g) \
|
||||
{ \
|
||||
char label[1024]; \
|
||||
snprintf(label, sizeof(label), F("Test swprintf(%s, %s, %s, %s, %s, %s)"), F(#format), F(#c), F(#d), F(#e), F(#f), F(#g)); \
|
||||
testWPrintf(label,L##expectResult,(int)wcslen(L##expectResult),L##format,c,d,e,f,g); \
|
||||
}
|
||||
|
||||
|
||||
int poolprintfloat_tests(void)
|
||||
{
|
||||
#ifdef DISPLAY_START_INFO
|
||||
loggf(F("\n"));
|
||||
loggf(F("PoolPrintFloat unit test\n"));
|
||||
loggf(F("\n"));
|
||||
loggf(F("\n"));
|
||||
|
||||
// These depends on the plateform. They are not printf unit test, but it's nice to check size of builtin type.
|
||||
loggf(F("sizeof(float)=%lu\n"), sizeof(float));
|
||||
loggf(F("sizeof(double)=%zu\n"), sizeof(double));
|
||||
loggf(F("\n"));
|
||||
|
||||
#endif
|
||||
|
||||
Test1arg(F(" 0.000000"), 0.0);
|
||||
Test1arg(F(" 0.123456"), 0.1234567890);
|
||||
Test1arg(F("-0.123456"), -0.1234567890);
|
||||
Test1arg(F(" 1.100000"), 1.1);
|
||||
Test1arg(F(" -1.100000"), -1.1);
|
||||
Test1arg(F(" 123.456787"), 123.456789);
|
||||
Test1arg(F(" -123.456787"), -123.456789);
|
||||
Test1arg(F(" 1234567936.000000"), 1234567890.456789);
|
||||
Test1arg(F(" -1234567936.000000"), -1234567890.456789);
|
||||
Test1arg(F(" 0.000000"), 12345678901234567890.456789);
|
||||
Test1arg(F(" 0.000000"), -12345678901234567890.456789);
|
||||
|
||||
|
||||
return nbTestFailed;
|
||||
}
|
||||
|
@ -1 +0,0 @@
|
||||
int poolprintfloat_tests();
|
@ -1,217 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettings.h"
|
||||
#include <Platform.h>
|
||||
#include "../../include/OSFlags.h"
|
||||
|
||||
uint64_t AssignField_nbError = 0;
|
||||
XString8 AssignField_firstErrorField;
|
||||
|
||||
|
||||
bool AssignField(bool& SETTINGS_DATA_value, bool newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(undefinable_bool& SETTINGS_DATA_value, undefinable_bool newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
//bool AssignField(unsigned char& SETTINGS_DATA_value, unsigned char newValue, const XString8& label)
|
||||
//{
|
||||
// SETTINGS_DATA_value = newValue;
|
||||
// return true;
|
||||
//}
|
||||
|
||||
bool AssignField(uint8_t& SETTINGS_DATA_value, uint8_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(int8_t& SETTINGS_DATA_value, int8_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(uint16_t& SETTINGS_DATA_value, uint16_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(undefinable_uint16& SETTINGS_DATA_value, undefinable_uint16 newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(int16_t& SETTINGS_DATA_value, int16_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(uint32_t& SETTINGS_DATA_value, uint32_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(undefinable_uint32& SETTINGS_DATA_value, undefinable_uint32 newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(int32_t& SETTINGS_DATA_value, int32_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
bool AssignField(uint64_t& SETTINGS_DATA_value, uint64_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(int64_t& SETTINGS_DATA_value, int64_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(size_t& SETTINGS_DATA_value, size_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(wchar_t& SETTINGS_DATA_value, wchar_t newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XString8& SETTINGS_DATA_value, const XString8& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XStringW& SETTINGS_DATA_value, const XStringW& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(undefinable_XString8& SETTINGS_DATA_value, const undefinable_XString8& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XBuffer<UINT8>& SETTINGS_DATA_value, const XBuffer<UINT8>& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XBuffer<UINT8>& SETTINGS_DATA_value, const XmlData& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue.value();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XString8Array& SETTINGS_DATA_value, const XString8Array& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XString8Array& SETTINGS_DATA_value, const ConstXString8Array& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value.import(newValue);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XStringWArray& SETTINGS_DATA_value, const XStringWArray& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(XStringWArray& SETTINGS_DATA_value, const ConstXStringWArray& newValue, const XString8& label)
|
||||
{
|
||||
// SETTINGS_DATA_value.import(newValue);
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(ConstXStringWArray& SETTINGS_DATA_value, const ConstXStringWArray& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(EFI_GRAPHICS_OUTPUT_BLT_PIXEL& SETTINGS_DATA_value, const EFI_GRAPHICS_OUTPUT_BLT_PIXEL& newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(MISC_SLOT_TYPE& SETTINGS_DATA_value, MISC_SLOT_TYPE newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(TAG_TYPE& SETTINGS_DATA_value, TAG_TYPE newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
bool AssignField(LanguageCode& SETTINGS_DATA_value, LanguageCode newValue, const XString8& label)
|
||||
{
|
||||
SETTINGS_DATA_value = newValue;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
//bool AssignField(void*& SETTINGS_DATA_value, size_t& oldSize, const void* newValue, size_t newSize, const XString8& label)
|
||||
//{
|
||||
// SETTINGS_DATA_value = malloc(newSize);
|
||||
// memcpy(SETTINGS_DATA_value, newValue, newSize);
|
||||
// oldSize = newSize;
|
||||
// return true;
|
||||
//}
|
||||
////
|
||||
//
|
||||
//bool AssignField(uint8_t*& SETTINGS_DATA_value, size_t& oldSize, const uint8_t* newValue, size_t newSize, const XString8& label)
|
||||
//{
|
||||
// return AssignField((void*&)SETTINGS_DATA_value, (size_t&)oldSize, (void*)newValue, newSize, label);
|
||||
//}
|
||||
//
|
||||
//bool AssignField(uint8_t SETTINGS_DATA_value[], size_t oldSize, const uint8_t* newValue, size_t newSize, const XString8& label)
|
||||
//{
|
||||
// if ( oldSize == newSize) {
|
||||
// memcpy(SETTINGS_DATA_value, newValue, newSize);
|
||||
// }else{
|
||||
// panic("------------> AssignField bug\n");
|
||||
// }
|
||||
// return true;
|
||||
//}
|
||||
//
|
@ -1,61 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.h
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef _CONFIGPLIST_AssignFIELD_H_
|
||||
#define _CONFIGPLIST_AssignFIELD_H_
|
||||
|
||||
//#include "../../"
|
||||
|
||||
extern "C" {
|
||||
#include <Protocol/GraphicsOutput.h>
|
||||
}
|
||||
|
||||
extern uint64_t AssignField_nbError;
|
||||
extern XString8 AssignField_firstErrorField;
|
||||
|
||||
bool AssignFieldFailed(const XString8& msg);
|
||||
bool AssignFieldFailed(const XString8& field, const XString8& SETTINGS_DATA_value, const XString8& newValue);
|
||||
|
||||
bool AssignField(bool& SETTINGS_DATA_value, bool newValue, const XString8& label);
|
||||
bool AssignField(undefinable_bool& SETTINGS_DATA_value, undefinable_bool newValue, const XString8& label);
|
||||
bool AssignField(uint8_t& SETTINGS_DATA_value, uint8_t newValue, const XString8& label);
|
||||
bool AssignField(int8_t& SETTINGS_DATA_value, int8_t newValue, const XString8& label);
|
||||
bool AssignField(uint16_t& SETTINGS_DATA_value, uint16_t newValue, const XString8& label);
|
||||
bool AssignField(undefinable_uint16& SETTINGS_DATA_value, undefinable_uint16 newValue, const XString8& label);
|
||||
bool AssignField(int16_t& SETTINGS_DATA_value, int16_t newValue, const XString8& label);
|
||||
bool AssignField(uint32_t& SETTINGS_DATA_value, uint32_t newValue, const XString8& label);
|
||||
bool AssignField(undefinable_uint32& SETTINGS_DATA_value, undefinable_uint32 newValue, const XString8& label);
|
||||
bool AssignField(int32_t& SETTINGS_DATA_value, int32_t newValue, const XString8& label);
|
||||
bool AssignField(uint64_t& SETTINGS_DATA_value, uint64_t newValue, const XString8& label);
|
||||
bool AssignField(int64_t& SETTINGS_DATA_value, int64_t newValue, const XString8& label);
|
||||
bool AssignField(size_t& SETTINGS_DATA_value, size_t newValue, const XString8& label);
|
||||
bool AssignField(wchar_t& SETTINGS_DATA_value, wchar_t newValue, const XString8& label);
|
||||
bool AssignField(XString8& SETTINGS_DATA_value, const XString8& newValue, const XString8& label);
|
||||
bool AssignField(XStringW& SETTINGS_DATA_value, const XStringW& newValue, const XString8& label);
|
||||
bool AssignField(undefinable_XString8& SETTINGS_DATA_value, const undefinable_XString8& newValue, const XString8& label);
|
||||
bool AssignField(XBuffer<UINT8>& SETTINGS_DATA_value, const XBuffer<UINT8>& newValue, const XString8& label);
|
||||
bool AssignField(XBuffer<UINT8>& SETTINGS_DATA_value, const XmlData& newValue, const XString8& label);
|
||||
bool AssignField(XString8Array& SETTINGS_DATA_value, const XString8Array& newValue, const XString8& label);
|
||||
bool AssignField(XString8Array& SETTINGS_DATA_value, const ConstXString8Array& newValue, const XString8& label);
|
||||
bool AssignField(XStringWArray& SETTINGS_DATA_value, const XStringWArray& newValue, const XString8& label);
|
||||
bool AssignField(XStringWArray& SETTINGS_DATA_value, const ConstXStringWArray& newValue, const XString8& label);
|
||||
bool AssignField(EFI_GRAPHICS_OUTPUT_BLT_PIXEL& SETTINGS_DATA_value, const EFI_GRAPHICS_OUTPUT_BLT_PIXEL& newValue, const XString8& label);
|
||||
|
||||
bool AssignField(MISC_SLOT_TYPE& SETTINGS_DATA_value, MISC_SLOT_TYPE newValue, const XString8& label);
|
||||
bool AssignField(TAG_TYPE& SETTINGS_DATA_value, TAG_TYPE newValue, const XString8& label);
|
||||
bool AssignField(LanguageCode& SETTINGS_DATA_value, LanguageCode newValue, const XString8& label);
|
||||
|
||||
bool AssignField(void*& SETTINGS_DATA_value, size_t& oldSize, const void* newValue, size_t newSize, const XString8& label);
|
||||
//bool AssignField(void*& SETTINGS_DATA_value, size_t oldSize, const void* newValue, size_t newSize, const XString8& label);
|
||||
bool AssignField(uint8_t*& SETTINGS_DATA_value, size_t& oldSize, const uint8_t* newValue, size_t newSize, const XString8& label);
|
||||
bool AssignField(uint8_t SETTINGS_DATA_value[], size_t oldSize, const uint8_t* newValue, size_t newSize, const XString8& label);
|
||||
|
||||
|
||||
#define Assign(x) AssignField(oldS.x, newS.dget##x(), S8Printf("%s.%s", label.c_str(), STRINGIZE(x)))
|
||||
#define sizeAssign(x) true
|
||||
|
||||
#endif /* _CONFIGPLIST_AssignFIELD_H_ */
|
@ -1,56 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettings.h"
|
||||
#include <Platform.h>
|
||||
|
||||
#include "AssignField.h"
|
||||
#include "AssignSettingsBoot.h"
|
||||
#include "AssignSettingsACPI.h"
|
||||
#include "AssignSettingsGUI.h"
|
||||
#include "AssignSettingsCPU.h"
|
||||
#include "AssignSettingsSystemParameters.h"
|
||||
#include "AssignSettingsKernelAndKextPatches.h"
|
||||
#include "AssignSettingsGraphics.h"
|
||||
#include "AssignSettingsDevices.h"
|
||||
#include "AssignSettingsQuirks.h"
|
||||
#include "AssignSettingsRtVariables.h"
|
||||
#include "AssignSettingsSmbios.h"
|
||||
#include "AssignSettingsBootGraphics.h"
|
||||
|
||||
|
||||
uint64_t AssignOldNewSettings(SETTINGS_DATA& oldS, const ConfigPlistClass& newS, const SmbiosPlistClass& smbiosPlist, const XString8& label)
|
||||
{
|
||||
AssignField_nbError = 0;
|
||||
AssignField_firstErrorField.setEmpty();
|
||||
|
||||
AssignBoot("Boot"_XS8, oldS.Boot, newS.Boot);
|
||||
AssignAcpi("ACPI"_XS8, oldS.ACPI, newS.ACPI);
|
||||
AssignGUI("GUI"_XS8, oldS.GUI, newS.GUI);
|
||||
AssignCPU("CPU"_XS8, oldS.CPU, newS.CPU);
|
||||
AssignSystemParameters("CPU"_XS8, oldS.SystemParameters, newS.SystemParameters);
|
||||
AssignKernelAndKextPatches("KernelAndKextPatches"_XS8, oldS.KernelAndKextPatches, newS.KernelAndKextPatches);
|
||||
AssignGraphics("Graphics"_XS8, oldS.Graphics, newS.Graphics);
|
||||
AssignField(oldS.DisabledDriverArray, newS.dgetDisabledDriverArray(), "DisabledDriverArray"_XS8);
|
||||
AssignDevices("Devices"_XS8, oldS.Devices, newS.Devices);
|
||||
AssignQuirks("Quirks"_XS8, oldS.Quirks, newS.Quirks);
|
||||
AssignRtVariables("RtVariables"_XS8, oldS.RtVariables, newS.RtVariables);
|
||||
AssignSmbios("Smbios"_XS8, oldS.Smbios, newS.getSMBIOS(), smbiosPlist);
|
||||
AssignBootGraphics("BootGraphics"_XS8, oldS.BootGraphics, newS.BootGraphics);
|
||||
|
||||
|
||||
if ( AssignField_nbError == 0 ) {
|
||||
// DebugLog(2, "Great, new parsing give the same result\n");
|
||||
// PauseForKey(""_XSW);
|
||||
return AssignField_nbError;
|
||||
}else{
|
||||
// DebugLog(2, "New parsing gives %llu error(s)\n", nbError);
|
||||
// PauseForKey(L"");
|
||||
return AssignField_nbError;
|
||||
}
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.h
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef _CONFIGPLIST_AssignSETTINGS_H_
|
||||
#define _CONFIGPLIST_AssignSETTINGS_H_
|
||||
|
||||
#include "../../Platform/Settings.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/SMBIOSPlist.h"
|
||||
|
||||
uint64_t AssignOldNewSettings(SETTINGS_DATA& olDSettings, const ConfigPlistClass& configPlist, const SmbiosPlistClass& smbiosPlist, const XString8& label = ""_XS8);
|
||||
|
||||
|
||||
|
||||
#endif /* _CONFIGPLIST_AssignSETTINGS_H_ */
|
@ -1,131 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettingsACPI.h"
|
||||
#include <Platform.h>
|
||||
#include "AssignField.h"
|
||||
|
||||
|
||||
void AssignAcpi_ACPIDropTable(const XString8& label, SETTINGS_DATA::ACPIClass::ACPIDropTablesClass& oldS, const ConfigPlistClass::ACPI_Class::ACPI_DropTables_Class& newS)
|
||||
{
|
||||
Assign(Signature);
|
||||
Assign(TableId);
|
||||
Assign(TabLength);
|
||||
Assign(OtherOS);
|
||||
}
|
||||
|
||||
void AssignACPI_DropTableArray(const XString8 &label, XObjArray<SETTINGS_DATA::ACPIClass::ACPIDropTablesClass> &oldS, const XmlArray<ConfigPlistClass::ACPI_Class::ACPI_DropTables_Class> &newS) {
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0 ; idx < newS.size() ; ++idx ) {
|
||||
oldS.AddReference(new SETTINGS_DATA::ACPIClass::ACPIDropTablesClass(), true);
|
||||
AssignAcpi_ACPIDropTable(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AssignAcpi_DSDT_DSDTPatch(const XString8& label, SETTINGS_DATA::ACPIClass::DSDTClass::DSDT_Patch& oldS, const ConfigPlistClass::ACPI_Class::DSDT_Class::ACPI_DSDT_Patch_Class& newS)
|
||||
{
|
||||
Assign(Disabled);
|
||||
Assign(PatchDsdtLabel);
|
||||
Assign(PatchDsdtFind);
|
||||
Assign(PatchDsdtReplace);
|
||||
Assign(PatchDsdtTgt);
|
||||
oldS.PatchDsdtMenuItem.BValue = !newS.dgetDisabled();
|
||||
}
|
||||
|
||||
void AssignAcpi_DSDT(const XString8& label, SETTINGS_DATA::ACPIClass::DSDTClass& oldS, const ConfigPlistClass::ACPI_Class::DSDT_Class& newS)
|
||||
{
|
||||
Assign(DsdtName);
|
||||
Assign(DebugDSDT);
|
||||
Assign(Rtc8Allowed);
|
||||
Assign(PNLF_UID);
|
||||
Assign(FixDsdt);
|
||||
Assign(ReuseFFFF);
|
||||
Assign(SuspendOverride);
|
||||
// if ( AssignField(oldS.DSDTPatchArray.size(), newS.Patches.size(), S8Printf("%s.DSDTPatchArray.size()", label.c_str())) ) {
|
||||
for ( size_t idx = 0 ; idx < newS.Patches.size() ; ++idx ) {
|
||||
oldS.DSDTPatchArray.AddReference(new SETTINGS_DATA::ACPIClass::DSDTClass::DSDT_Patch(), true);
|
||||
AssignAcpi_DSDT_DSDTPatch(S8Printf("%s.DSDTPatchArray[%zu]", label.c_str(), idx), oldS.DSDTPatchArray[idx], newS.Patches[idx]);
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
void AssignAcpi_SSDT_Generate(const XString8& label, SETTINGS_DATA::ACPIClass::SSDTClass::GenerateClass& oldS, const ConfigPlistClass::ACPI_Class::SSDT_Class::XmlUnionGenerate& newS)
|
||||
{
|
||||
Assign(GeneratePStates);
|
||||
Assign(GenerateCStates);
|
||||
Assign(GenerateAPSN);
|
||||
Assign(GenerateAPLF);
|
||||
Assign(GeneratePluginType);
|
||||
}
|
||||
|
||||
void AssignAcpi_SSDT(const XString8& label, SETTINGS_DATA::ACPIClass::SSDTClass& oldS, const ConfigPlistClass::ACPI_Class::SSDT_Class& newS)
|
||||
{
|
||||
Assign(DropSSDTSetting);
|
||||
Assign(NoOemTableId);
|
||||
Assign(NoDynamicExtract);
|
||||
Assign(EnableISS);
|
||||
Assign(EnableC7);
|
||||
Assign(_EnableC6);
|
||||
Assign(_EnableC4);
|
||||
Assign(_EnableC2);
|
||||
Assign(_C3Latency);
|
||||
Assign(PLimitDict);
|
||||
Assign(UnderVoltStep);
|
||||
Assign(DoubleFirstState);
|
||||
Assign(MinMultiplier);
|
||||
Assign(MaxMultiplier);
|
||||
Assign(PluginType);
|
||||
AssignAcpi_SSDT_Generate(S8Printf("%s.Generate", label.c_str()), oldS.Generate, newS.Generate);
|
||||
}
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
|
||||
void AssignAcpi_ACPI_NAME(const XString8& label, ACPI_NAME& oldS, const XString8& newS)
|
||||
{
|
||||
AssignField(oldS.Name, newS, S8Printf("%s.Name", label.c_str()));
|
||||
}
|
||||
|
||||
void AssignAcpi_ACPI_RENAME_DEVICE(const XString8& label, ACPI_RENAME_DEVICE& oldS, const XmlAddKey<XmlKey, XmlString8>& newS)
|
||||
{
|
||||
AssignAcpi_ACPI_NAME(S8Printf("%s.acpiName", label.c_str()), oldS.acpiName, newS.key().value());
|
||||
AssignField(oldS.renameTo, newS.value(), S8Printf("%s.renameTo", label.c_str()));
|
||||
}
|
||||
|
||||
void AssignACPI_ACPI_RENAME_DEVICEArray(const XString8 &label, XObjArray<ACPI_RENAME_DEVICE> &oldS, const ConfigPlistClass::ACPI_Class::ACPI_RenamesDevices_Class& newS)
|
||||
{
|
||||
// if ( AssignField(oldS.size(), newS.size(), S8Printf("%s size", label.c_str())) ) {
|
||||
for ( size_t idx = 0 ; idx < newS.size() ; ++idx ) {
|
||||
oldS.AddReference(new ACPI_RENAME_DEVICE(), true);
|
||||
AssignAcpi_ACPI_RENAME_DEVICE(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS.getAtIndex(idx));
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
void AssignAcpi(const XString8& label, SETTINGS_DATA::ACPIClass& oldS, const ConfigPlistClass::ACPI_Class& newS)
|
||||
{
|
||||
Assign(ResetAddr);
|
||||
Assign(ResetVal);
|
||||
Assign(SlpSmiEnable);
|
||||
Assign(FixHeaders);
|
||||
Assign(FixMCFG);
|
||||
Assign(NoASPM);
|
||||
Assign(smartUPS);
|
||||
Assign(PatchNMI);
|
||||
Assign(AutoMerge);
|
||||
Assign(DisabledAML);
|
||||
Assign(SortedACPI);
|
||||
AssignACPI_ACPI_RENAME_DEVICEArray(S8Printf("%s.DeviceRename", label.c_str()), oldS.DeviceRename, newS.RenameDevices);
|
||||
AssignACPI_DropTableArray(S8Printf("%s.ACPIDropTablesArray", label.c_str()), oldS.ACPIDropTablesArray, newS.ACPIDropTablesArray);
|
||||
AssignAcpi_DSDT(S8Printf("%s.DSDT", label.c_str()), oldS.DSDT, newS.DSDT);
|
||||
AssignAcpi_SSDT(S8Printf("%s.SSDT", label.c_str()), oldS.SSDT, newS.SSDT);
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.h
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef _CONFIGPLIST_AssignSETTINGSACPI_H_
|
||||
#define _CONFIGPLIST_AssignSETTINGSACPI_H_
|
||||
|
||||
#include "../../Platform/Settings.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignAcpi(const XString8& label, SETTINGS_DATA::ACPIClass& oldS, const ConfigPlistClass::ACPI_Class& newS);
|
||||
|
||||
|
||||
|
||||
#endif /* _CONFIGPLIST_AssignSETTINGSACPI_H_ */
|
@ -1,42 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettingsBoot.h"
|
||||
#include <Platform.h>
|
||||
#include "AssignField.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignBoot(const XString8& label, SETTINGS_DATA::BootClass& oldS, const ConfigPlistClass::Boot_Class& newS)
|
||||
{
|
||||
Assign(Timeout);
|
||||
Assign(SkipHibernateTimeout);
|
||||
Assign(DisableCloverHotkeys);
|
||||
Assign(BootArgs);
|
||||
Assign(NeverDoRecovery);
|
||||
Assign(LastBootedVolume);
|
||||
Assign(DefaultVolume);
|
||||
Assign(DefaultLoader);
|
||||
Assign(DebugLog);
|
||||
Assign(FastBoot);
|
||||
Assign(NoEarlyProgress);
|
||||
Assign(NeverHibernate);
|
||||
Assign(StrictHibernate);
|
||||
Assign(RtcHibernateAware);
|
||||
Assign(HibernationFixup);
|
||||
Assign(SignatureFixup);
|
||||
Assign(SecureSetting);
|
||||
Assign(SecureBootPolicy);
|
||||
Assign(SecureBootWhiteList);
|
||||
Assign(SecureBootBlackList);
|
||||
Assign(XMPDetection);
|
||||
AssignField(oldS.LegacyBoot, newS.dgetLegacyBoot(gFirmwareClover), S8Printf("%s.LegacyBoot", label.c_str()));
|
||||
// Assign(LegacyBoot);
|
||||
Assign(LegacyBiosDefaultEntry);
|
||||
Assign(CustomLogoType);
|
||||
Assign(CustomLogoAsXString8);
|
||||
Assign(CustomLogoAsData);
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.h
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef _CONFIGPLIST_AssignSETTINGSBOOT_H_
|
||||
#define _CONFIGPLIST_AssignSETTINGSBOOT_H_
|
||||
|
||||
#include "../../Platform/Settings.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignBoot(const XString8& label, SETTINGS_DATA::BootClass& oldS, const ConfigPlistClass::Boot_Class& newS);
|
||||
|
||||
|
||||
|
||||
#endif /* _CONFIGPLIST_AssignSETTINGSBOOT_H_ */
|
@ -1,19 +0,0 @@
|
||||
/*
|
||||
* CompareSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettingsBootGraphics.h"
|
||||
#include <Platform.h>
|
||||
#include "AssignField.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignBootGraphics(const XString8& label, SETTINGS_DATA::BootGraphicsClass& oldS, const ConfigPlistClass::BootGraphics_Class& newS)
|
||||
{
|
||||
Assign(DefaultBackgroundColor);
|
||||
Assign(UIScale);
|
||||
Assign(EFILoginHiDPI);
|
||||
oldS._flagstate = newS.dget_flagstate();
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
/*
|
||||
* CompareSettings.h
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef _CONFIGPLIST_COMPARESETTINGSBOOTGRAPHICS_H_
|
||||
#define _CONFIGPLIST_COMPARESETTINGSBOOTGRAPHICS_H_
|
||||
|
||||
#include "../../Platform/Settings.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignBootGraphics(const XString8& label, SETTINGS_DATA::BootGraphicsClass& oldS, const ConfigPlistClass::BootGraphics_Class& newS);
|
||||
|
||||
|
||||
|
||||
#endif /* _CONFIGPLIST_COMPARESETTINGSBOOTGRAPHICS_H_ */
|
@ -1,31 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettingsBoot.h"
|
||||
#include <Platform.h>
|
||||
#include "AssignField.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignCPU(const XString8& label, SETTINGS_DATA::CPUClass& oldS, const ConfigPlistClass::CPU_Class& newS)
|
||||
{
|
||||
Assign(QPI);
|
||||
Assign(CpuFreqMHz);
|
||||
Assign(CpuType);
|
||||
Assign(QEMU);
|
||||
Assign(UseARTFreq);
|
||||
Assign(BusSpeed);
|
||||
Assign(UserChange);
|
||||
Assign(SavingMode);
|
||||
Assign(HWPEnable);
|
||||
Assign(HWPValue);
|
||||
Assign(TDP);
|
||||
Assign(TurboDisabled);
|
||||
Assign(_EnableC6);
|
||||
Assign(_EnableC4);
|
||||
Assign(_EnableC2);
|
||||
Assign(_C3Latency);
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.h
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef _CONFIGPLIST_AssignSETTINGSCPU_H_
|
||||
#define _CONFIGPLIST_AssignSETTINGSCPU_H_
|
||||
|
||||
#include "../../Platform/Settings.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignCPU(const XString8& label, SETTINGS_DATA::CPUClass& oldS, const ConfigPlistClass::CPU_Class& newS);
|
||||
|
||||
|
||||
|
||||
#endif /* _CONFIGPLIST_AssignSETTINGSBOOT_H_ */
|
@ -1,177 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettingsBoot.h"
|
||||
#include <Platform.h>
|
||||
#include "AssignField.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignDevicesAudio(const XString8& label, SETTINGS_DATA::DevicesClass::AudioClass& oldS, const ConfigPlistClass::DevicesClass::Devices_Audio_Class& newS)
|
||||
{
|
||||
Assign(ResetHDA);
|
||||
Assign(HDAInjection);
|
||||
Assign(HDALayoutId);
|
||||
Assign(AFGLowPowerState);
|
||||
}
|
||||
|
||||
|
||||
|
||||
void AssignSimplePropertyClass(const XString8& label, SETTINGS_DATA::DevicesClass::SimplePropertyClass& oldS, const ConfigPlistClass::DevicesClass::SimplePropertyClass_Class& newS)
|
||||
{
|
||||
Assign(Key);
|
||||
Assign(Value);
|
||||
Assign(ValueType);
|
||||
AssignField(oldS.MenuItem.BValue, !newS.dgetDisabled(), S8Printf("%s.enabled", label.c_str()));
|
||||
}
|
||||
|
||||
|
||||
void AssignDevicesUSB(const XString8& label, SETTINGS_DATA::DevicesClass::USBClass& oldS, const ConfigPlistClass::DevicesClass::Devices_USB_Class& newS)
|
||||
{
|
||||
Assign(USBInjection);
|
||||
Assign(USBFixOwnership);
|
||||
Assign(InjectClockID);
|
||||
Assign(HighCurrent);
|
||||
Assign(NameEH00);
|
||||
// compare(NameXH00);
|
||||
}
|
||||
|
||||
void AssignDevicesFakeID(const XString8& label, SETTINGS_DATA::DevicesClass::FakeIDClass& oldS, const ConfigPlistClass::DevicesClass::Devices_FakeID_Class& newS)
|
||||
{
|
||||
Assign(FakeATI);
|
||||
Assign(FakeNVidia);
|
||||
Assign(FakeIntel);
|
||||
Assign(FakeLAN);
|
||||
Assign(FakeWIFI);
|
||||
Assign(FakeSATA);
|
||||
Assign(FakeXHCI);
|
||||
Assign(FakeIMEI);
|
||||
}
|
||||
|
||||
//--------------------------------------------- ArbProperties
|
||||
|
||||
|
||||
void AssignArbitraryPropertyClassCustomPropertyArray(const XString8& label, XObjArray<SETTINGS_DATA::DevicesClass::SimplePropertyClass>& oldS, const XmlArray<ConfigPlistClass::DevicesClass::SimplePropertyClass_Class>& newS)
|
||||
{
|
||||
// AssignDEV_ADDPROPERTY(label, oldS, newS);
|
||||
// Assign(Device);
|
||||
// Assign(Key);
|
||||
// Assign(Value);
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0; idx < newS.size(); ++idx )
|
||||
{
|
||||
oldS.AddReference(new (remove_ref(decltype(oldS))::type)(), true);
|
||||
AssignSimplePropertyClass(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AssignArbitraryPropertyClass(const XString8& label, SETTINGS_DATA::DevicesClass::ArbitraryPropertyClass& oldS, const ConfigPlistClass::DevicesClass::Devices_Arbitrary_Class& newS)
|
||||
{
|
||||
Assign(Device);
|
||||
Assign(Label);
|
||||
AssignArbitraryPropertyClassCustomPropertyArray(S8Printf("%s.CustomPropertyArray", label.c_str()), oldS.CustomPropertyArray, newS.CustomProperties);
|
||||
}
|
||||
|
||||
void AssignArbitraryPropertyClassArray(const XString8& label, XObjArray<SETTINGS_DATA::DevicesClass::ArbitraryPropertyClass>& oldS, const XmlArray<ConfigPlistClass::DevicesClass::Devices_Arbitrary_Class>& newS)
|
||||
{
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0; idx < newS.size(); ++idx )
|
||||
{
|
||||
oldS.AddReference(new (remove_ref(decltype(oldS))::type)(), true);
|
||||
AssignArbitraryPropertyClass(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------- AddProperties
|
||||
|
||||
//void AssignProperties(const XString8& label, SETTINGS_DATA::DevicesClass::PropertiesClass& oldS, const ConfigPlistClass::DevicesClass::PropertiesUnion& newS)
|
||||
//{
|
||||
// Assign(cDeviceProperties);
|
||||
// AssignPropertiesAsDict(S8Printf("%s.newProperties", label.c_str()), oldS.PropertyArray, newS.PropertiesAsDict);
|
||||
//}
|
||||
|
||||
void AssignAddPropertyDict(const XString8& label, SETTINGS_DATA::DevicesClass::AddPropertyClass& oldS, const ConfigPlistClass::DevicesClass::Devices_AddProperties_Dict_Class& newS)
|
||||
{
|
||||
Assign(Device);
|
||||
Assign(Key);
|
||||
Assign(Value);
|
||||
Assign(ValueType);
|
||||
AssignField(oldS.MenuItem.BValue, !newS.dgetDisabled(), S8Printf("%s.enabled", label.c_str()));
|
||||
}
|
||||
|
||||
void AssignAddPropertiesClassAddPropertyAsArray(const XString8& label, XObjArray<SETTINGS_DATA::DevicesClass::AddPropertyClass>& oldS, const XmlArray<ConfigPlistClass::DevicesClass::Devices_AddProperties_Dict_Class>& newS)
|
||||
{
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0; idx < newS.size(); ++idx )
|
||||
{
|
||||
oldS.AddReference(new (remove_ref(decltype(oldS))::type)(), true);
|
||||
AssignAddPropertyDict(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------- Properties
|
||||
|
||||
void AssignPropertiesAsDictElementPropertiesArray(const XString8& label, SETTINGS_DATA::DevicesClass::SimplePropertyClass& oldS, const ConfigPlistClass::DevicesClass::PropertiesUnion::Property& newS)
|
||||
{
|
||||
Assign(Key);
|
||||
Assign(Value);
|
||||
Assign(ValueType);
|
||||
AssignField(oldS.MenuItem.BValue, newS.dgetBValue(), S8Printf("%s.enabled", label.c_str()));
|
||||
}
|
||||
|
||||
void AssignPropertiesAsDictElement(const XString8& label, SETTINGS_DATA::DevicesClass::PropertiesClass::PropertyClass& oldS, const ConfigPlistClass::DevicesClass::PropertiesUnion::Properties4DeviceClass& newS)
|
||||
{
|
||||
Assign(Enabled);
|
||||
Assign(DevicePathAsString);
|
||||
// if ( AssignField(oldS.propertiesArray.size(), newS.valueArray().size(), S8Printf("%s size", label.c_str()) ) ) {
|
||||
for ( size_t idx = 0; idx < newS.valueArray().size(); ++idx )
|
||||
{
|
||||
oldS.propertiesArray.AddReference(new (remove_ref(decltype(oldS.propertiesArray))::type)(), true);
|
||||
AssignPropertiesAsDictElementPropertiesArray(S8Printf("%s[%zu]", label.c_str(), idx), oldS.propertiesArray[idx], newS.valueArray()[idx]);
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
void AssignPropertiesClass(const XString8& label, SETTINGS_DATA::DevicesClass::PropertiesClass& oldS, const ConfigPlistClass::DevicesClass::PropertiesUnion& newS)
|
||||
{
|
||||
Assign(propertiesAsString);
|
||||
if ( newS.PropertiesAsDict.isDefined() ) {
|
||||
for ( size_t idx = 0; idx < newS.PropertiesAsDict.valueArray().size(); ++idx )
|
||||
{
|
||||
oldS.PropertyArray.AddReference(new (remove_ref(decltype(oldS.PropertyArray))::type)(), true);
|
||||
AssignPropertiesAsDictElement(S8Printf("%s[%zu]", label.c_str(), idx), oldS.PropertyArray[idx], newS.PropertiesAsDict.valueArray()[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------
|
||||
|
||||
void AssignDevices(const XString8& label, SETTINGS_DATA::DevicesClass& oldS, const ConfigPlistClass::DevicesClass& newS)
|
||||
{
|
||||
Assign(StringInjector);
|
||||
Assign(IntelMaxBacklight);
|
||||
Assign(IntelBacklight);
|
||||
Assign(IntelMaxValue);
|
||||
Assign(LANInjection);
|
||||
Assign(HDMIInjection);
|
||||
Assign(NoDefaultProperties);
|
||||
Assign(UseIntelHDMI);
|
||||
Assign(ForceHPET);
|
||||
Assign(DisableFunctions);
|
||||
Assign(AirportBridgeDeviceName);
|
||||
AssignDevicesAudio(S8Printf("%s.Audio", label.c_str()), oldS.Audio, newS.Audio);
|
||||
AssignDevicesUSB(S8Printf("%s.USB", label.c_str()), oldS.USB, newS.USB);
|
||||
AssignDevicesFakeID(S8Printf("%s.FakeID", label.c_str()), oldS.FakeID, newS.FakeID);
|
||||
|
||||
AssignAddPropertiesClassAddPropertyAsArray(S8Printf("%s.AddPropertyArray", label.c_str()), oldS.AddPropertyArray, newS.AddProperties);
|
||||
AssignArbitraryPropertyClassArray(S8Printf("%s.ArbitraryArray", label.c_str()), oldS.ArbitraryArray, newS.Arbitrary);
|
||||
AssignPropertiesClass(S8Printf("%s.Properties", label.c_str()), oldS.Properties, newS.Properties);
|
||||
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.h
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef _CONFIGPLIST_AssignSETTINGSDEVICES_H_
|
||||
#define _CONFIGPLIST_AssignSETTINGSDEVICES_H_
|
||||
|
||||
#include "../../Platform/Settings.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignDevices(const XString8& label, SETTINGS_DATA::DevicesClass& oldS, const ConfigPlistClass::DevicesClass& newS);
|
||||
|
||||
|
||||
|
||||
#endif /* _CONFIGPLIST_AssignSETTINGSDEVICES_H_ */
|
@ -1,174 +0,0 @@
|
||||
/*
|
||||
* AssignSettings.cpp
|
||||
*
|
||||
* Created on: Feb 2, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "AssignSettingsBoot.h"
|
||||
#include <Platform.h>
|
||||
#include "AssignField.h"
|
||||
#include "../../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
void AssignGUI_Mouse(const XString8& label, SETTINGS_DATA::GUIClass::MouseClass& oldS, const ConfigPlistClass::GUI_Class::GUI_Mouse_Class& newS)
|
||||
{
|
||||
Assign(PointerSpeed);
|
||||
Assign(PointerEnabled);
|
||||
Assign(DoubleClickTime);
|
||||
Assign(PointerMirror);
|
||||
}
|
||||
|
||||
void AssignGUI_Scan(const XString8& label, SETTINGS_DATA::GUIClass::ScanClass& oldS, const ConfigPlistClass::GUI_Class::GUI_Scan_Class& newS)
|
||||
{
|
||||
Assign(DisableEntryScan);
|
||||
Assign(DisableToolScan);
|
||||
Assign(KernelScan);
|
||||
Assign(LinuxScan);
|
||||
Assign(LegacyFirst);
|
||||
Assign(NoLegacy);
|
||||
}
|
||||
|
||||
void AssignCustomSubEntry(const XString8& label, CUSTOM_LOADER_SUBENTRY_SETTINGS& oldS, const ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_SubEntry_Class& newS)
|
||||
{
|
||||
Assign(Disabled);
|
||||
Assign(_Arguments);
|
||||
Assign(_AddArguments);
|
||||
Assign(_FullTitle);
|
||||
Assign(_Title);
|
||||
Assign(_NoCaches);
|
||||
}
|
||||
|
||||
void AssignCustomSubEntries(const XString8& label, XObjArray<CUSTOM_LOADER_SUBENTRY_SETTINGS>& oldS, const XmlArray<ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_SubEntry_Class>& newS)
|
||||
{
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0; idx < newS.size (); ++idx )
|
||||
{
|
||||
oldS.AddReference(new (remove_ref(decltype(oldS))::type)(), true);
|
||||
AssignCustomSubEntry(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AssignCustomEntry(const XString8& label, CUSTOM_LOADER_ENTRY_SETTINGS& oldS, const ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_Entry_Class& newS)
|
||||
{
|
||||
Assign(Disabled);
|
||||
Assign(ImageData);
|
||||
Assign(DriveImageData);
|
||||
Assign(Volume);
|
||||
Assign(Path);
|
||||
Assign(Arguments);
|
||||
Assign(AddArguments);
|
||||
Assign(FullTitle);
|
||||
Assign(Settings);
|
||||
Assign(Hotkey);
|
||||
Assign(CommonSettings);
|
||||
Assign(Hidden);
|
||||
Assign(AlwaysHidden);
|
||||
Assign(Type);
|
||||
Assign(VolumeType);
|
||||
Assign(KernelScan);
|
||||
Assign(CustomLogoAsXString8);
|
||||
Assign(CustomLogoAsData);
|
||||
Assign(BootBgColor);
|
||||
Assign(InjectKexts);
|
||||
Assign(NoCaches);
|
||||
AssignCustomSubEntries(S8Printf("%s.SubEntriesSettings", label.c_str()), oldS.SubEntriesSettings, newS.SubEntries);
|
||||
|
||||
Assign(m_DriveImagePath);
|
||||
Assign(m_Title);
|
||||
Assign(CustomLogoTypeSettings);
|
||||
Assign(m_ImagePath);
|
||||
|
||||
Assign(ForceTextMode);
|
||||
|
||||
}
|
||||
|
||||
void AssignCustomEntries(const XString8& label, XObjArray<CUSTOM_LOADER_ENTRY_SETTINGS>& oldS, const XmlArray<ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_Entry_Class>& newS)
|
||||
{
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0; idx < newS.size (); ++idx )
|
||||
{
|
||||
oldS.AddReference(new (remove_ref(decltype(oldS))::type)(), true);
|
||||
AssignCustomEntry(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AssignLegacyEntry(const XString8& label, CUSTOM_LEGACY_ENTRY_SETTINGS& oldS, const ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_Legacy_Class& newS)
|
||||
{
|
||||
Assign(Disabled);
|
||||
Assign(ImagePath);
|
||||
Assign(ImageData);
|
||||
Assign(DriveImagePath);
|
||||
Assign(DriveImageData);
|
||||
Assign(Volume);
|
||||
Assign(FullTitle);
|
||||
Assign(Title);
|
||||
Assign(Hotkey);
|
||||
Assign(Hidden);
|
||||
Assign(AlwaysHidden);
|
||||
Assign(Type);
|
||||
Assign(VolumeType);
|
||||
}
|
||||
|
||||
void AssignLegacyEntries(const XString8& label, XObjArray<CUSTOM_LEGACY_ENTRY_SETTINGS>& oldS, const XmlArray<ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_Legacy_Class>& newS)
|
||||
{
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0; idx < newS.size (); ++idx )
|
||||
{
|
||||
oldS.AddReference(new (remove_ref(decltype(oldS))::type)(), true);
|
||||
AssignLegacyEntry(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AssignToolEntry(const XString8& label, CUSTOM_TOOL_ENTRY_SETTINGS& oldS, const ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_Tool_Class& newS)
|
||||
{
|
||||
Assign(Disabled);
|
||||
Assign(ImagePath);
|
||||
Assign(ImageData);
|
||||
Assign(Volume);
|
||||
Assign(Path);
|
||||
Assign(Arguments);
|
||||
Assign(Title);
|
||||
Assign(FullTitle);
|
||||
Assign(Hotkey);
|
||||
Assign(Hidden);
|
||||
Assign(AlwaysHidden);
|
||||
Assign(VolumeType);
|
||||
}
|
||||
|
||||
void AssignToolEntries(const XString8& label, XObjArray<CUSTOM_TOOL_ENTRY_SETTINGS>& oldS, const XmlArray<ConfigPlistClass::GUI_Class::GUI_Custom_Class::GUI_Custom_Tool_Class>& newS)
|
||||
{
|
||||
if ( sizeAssign(size()) ) {
|
||||
for ( size_t idx = 0; idx < newS.size (); ++idx )
|
||||
{
|
||||
oldS.AddReference(new (remove_ref(decltype(oldS))::type)(), true);
|
||||
AssignToolEntry(S8Printf("%s[%zu]", label.c_str(), idx), oldS[idx], newS[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AssignGUI(const XString8& label, SETTINGS_DATA::GUIClass& oldS, const ConfigPlistClass::GUI_Class& newS)
|
||||
{
|
||||
Assign(Timezone);
|
||||
Assign(Theme);
|
||||
Assign(EmbeddedThemeType);
|
||||
Assign(PlayAsync);
|
||||
Assign(CustomIcons);
|
||||
Assign(TextOnly);
|
||||
Assign(ShowOptimus);
|
||||
Assign(ScreenResolution);
|
||||
Assign(ProvideConsoleGop);
|
||||
Assign(ConsoleMode);
|
||||
Assign(languageCode);
|
||||
Assign(Language);
|
||||
Assign(KbdPrevLang);
|
||||
Assign(HVHideStrings);
|
||||
AssignGUI_Scan(S8Printf("%s.Scan", label.c_str()), oldS.Scan, newS.Scan);
|
||||
AssignGUI_Mouse(S8Printf("%s.Mouse", label.c_str()), oldS.Mouse, newS.Mouse);
|
||||
AssignCustomEntries(S8Printf("%s.CustomEntriesSettings", label.c_str()), oldS.CustomEntriesSettings, newS.Custom.Entries);
|
||||
AssignLegacyEntries(S8Printf("%s.CustomLegacySettings", label.c_str()), oldS.CustomLegacySettings, newS.Custom.Legacy);
|
||||
AssignToolEntries(S8Printf("%s.CustomToolSettings", label.c_str()), oldS.CustomToolSettings, newS.Custom.Tool);
|
||||
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user