mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-11-23 11:35:19 +01:00
New parser XML. New ConfigManager. A lot of refactoring...
This commit is contained in:
parent
51d5d4a141
commit
0223567648
17
.gitignore
vendored
17
.gitignore
vendored
@ -7,7 +7,7 @@
|
||||
*~
|
||||
.cache
|
||||
/Conf
|
||||
toolchain/
|
||||
/toolchain/
|
||||
|
||||
# /CloverPackage/
|
||||
/CloverPackage/sym/
|
||||
@ -24,6 +24,7 @@ toolchain/
|
||||
/CloverPackage/CloverV2/BootSectors/Installation.txt
|
||||
/CloverPackage/CloverV2/Bootloaders/ia32/
|
||||
/CloverPackage/CloverV2/Bootloaders/x64/
|
||||
/CloverPackage/CloverV2/Bootloaders/X64/
|
||||
/CloverPackage/CloverV2/EFI/BOOT/BOOTIA32.efi
|
||||
/CloverPackage/CloverV2/EFI/BOOT/BOOTX64.efi
|
||||
/CloverPackage/CloverV2/EFI/CLOVER/CLOVERX64.efi
|
||||
@ -92,9 +93,6 @@ toolchain/
|
||||
# /
|
||||
/Version.h
|
||||
|
||||
# /rEFIt_UEFI/
|
||||
/rEFIt_UEFI/Version.h
|
||||
|
||||
# XCode files/directories
|
||||
*~.nib
|
||||
DerivedData/
|
||||
@ -122,9 +120,14 @@ CloverPackage/version
|
||||
tools
|
||||
|
||||
|
||||
#EdkII build folder
|
||||
/Build
|
||||
|
||||
#Eclipse build folder
|
||||
/DEBUG_*/
|
||||
/RELEASE_*/
|
||||
DEBUG-*/
|
||||
DEBUG_*/
|
||||
RELEASE_*/
|
||||
|
||||
#copy I make sometimes
|
||||
/rEFIt_UEFI copy*/
|
||||
*copy
|
||||
*copy [0-9]*
|
||||
|
@ -103,8 +103,8 @@ VOID
|
||||
EFIAPI
|
||||
HdaCodecGetName(IN UINT32 CodecID, IN UINT16 RevisionId, OUT CHAR16 **Name);
|
||||
|
||||
BOOLEAN
|
||||
EFIAPI
|
||||
IsHDMIAudio(EFI_HANDLE PciDevHandle);
|
||||
//BOOLEAN
|
||||
//EFIAPI
|
||||
//IsHDMIAudio(EFI_HANDLE PciDevHandle);
|
||||
|
||||
#endif
|
||||
|
570
Xcode/CloverConfigPlistValidator/.cproject
Normal file
570
Xcode/CloverConfigPlistValidator/.cproject
Normal file
@ -0,0 +1,570 @@
|
||||
<?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="Clang-Debug">
|
||||
|
||||
<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="Clang-Debug" 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="wchar.cpp|strlen.cpp|strcmp.cpp|stdio.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Posix"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_foundation"/>
|
||||
|
||||
<entry excluding="printlib-test.cpp|poolprint-test.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_unit_test"/>
|
||||
|
||||
<entry excluding="operatorNewDelete.cpp|memory.cpp|globals_dtor.cpp|globals_ctor.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_util"/>
|
||||
|
||||
<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="Gcc92-Debug">
|
||||
|
||||
<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="Gcc92-Debug" 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="gcc92-" 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"/>
|
||||
|
||||
</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"/>
|
||||
|
||||
</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="-std=c++11" 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 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="-std=c++11" 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="strlen.cpp|wchar.cpp|strcmp.cpp|stdio.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Posix"/>
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_foundation"/>
|
||||
|
||||
<entry excluding="printlib-test.cpp|poolprint-test.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_unit_test"/>
|
||||
|
||||
<entry excluding="operatorNewDelete.cpp|memory.cpp|globals_dtor.cpp|globals_ctor.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_util"/>
|
||||
|
||||
<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="Gcc92-Debug">
|
||||
|
||||
<resource resourceType="FOLDER" workspacePath="/CloverX64TestNewParser/Gcc92-Debug"/>
|
||||
|
||||
</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.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.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.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;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>
|
||||
|
||||
<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.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.c.compiler.1321170090;cdt.managedbuild.tool.gnu.c.compiler.input.116808945">
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
</scannerConfigBuildInfo>
|
||||
|
||||
</storageModule>
|
||||
|
||||
</cproject>
|
2
Xcode/CloverConfigPlistValidator/.gitignore
vendored
Normal file
2
Xcode/CloverConfigPlistValidator/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
/Gcc92-Debug/
|
||||
/Clang-Debug/
|
54
Xcode/CloverConfigPlistValidator/.project
Normal file
54
Xcode/CloverConfigPlistValidator/.project
Normal file
@ -0,0 +1,54 @@
|
||||
<?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>Posix</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/Platform/Posix</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>cpp_foundation</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/cpp_foundation</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>cpp_unit_test</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/cpp_unit_test</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>cpp_util</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/cpp_util</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
25
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-ar
Executable file
25
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-ar
Executable file
@ -0,0 +1,25 @@
|
||||
#!/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[@]}"
|
44
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-g++
Executable file
44
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-g++
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
44
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-gcc
Executable file
44
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-gcc
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
7
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-path
Executable file
7
Xcode/CloverConfigPlistValidator/.settings/compilation/clang-path
Executable file
@ -0,0 +1,7 @@
|
||||
#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"
|
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-as
Executable file
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-as
Executable file
@ -0,0 +1,24 @@
|
||||
#!/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[@]}
|
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-g++
Executable file
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-g++
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-gcc
Executable file
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-gcc
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-gcc-ar
Executable file
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-gcc-ar
Executable file
@ -0,0 +1,24 @@
|
||||
#!/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[@]}
|
7
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-gcc-path
Executable file
7
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-gcc-path
Executable file
@ -0,0 +1,7 @@
|
||||
#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"
|
7
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-path
Executable file
7
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc49-path
Executable file
@ -0,0 +1,7 @@
|
||||
#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"
|
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-as
Executable file
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-as
Executable file
@ -0,0 +1,24 @@
|
||||
#!/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[@]}
|
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-g++
Executable file
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-g++
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-gcc
Executable file
44
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-gcc
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-gcc-ar
Executable file
24
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-gcc-ar
Executable file
@ -0,0 +1,24 @@
|
||||
#!/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[@]}
|
7
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-gcc-path
Executable file
7
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-gcc-path
Executable file
@ -0,0 +1,7 @@
|
||||
#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"
|
8
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-path
Executable file
8
Xcode/CloverConfigPlistValidator/.settings/compilation/gcc92-path
Executable file
@ -0,0 +1,8 @@
|
||||
#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"
|
44
Xcode/CloverConfigPlistValidator/.settings/compilation/generic-compiler
Executable file
44
Xcode/CloverConfigPlistValidator/.settings/compilation/generic-compiler
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
@ -0,0 +1,12 @@
|
||||
prefix=$1
|
||||
#>&2 echo prefix="$prefix"
|
||||
|
||||
|
||||
echo "
|
||||
|
||||
../src
|
||||
|
||||
" | awk '$0!=""{ printf " -I'"${prefix}"'%s", $0; }'
|
||||
|
||||
|
||||
#../StdLib/Include
|
@ -0,0 +1,5 @@
|
||||
echo "
|
||||
|
||||
|
||||
" | awk '$0!=""{ printf " -D%s", $0; }'
|
||||
|
@ -0,0 +1,10 @@
|
||||
#!/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 -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
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,7 @@
|
||||
#!/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
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,6 @@
|
||||
#!/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
|
||||
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575" name="Clang-Debug">
|
||||
|
||||
<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="1822183346599785303" 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="Gcc92-Debug">
|
||||
|
||||
<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="1868664118498733496" 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>
|
@ -0,0 +1,73 @@
|
||||
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.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.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.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.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.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.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.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.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.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.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.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\\")"}
|
@ -0,0 +1,164 @@
|
||||
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
|
@ -0,0 +1,25 @@
|
||||
eclipse.preferences.version=1
|
||||
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/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
|
@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
formatter_profile=_Clover
|
||||
formatter_settings_version=1
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
<?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/CloverConfigPlistValidator/CloverConfigPlistValidator.xcodeproj">
|
||||
</FileRef>
|
||||
</Workspace>
|
@ -0,0 +1,8 @@
|
||||
<?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>
|
@ -0,0 +1,8 @@
|
||||
<?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>
|
@ -0,0 +1,100 @@
|
||||
<?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 = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.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 = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.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"
|
||||
allowLocationSimulation = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<CommandLineArguments>
|
||||
<CommandLineArgument
|
||||
argument = "config-nowarning-noerror.plist"
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "config-test2.plist"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
</CommandLineArguments>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
@ -0,0 +1,100 @@
|
||||
<?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 = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Release"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Release"
|
||||
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"
|
||||
allowLocationSimulation = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<CommandLineArguments>
|
||||
<CommandLineArgument
|
||||
argument = "config-nowarning-noerror.plist"
|
||||
isEnabled = "YES">
|
||||
</CommandLineArgument>
|
||||
<CommandLineArgument
|
||||
argument = "config-test2.plist"
|
||||
isEnabled = "NO">
|
||||
</CommandLineArgument>
|
||||
</CommandLineArguments>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverConfigPlistValidator"
|
||||
BlueprintName = "CloverConfigPlistValidator"
|
||||
ReferencedContainer = "container:CloverConfigPlistValidator.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Release">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
@ -1,8 +1,9 @@
|
||||
|
||||
#include "../../../Include/Library/printf_lite.h"
|
||||
#define F(x) x
|
||||
#define LF(x) L##x
|
||||
#define PRIF "%s"
|
||||
#define PRILF "%ls"
|
||||
#define PRIF "%a"
|
||||
#define PRILF "%s"
|
||||
|
||||
//#define loggf(...) printf__VA_ARGS__)
|
||||
#define loggf(...) printf(__VA_ARGS__)
|
@ -1,10 +1,10 @@
|
||||
|
||||
#define F(x) x
|
||||
#define LF(x) L##x
|
||||
#define PRIF "%s"
|
||||
#define PRILF "%ls"
|
||||
#define PRIF "%a"
|
||||
#define PRILF "%s"
|
||||
|
||||
#define loggf(...) printf(__VA_ARGS__)
|
||||
#define loggf(...) printf__VA_ARGS__)
|
||||
//#define loggf(...) printf(__VA_ARGS__)
|
||||
|
||||
#define DISPLAY_ONLY_FAILED
|
1042
Xcode/CloverConfigPlistValidator/config-nowarning-noerror.plist
Normal file
1042
Xcode/CloverConfigPlistValidator/config-nowarning-noerror.plist
Normal file
File diff suppressed because it is too large
Load Diff
1723
Xcode/CloverConfigPlistValidator/config-test1.plist
Normal file
1723
Xcode/CloverConfigPlistValidator/config-test1.plist
Normal file
File diff suppressed because it is too large
Load Diff
55
Xcode/CloverConfigPlistValidator/config-test2.plist
Normal file
55
Xcode/CloverConfigPlistValidator/config-test2.plist
Normal file
@ -0,0 +1,55 @@
|
||||
<?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>
|
||||
<key>FirmwareFeatures</key>
|
||||
<string>0xFD8FF576</string>
|
||||
<key>Board-ID</key>
|
||||
<string>Mac-AA95B1DDAB278B95</string>
|
||||
<key>Trust</key>
|
||||
<true/>
|
||||
<key>FirmwareFeaturesMask</key>
|
||||
<string>0xFFDFFF7F</string>
|
||||
<key>BoardVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>Manufacturer</key>
|
||||
<string>Apple Inc.</string>
|
||||
<key>ChassisType</key>
|
||||
<string>0x09</string>
|
||||
<key>BiosVersion</key>
|
||||
<string>IM191.88Z.F000.B00.0004232100</string>
|
||||
<key>BoardManufacturer</key>
|
||||
<string>Apple Inc.</string>
|
||||
<key>ChassisAssetTag</key>
|
||||
<string>iMac-Aluminum</string>
|
||||
<key>PlatformFeature</key>
|
||||
<string>0x20</string>
|
||||
<key>Family</key>
|
||||
<string>iMac</string>
|
||||
<key>ChassisManufacturer</key>
|
||||
<string>Apple Inc.</string>
|
||||
<key>SmUUID</key>
|
||||
<string>527657B7-A757-46E3-AEDD-5FDBB1121BED</string>
|
||||
<key>BiosVendor</key>
|
||||
<string>Apple Inc.</string>
|
||||
<key>ProductName</key>
|
||||
<string>iMac19,1</string>
|
||||
<key>Mobile</key>
|
||||
<false/>
|
||||
<key>BoardType</key>
|
||||
<integer>10</integer>
|
||||
<key>EfiVersion</key>
|
||||
<string>1037.120.79.0.0</string>
|
||||
<key>SerialNumber</key>
|
||||
<string>C02ZJTYKJV3S</string>
|
||||
<key>LocationInChassis</key>
|
||||
<string>Part Component</string>
|
||||
<key>BiosReleaseDate</key>
|
||||
<string>04/26/2020</string>
|
||||
<key>Version</key>
|
||||
<string>1.0</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
@ -0,0 +1,12 @@
|
||||
|
||||
#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
|
||||
|
135
Xcode/CloverConfigPlistValidator/old/poolprintfloat-test.cpp
Normal file
135
Xcode/CloverConfigPlistValidator/old/poolprintfloat-test.cpp
Normal file
@ -0,0 +1,135 @@
|
||||
//
|
||||
// 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;
|
||||
}
|
||||
|
@ -0,0 +1 @@
|
||||
int poolprintfloat_tests();
|
933
Xcode/CloverConfigPlistValidator/src/ConfigSample1.h
Normal file
933
Xcode/CloverConfigPlistValidator/src/ConfigSample1.h
Normal file
@ -0,0 +1,933 @@
|
||||
//
|
||||
// ConfigSample1.h
|
||||
// cpp_tests_compare_settings
|
||||
//
|
||||
// Created by Jief on 05/02/2021.
|
||||
// Copyright © 2021 Jief_Machak. All rights reserved.
|
||||
//
|
||||
|
||||
#ifndef ConfigSample1_h
|
||||
#define ConfigSample1_h
|
||||
|
||||
#ifndef _MSC_VER
|
||||
const char* configSample1 = "\n\n\n\n\n\n\n\n\n\n\n"
|
||||
"<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n\
|
||||
<!DOCTYPE plist PUBLIC \n\"-//Apple//DTD PLIST 1.0//EN\" \n\"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"> \n\
|
||||
<plist version=\"1.0\"> \n\
|
||||
<dict> \n\
|
||||
<key>ACPI</key> \n\
|
||||
<dict> \n\
|
||||
<key>AutoMerge</key> \n\
|
||||
<true/> \n\
|
||||
<key>DSDT</key> \n\
|
||||
<dict> \n\
|
||||
<key>Debug</key> \n\
|
||||
<true/> \n\
|
||||
<key>DropOEM_DSM</key> \n\
|
||||
<dict> \n\
|
||||
<key>ATI</key> \n\
|
||||
<true/> \n\
|
||||
<key>Firewire</key> \n\
|
||||
<false/> \n\
|
||||
<key>HDA</key> \n\
|
||||
<false/> \n\
|
||||
<key>HDMI</key> \n\
|
||||
<false/> \n\
|
||||
<key>IDE</key> \n\
|
||||
<true/> \n\
|
||||
<key>IntelGFX</key> \n\
|
||||
<false/> \n\
|
||||
<key>LAN</key> \n\
|
||||
<false/> \n\
|
||||
<key>LPC</key> \n\
|
||||
<false/> \n\
|
||||
<key>NVidia</key> \n\
|
||||
<false/> \n\
|
||||
<key>SATA</key> \n\
|
||||
<false/> \n\
|
||||
<key>SmBUS</key> \n\
|
||||
<false/> \n\
|
||||
<key>USB</key> \n\
|
||||
<false/> \n\
|
||||
<key>WIFI</key> \n\
|
||||
<false/> \n\
|
||||
</dict> \n\
|
||||
<key>Fixes</key> \n\
|
||||
<dict> \n\
|
||||
<key>FixDarwin</key> \n\
|
||||
<true/> \n\
|
||||
<key>FixDisplay</key> \n\
|
||||
<true/> \n\
|
||||
<key>FixS3D</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>Name</key> \n\
|
||||
<string>aa</string> \n\
|
||||
<key>Patches</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>ACPI1</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
AA== \n\
|
||||
</data> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
AQ== \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>ACPI2</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
Ag== \n\
|
||||
</data> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
Aw== \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>change EHC1 to EH01</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
RUhDMQ== \n\
|
||||
</data> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
RUgwMQ== \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>ReuseFFFF</key> \n\
|
||||
<true/> \n\
|
||||
<key>Rtc8Allowed</key> \n\
|
||||
<true/> \n\
|
||||
<key>SlpSmiAtWake</key> \n\
|
||||
<true/> \n\
|
||||
<key>SuspendOverride</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>DisableAPSNAPLF</key> \n\
|
||||
<true/> \n\
|
||||
<key>DisableASPM</key> \n\
|
||||
<true/> \n\
|
||||
<key>DisabledAML</key> \n\
|
||||
<array> \n\
|
||||
<string>aa</string> \n\
|
||||
<string>bb</string> \n\
|
||||
</array> \n\
|
||||
<key>DropTables</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Signature</key> \n\
|
||||
<string>SSDT</string> \n\
|
||||
<key>TableId</key> \n\
|
||||
<string>CpuPm</string> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>HaltEnabler</key> \n\
|
||||
<true/> \n\
|
||||
<key>PatchAPIC</key> \n\
|
||||
<true/> \n\
|
||||
<key>ResetAddress</key> \n\
|
||||
<string>01</string> \n\
|
||||
<key>ResetValue</key> \n\
|
||||
<string>02</string> \n\
|
||||
<key>SortedOrder</key> \n\
|
||||
<array> \n\
|
||||
<string>dd</string> \n\
|
||||
<string>cc</string> \n\
|
||||
</array> \n\
|
||||
<key>smartUPS</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>Boot</key> \n\
|
||||
<dict> \n\
|
||||
<key>Arguments</key> \n\
|
||||
<string>-v arch=i386 slide=0 dart=0 -xcpm darkwake=1 npci=0x2000 cpus=1 debug=0x100 aa</string> \n\
|
||||
<key>BlackList</key> \n\
|
||||
<array> \n\
|
||||
<string>hh</string> \n\
|
||||
</array> \n\
|
||||
<key>CustomLogo</key> \n\
|
||||
<string>Apple</string> \n\
|
||||
<key>Debug</key> \n\
|
||||
<true/> \n\
|
||||
<key>DefaultLoader</key> \n\
|
||||
<string>ii</string> \n\
|
||||
<key>DefaultVolume</key> \n\
|
||||
<string>LastBootedVolume</string> \n\
|
||||
<key>DisableCloverHotkeys</key> \n\
|
||||
<true/> \n\
|
||||
<key>HibernationFixup</key> \n\
|
||||
<true/> \n\
|
||||
<key>Legacy</key> \n\
|
||||
<string>LegacyBiosDefault</string> \n\
|
||||
<key>LegacyBiosDefaultEntry</key> \n\
|
||||
<integer>12</integer> \n\
|
||||
<key>NeverDoRecovery</key> \n\
|
||||
<true/> \n\
|
||||
<key>NeverHibernate</key> \n\
|
||||
<true/> \n\
|
||||
<key>NoEarlyProgress</key> \n\
|
||||
<true/> \n\
|
||||
<key>Policy</key> \n\
|
||||
<string>Allow</string> \n\
|
||||
<key>Secure</key> \n\
|
||||
<true/> \n\
|
||||
<key>SignatureFixup</key> \n\
|
||||
<true/> \n\
|
||||
<key>SkipHibernateTimeout</key> \n\
|
||||
<true/> \n\
|
||||
<key>StrictHibernate</key> \n\
|
||||
<true/> \n\
|
||||
<key>Timeout</key> \n\
|
||||
<integer>2</integer> \n\
|
||||
<key>WhiteList</key> \n\
|
||||
<array> \n\
|
||||
<string>ff</string> \n\
|
||||
<string>gg</string> \n\
|
||||
</array> \n\
|
||||
<key>XMPDetection</key> \n\
|
||||
<integer>1</integer> \n\
|
||||
</dict> \n\
|
||||
<key>BootGraphics</key> \n\
|
||||
<dict> \n\
|
||||
<key>DefaultBackgroundColor</key> \n\
|
||||
<string>0xF1F1F1</string> \n\
|
||||
<key>EFILoginHiDPI</key> \n\
|
||||
<integer>2</integer> \n\
|
||||
<key>UIScale</key> \n\
|
||||
<integer>4</integer> \n\
|
||||
<key>flagstate</key> \n\
|
||||
<integer>3</integer> \n\
|
||||
</dict> \n\
|
||||
<key>CPU</key> \n\
|
||||
<dict> \n\
|
||||
<key>BusSpeedkHz</key> \n\
|
||||
<integer>800</integer> \n\
|
||||
<key>C2</key> \n\
|
||||
<true/> \n\
|
||||
<key>C4</key> \n\
|
||||
<true/> \n\
|
||||
<key>C6</key> \n\
|
||||
<true/> \n\
|
||||
<key>FrequencyMHz</key> \n\
|
||||
<integer>2000</integer> \n\
|
||||
<key>HWPEnable</key> \n\
|
||||
<true/> \n\
|
||||
<key>HWPValue</key> \n\
|
||||
<string>0x7</string> \n\
|
||||
<key>Latency</key> \n\
|
||||
<string>0x3</string> \n\
|
||||
<key>QEMU</key> \n\
|
||||
<true/> \n\
|
||||
<key>QPI</key> \n\
|
||||
<integer>4</integer> \n\
|
||||
<key>TDP</key> \n\
|
||||
<integer>6</integer> \n\
|
||||
<key>TurboDisable</key> \n\
|
||||
<true/> \n\
|
||||
<key>Type</key> \n\
|
||||
<string>0x5</string> \n\
|
||||
<key>UseARTFrequency</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>Devices</key> \n\
|
||||
<dict> \n\
|
||||
<key>AddProperties</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Device</key> \n\
|
||||
<string>SATA</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Key</key> \n\
|
||||
<string>10</string> \n\
|
||||
<key>Value</key> \n\
|
||||
<integer>11</integer> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Device</key> \n\
|
||||
<string>LPC</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Key</key> \n\
|
||||
<string>12</string> \n\
|
||||
<key>Value</key> \n\
|
||||
<integer>13</integer> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Device</key> \n\
|
||||
<string>SmBUS</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Key</key> \n\
|
||||
<string>kk</string> \n\
|
||||
<key>Value</key> \n\
|
||||
<string>ll</string> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Device</key> \n\
|
||||
<string>Firewire</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Key</key> \n\
|
||||
<string>14</string> \n\
|
||||
<key>Value</key> \n\
|
||||
<data> \n\
|
||||
FQ== \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>AirportBridgeDeviceName</key> \n\
|
||||
<string>airportbridge</string> \n\
|
||||
<key>Arbitrary</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>C1</string> \n\
|
||||
<key>CustomProperties</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Key</key> \n\
|
||||
<string>ll</string> \n\
|
||||
<key>Value</key> \n\
|
||||
<string>mm</string> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Key</key> \n\
|
||||
<string>nn</string> \n\
|
||||
<key>Value</key> \n\
|
||||
<integer>1</integer> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Key</key> \n\
|
||||
<string>oo</string> \n\
|
||||
<key>Value</key> \n\
|
||||
<data> \n\
|
||||
Ag== \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>PciAddr</key> \n\
|
||||
<string>00:00.01</string> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>Audio</key> \n\
|
||||
<dict> \n\
|
||||
<key>AFGLowPowerState</key> \n\
|
||||
<true/> \n\
|
||||
<key>Inject</key> \n\
|
||||
<string>Detect</string> \n\
|
||||
<key>ResetHDA</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>DisableFunctions</key> \n\
|
||||
<true/> \n\
|
||||
<key>FakeID</key> \n\
|
||||
<dict> \n\
|
||||
<key>ATI</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
<key>IMEI</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
<key>IntelGFX</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
<key>LAN</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
<key>NVidia</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
<key>SATA</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
<key>WIFI</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
<key>XHCI</key> \n\
|
||||
<string>0x22221002</string> \n\
|
||||
</dict> \n\
|
||||
<key>ForceHPET</key> \n\
|
||||
<true/> \n\
|
||||
<key>Inject</key> \n\
|
||||
<true/> \n\
|
||||
<key>IntelMaxValue</key> \n\
|
||||
<true/> \n\
|
||||
<key>LpcTune</key> \n\
|
||||
<true/> \n\
|
||||
<key>NoDefaultProperties</key> \n\
|
||||
<true/> \n\
|
||||
<key>Properties</key> \n\
|
||||
<string>jj \n\
|
||||
kk</string> \n\
|
||||
<key>SetIntelBacklight</key> \n\
|
||||
<true/> \n\
|
||||
<key>SetIntelMaxBacklight</key> \n\
|
||||
<true/> \n\
|
||||
<key>USB</key> \n\
|
||||
<dict> \n\
|
||||
<key>AddClockID</key> \n\
|
||||
<true/> \n\
|
||||
<key>FixOwnership</key> \n\
|
||||
<true/> \n\
|
||||
<key>HighCurrent</key> \n\
|
||||
<true/> \n\
|
||||
<key>Inject</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>UseIntelHDMI</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>DisableDrivers</key> \n\
|
||||
<array> \n\
|
||||
<string>OsxAptioFixDrv</string> \n\
|
||||
<string>Ps2KeyboardDxe</string> \n\
|
||||
<string>Ps2MouseDxe</string> \n\
|
||||
</array> \n\
|
||||
<key>GUI</key> \n\
|
||||
<dict> \n\
|
||||
<key>ConsoleMode</key> \n\
|
||||
<string>Max</string> \n\
|
||||
<key>Custom</key> \n\
|
||||
<dict> \n\
|
||||
<key>Entries</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>AddArguments</key> \n\
|
||||
<string>addarg</string> \n\
|
||||
<key>Arguments</key> \n\
|
||||
<string>arg</string> \n\
|
||||
<key>BootBgColor</key> \n\
|
||||
<string>bootbgcolor</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>DriveImage</key> \n\
|
||||
<string>driveimage</string> \n\
|
||||
<key>FullTitle</key> \n\
|
||||
<string>title</string> \n\
|
||||
<key>Hidden</key> \n\
|
||||
<false/> \n\
|
||||
<key>Hotkey</key> \n\
|
||||
<string>H</string> \n\
|
||||
<key>Ignore</key> \n\
|
||||
<true/> \n\
|
||||
<key>ImageData</key> \n\
|
||||
<string>89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 \n\
|
||||
00 00 01 00 00 00 01 00 01 03 00 00 00 66 BC 3A \n\
|
||||
25 00 00 00 03 50 4C 54 45 B5 D0 D0 63 04 16 EA \n\
|
||||
00 00 00 1F 49 44 41 54 68 81 ED C1 01 0D 00 00 \n\
|
||||
00 C2 A0 F7 4F 6D 0E 37 A0 00 00 00 00 00 00 00 \n\
|
||||
00 BE 0D 21 00 00 01 9A 60 E1 D5 00 00 00 00 49 \n\
|
||||
45 4E 44 AE 42 60 82 </string> \n\
|
||||
<key>xCustomLogo</key> \n\
|
||||
<string>foo</string> \n\
|
||||
<key>Path</key> \n\
|
||||
<string>CustomEntry1</string> \n\
|
||||
<key>Settings</key> \n\
|
||||
<string>settings</string> \n\
|
||||
<key>SubEntries</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>AddArguments</key> \n\
|
||||
<string>arg2</string> \n\
|
||||
<key>FullTitle</key> \n\
|
||||
<string>title1</string> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>AddArguments</key> \n\
|
||||
<string>arg3</string> \n\
|
||||
<key>Title</key> \n\
|
||||
<string>title2</string> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>AddArguments</key> \n\
|
||||
<string>arg4</string> \n\
|
||||
<key>FullTitle</key> \n\
|
||||
<string>title3</string> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>AddArguments</key> \n\
|
||||
<string>arg5</string> \n\
|
||||
<key>Title</key> \n\
|
||||
<string>title4</string> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>Type</key> \n\
|
||||
<string>Oldest</string> \n\
|
||||
<key>Volume</key> \n\
|
||||
<string>v1</string> \n\
|
||||
<key>VolumeType</key> \n\
|
||||
<string>Internal</string> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>Legacy</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>FullTitle</key> \n\
|
||||
<string>title</string> \n\
|
||||
<key>Hidden</key> \n\
|
||||
<true/> \n\
|
||||
<key>Hotkey</key> \n\
|
||||
<string></string> \n\
|
||||
<key>Ignore</key> \n\
|
||||
<true/> \n\
|
||||
<key>Type</key> \n\
|
||||
<string>Windows</string> \n\
|
||||
<key>Volume</key> \n\
|
||||
<string>v2</string> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>Tool</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Arguments</key> \n\
|
||||
<string>b</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Hidden</key> \n\
|
||||
<true/> \n\
|
||||
<key>Hotkey</key> \n\
|
||||
<string>b</string> \n\
|
||||
<key>Ignore</key> \n\
|
||||
<true/> \n\
|
||||
<key>Path</key> \n\
|
||||
<string>path</string> \n\
|
||||
<key>Title</key> \n\
|
||||
<string>title</string> \n\
|
||||
<key>Volume</key> \n\
|
||||
<string>tool1</string> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
</dict> \n\
|
||||
<key>CustomIcons</key> \n\
|
||||
<true/> \n\
|
||||
<key>Hide</key> \n\
|
||||
<array> \n\
|
||||
<string>sdfsdfdf</string> \n\
|
||||
<string>sdfsfdf</string> \n\
|
||||
</array> \n\
|
||||
<key>Language</key> \n\
|
||||
<string>es:0</string> \n\
|
||||
<key>Mouse</key> \n\
|
||||
<dict> \n\
|
||||
<key>DoubleClick</key> \n\
|
||||
<integer>501</integer> \n\
|
||||
<key>Enabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Mirror</key> \n\
|
||||
<true/> \n\
|
||||
<key>Speed</key> \n\
|
||||
<integer>5</integer> \n\
|
||||
</dict> \n\
|
||||
<key>Scan</key> \n\
|
||||
<dict> \n\
|
||||
<key>Entries</key> \n\
|
||||
<true/> \n\
|
||||
<key>Kernel</key> \n\
|
||||
<string>First</string> \n\
|
||||
<key>Legacy</key> \n\
|
||||
<string>First</string> \n\
|
||||
<key>Linux</key> \n\
|
||||
<true/> \n\
|
||||
<key>Tool</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>ScreenResolution</key> \n\
|
||||
<string>1366x768</string> \n\
|
||||
<key>ShowOptimus</key> \n\
|
||||
<true/> \n\
|
||||
<key>TextOnly</key> \n\
|
||||
<true/> \n\
|
||||
<key>Theme</key> \n\
|
||||
<string>th</string> \n\
|
||||
</dict> \n\
|
||||
<key>Graphics</key> \n\
|
||||
<dict> \n\
|
||||
<key>ATI</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>IOPCIPrimaryMatch</key> \n\
|
||||
<string>0x1002888</string> \n\
|
||||
<key>IOPCISubDevId</key> \n\
|
||||
<string>0x106B</string> \n\
|
||||
<key>LoadVBios</key> \n\
|
||||
<true/> \n\
|
||||
<key>Model</key> \n\
|
||||
<string>cc</string> \n\
|
||||
<key>VRAM</key> \n\
|
||||
<integer>2000</integer> \n\
|
||||
<key>VideoPorts</key> \n\
|
||||
<integer>3</integer> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>BootDisplay</key> \n\
|
||||
<integer>12</integer> \n\
|
||||
<key>DualLink</key> \n\
|
||||
<integer>1</integer> \n\
|
||||
<key>EDID</key> \n\
|
||||
<dict> \n\
|
||||
<key>Custom</key> \n\
|
||||
<data> \n\
|
||||
AQID \n\
|
||||
</data> \n\
|
||||
<key>Inject</key> \n\
|
||||
<true/> \n\
|
||||
<key>ProductID</key> \n\
|
||||
<string>0x9777</string> \n\
|
||||
<key>VendorID</key> \n\
|
||||
<string>0x1007</string> \n\
|
||||
</dict> \n\
|
||||
<key>FBName</key> \n\
|
||||
<string>Exmoor</string> \n\
|
||||
<key>Inject</key> \n\
|
||||
<dict> \n\
|
||||
<key>ATI</key> \n\
|
||||
<true/> \n\
|
||||
<key>Intel</key> \n\
|
||||
<true/> \n\
|
||||
<key>NVidia</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
<key>LoadVBios</key> \n\
|
||||
<true/> \n\
|
||||
<key>NVCAP</key> \n\
|
||||
<string>0304</string> \n\
|
||||
<key>NVIDIA</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>IOPCIPrimaryMatch</key> \n\
|
||||
<string>0x10DE999</string> \n\
|
||||
<key>IOPCISubDevId</key> \n\
|
||||
<string>0x106B</string> \n\
|
||||
<key>LoadVBios</key> \n\
|
||||
<false/> \n\
|
||||
<key>Model</key> \n\
|
||||
<string>aa</string> \n\
|
||||
<key>VRAM</key> \n\
|
||||
<integer>1000</integer> \n\
|
||||
<key>VideoPorts</key> \n\
|
||||
<integer>1</integer> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>IOPCIPrimaryMatch</key> \n\
|
||||
<string>0x10DE999</string> \n\
|
||||
<key>IOPCISubDevId</key> \n\
|
||||
<string>0x106B</string> \n\
|
||||
<key>LoadVBios</key> \n\
|
||||
<true/> \n\
|
||||
<key>Model</key> \n\
|
||||
<string>bb</string> \n\
|
||||
<key>VRAM</key> \n\
|
||||
<integer>1000</integer> \n\
|
||||
<key>VideoPorts</key> \n\
|
||||
<integer>2</integer> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>NvidiaGeneric</key> \n\
|
||||
<true/> \n\
|
||||
<key>NvidiaNoEFI</key> \n\
|
||||
<true/> \n\
|
||||
<key>NvidiaSingle</key> \n\
|
||||
<true/> \n\
|
||||
<key>PatchVBios</key> \n\
|
||||
<true/> \n\
|
||||
<key>PatchVBiosBytes</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
AwQF \n\
|
||||
</data> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
BgcI \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>VRAM</key> \n\
|
||||
<integer>1500</integer> \n\
|
||||
<key>VideoPorts</key> \n\
|
||||
<integer>2</integer> \n\
|
||||
<key>display-cfg</key> \n\
|
||||
<string>04</string> \n\
|
||||
<key>ig-platform-id</key> \n\
|
||||
<string>0x59230000</string> \n\
|
||||
</dict> \n\
|
||||
<key>KernelAndKextPatches</key> \n\
|
||||
<dict> \n\
|
||||
<key>ATIConnectorsController</key> \n\
|
||||
<string>ATICtl</string> \n\
|
||||
<key>ATIConnectorsData</key> \n\
|
||||
<string>111213</string> \n\
|
||||
<key>ATIConnectorsPatch</key> \n\
|
||||
<string>141516</string> \n\
|
||||
<key>AppleIntelCPUPM</key> \n\
|
||||
<true/> \n\
|
||||
<key>AppleRTC</key> \n\
|
||||
<true/> \n\
|
||||
<key>BootPatches</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>c3</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
MTI= \n\
|
||||
</data> \n\
|
||||
<key>MatchBuild</key> \n\
|
||||
<string>10.12.6</string> \n\
|
||||
<key>MatchOS</key> \n\
|
||||
<string>10.12</string> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
MzQ= \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>Debug</key> \n\
|
||||
<true/> \n\
|
||||
<key>DellSMBIOSPatch</key> \n\
|
||||
<true/> \n\
|
||||
<key>FakeCPUID</key> \n\
|
||||
<string>0x0306D0</string> \n\
|
||||
<key>ForceKextsToLoad</key> \n\
|
||||
<array> \n\
|
||||
<string>ForceKext</string> \n\
|
||||
</array> \n\
|
||||
<key>KernelCpu</key> \n\
|
||||
<true/> \n\
|
||||
<key>KernelLapic</key> \n\
|
||||
<true/> \n\
|
||||
<key>KernelPm</key> \n\
|
||||
<true/> \n\
|
||||
<key>KernelToPatch</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>c2</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
ISI= \n\
|
||||
</data> \n\
|
||||
<key>MatchBuild</key> \n\
|
||||
<string>10.13.6</string> \n\
|
||||
<key>MatchOS</key> \n\
|
||||
<string>10.13</string> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
IyQ= \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>KernelXCPM</key> \n\
|
||||
<true/> \n\
|
||||
<key>KextsToPatch</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>c1</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<true/> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
AQ== \n\
|
||||
</data> \n\
|
||||
<key>InfoPlistPatch</key> \n\
|
||||
<true/> \n\
|
||||
<key>MatchBuild</key> \n\
|
||||
<string>10.14.6</string> \n\
|
||||
<key>MatchOS</key> \n\
|
||||
<string>10.14</string> \n\
|
||||
<key>Name</key> \n\
|
||||
<string>k1</string> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
Ag== \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Comment</key> \n\
|
||||
<string>IONVMeFamily IONameMatch</string> \n\
|
||||
<key>Disabled</key> \n\
|
||||
<false/> \n\
|
||||
<key>Find</key> \n\
|
||||
<data> \n\
|
||||
PHN0cmluZz5wY2kxNDRkLGE4MDQ8L3N0cmluZz4= \n\
|
||||
</data> \n\
|
||||
<key>InfoPlistPatch</key> \n\
|
||||
<true/> \n\
|
||||
<key>Name</key> \n\
|
||||
<string>IONVMeFamily</string> \n\
|
||||
<key>Replace</key> \n\
|
||||
<data> \n\
|
||||
PHN0cmluZz5wY2kxNDRkLGE4MDI8L3N0cmluZz4= \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
</dict> \n\
|
||||
<key>RtVariables</key> \n\
|
||||
<dict> \n\
|
||||
<key>BooterConfig</key> \n\
|
||||
<string>0x1</string> \n\
|
||||
<key>CsrActiveConfig</key> \n\
|
||||
<string>0x2</string> \n\
|
||||
<key>MLB</key> \n\
|
||||
<string>12345678901234567</string> \n\
|
||||
<key>ROM</key> \n\
|
||||
<data> \n\
|
||||
MBRwYnHo \n\
|
||||
</data> \n\
|
||||
</dict> \n\
|
||||
<key>SMBIOS</key> \n\
|
||||
<dict> \n\
|
||||
<key>BiosReleaseDate</key> \n\
|
||||
<string>08/08/17</string> \n\
|
||||
<key>BiosVendor</key> \n\
|
||||
<string>Apple Inc.</string> \n\
|
||||
<key>BiosVersion</key> \n\
|
||||
<string>MBP81.88Z.004D.B00.1708080655</string> \n\
|
||||
<key>Board-ID</key> \n\
|
||||
<string>Mac-94245B3640C91C81</string> \n\
|
||||
<key>BoardManufacturer</key> \n\
|
||||
<string>Apple Inc.</string> \n\
|
||||
<key>BoardSerialNumber</key> \n\
|
||||
<string>W89135306OPDM6CAD</string> \n\
|
||||
<key>BoardType</key> \n\
|
||||
<integer>10</integer> \n\
|
||||
<key>BoardVersion</key> \n\
|
||||
<string>1.0</string> \n\
|
||||
<key>ChassisAssetTag</key> \n\
|
||||
<string>MacBook-Aluminum</string> \n\
|
||||
<key>ChassisManufacturer</key> \n\
|
||||
<string>Apple Inc.</string> \n\
|
||||
<key>ChassisType</key> \n\
|
||||
<string>0x0A</string> \n\
|
||||
<key>Family</key> \n\
|
||||
<string>MacBook Pro</string> \n\
|
||||
<key>FirmwareFeatures</key> \n\
|
||||
<string>0xC00DE137</string> \n\
|
||||
<key>FirmwareFeaturesMask</key> \n\
|
||||
<string>0xFF1FFF3F</string> \n\
|
||||
<key>LocationInChassis</key> \n\
|
||||
<string>Part Component</string> \n\
|
||||
<key>Manufacturer</key> \n\
|
||||
<string>Apple Inc.</string> \n\
|
||||
<key>Memory</key> \n\
|
||||
<dict> \n\
|
||||
<key>Channels</key> \n\
|
||||
<integer>2</integer> \n\
|
||||
<key>Modules</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Frequency</key> \n\
|
||||
<integer>333</integer> \n\
|
||||
<key>Part</key> \n\
|
||||
<string>Part1</string> \n\
|
||||
<key>Serial</key> \n\
|
||||
<string>Ser1</string> \n\
|
||||
<key>Size</key> \n\
|
||||
<integer>2048</integer> \n\
|
||||
<key>Slot</key> \n\
|
||||
<integer>1</integer> \n\
|
||||
<key>Type</key> \n\
|
||||
<string>DDR</string> \n\
|
||||
<key>Vendor</key> \n\
|
||||
<string>v1</string> \n\
|
||||
</dict> \n\
|
||||
<dict> \n\
|
||||
<key>Frequency</key> \n\
|
||||
<integer>366</integer> \n\
|
||||
<key>Part</key> \n\
|
||||
<string>Part2</string> \n\
|
||||
<key>Serial</key> \n\
|
||||
<string>Ser2</string> \n\
|
||||
<key>Size</key> \n\
|
||||
<integer>4096</integer> \n\
|
||||
<key>Slot</key> \n\
|
||||
<integer>2</integer> \n\
|
||||
<key>Type</key> \n\
|
||||
<string>DDR2</string> \n\
|
||||
<key>Vendor</key> \n\
|
||||
<string>v2</string> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>SlotCount</key> \n\
|
||||
<integer>4</integer> \n\
|
||||
</dict> \n\
|
||||
<key>Mobile</key> \n\
|
||||
<true/> \n\
|
||||
<key>PlatformFeature</key> \n\
|
||||
<string>0xFFFF</string> \n\
|
||||
<key>ProductName</key> \n\
|
||||
<string>MacBookPro8,1</string> \n\
|
||||
<key>SerialNumber</key> \n\
|
||||
<string>W89G91VFDH2G</string> \n\
|
||||
<key>Slots</key> \n\
|
||||
<array> \n\
|
||||
<dict> \n\
|
||||
<key>Device</key> \n\
|
||||
<string>NVidia</string> \n\
|
||||
<key>ID</key> \n\
|
||||
<integer>1</integer> \n\
|
||||
<key>Name</key> \n\
|
||||
<string>APPL,sdfsdf</string> \n\
|
||||
<key>Type</key> \n\
|
||||
<integer>1</integer> \n\
|
||||
</dict> \n\
|
||||
</array> \n\
|
||||
<key>SmUUID</key> \n\
|
||||
<string>F1AB23C0-C35A-473E-BDB7-455C3A6271E8</string> \n\
|
||||
<key>Version</key> \n\
|
||||
<string>1.0</string> \n\
|
||||
</dict> \n\
|
||||
<key>SystemParameters</key> \n\
|
||||
<dict> \n\
|
||||
<key>BacklightLevel</key> \n\
|
||||
<string>2</string> \n\
|
||||
<key>CustomUUID</key> \n\
|
||||
<string>2926A57C-FF0E-4A64-980F-23483BD41969</string> \n\
|
||||
<key>ExposeSysVariables</key> \n\
|
||||
<true/> \n\
|
||||
<key>InjectKexts</key> \n\
|
||||
<string>Yes</string> \n\
|
||||
<key>InjectSystemID</key> \n\
|
||||
<true/> \n\
|
||||
<key>NoCaches</key> \n\
|
||||
<true/> \n\
|
||||
<key>NvidiaWeb</key> \n\
|
||||
<true/> \n\
|
||||
</dict> \n\
|
||||
</dict> \n\
|
||||
</plist>";
|
||||
|
||||
#endif //MSC_VER
|
||||
|
||||
#endif /* ConfigSample1_h */
|
||||
|
||||
|
||||
/*
|
||||
|
||||
<key>Test null data</key> \n\
|
||||
<data></data> \n\
|
||||
|
||||
|
||||
*/
|
27
Xcode/CloverConfigPlistValidator/src/Platform.cpp
Executable file
27
Xcode/CloverConfigPlistValidator/src/Platform.cpp
Executable file
@ -0,0 +1,27 @@
|
||||
//
|
||||
// Platform.cpp
|
||||
// cpp_tests
|
||||
//
|
||||
// Created by jief on 23.02.20.
|
||||
// Copyright © 2020 Jief_Machak. All rights reserved.
|
||||
//
|
||||
|
||||
#include "Platform.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
//#include <wchar.h>
|
||||
#include <locale.h>
|
||||
|
||||
#include <string>
|
||||
#include <locale>
|
||||
#include <codecvt>
|
||||
#include <vector>
|
||||
|
||||
#include "../../../rEFIt_UEFI/cpp_foundation/unicode_conversions.h"
|
||||
|
||||
//void CpuDeadLoop(void)
|
||||
//{
|
||||
// exit(1);
|
||||
//}
|
116
Xcode/CloverConfigPlistValidator/src/main.cpp
Executable file
116
Xcode/CloverConfigPlistValidator/src/main.cpp
Executable file
@ -0,0 +1,116 @@
|
||||
//
|
||||
// main.cpp
|
||||
// cpp_tests
|
||||
//
|
||||
// Created by jief on 23.02.20.
|
||||
// Copyright © 2020 Jief_Machak. All rights reserved.
|
||||
//
|
||||
|
||||
#include <iostream>
|
||||
#include <locale.h>
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/uio.h>
|
||||
#include <unistd.h>
|
||||
|
||||
static const char* opencore_revision __attribute__((used)) = "CloverConfigPlistValidator revision: 0.1";
|
||||
|
||||
#ifndef MIN
|
||||
#define MIN(a,b) ((a) < (b) ? (a) : (b))
|
||||
#endif
|
||||
#ifndef MAX
|
||||
#define MAX(a,b) ((a) > (b) ? (a) : (b))
|
||||
#endif
|
||||
|
||||
ssize_t read_all(int fd, void* buf, size_t size)
|
||||
{
|
||||
size_t nbluTotal = 0;
|
||||
while ( nbluTotal < size )
|
||||
{
|
||||
ssize_t nblu = read(fd, ((uint8_t*)buf)+nbluTotal, MIN(65536, size-nbluTotal));
|
||||
if ( nblu < 0 ) return -1;
|
||||
if ( nblu == 0 ) {
|
||||
if ( nbluTotal != size ) {
|
||||
// Read only nbluTotal bytes instead of size
|
||||
return -1;
|
||||
}
|
||||
return nbluTotal;
|
||||
}
|
||||
nbluTotal += nblu;
|
||||
}
|
||||
return size;
|
||||
}
|
||||
|
||||
#include "../../../rEFIt_UEFI/Settings/ConfigPlist/ConfigPlistClass.h"
|
||||
|
||||
extern "C" int main(int argc, const char * argv[])
|
||||
{
|
||||
(void)argc;
|
||||
(void)argv;
|
||||
setlocale(LC_ALL, "en_US"); // to allow printf unicode char
|
||||
|
||||
const char* path = NULL;
|
||||
#ifdef DEBUG
|
||||
path = "config-nowarning-noerror.plist";
|
||||
//path = "/JiefLand/5.Devel/Clover/user config/Matgen84/EFI_github/CLOVER/config.plist";
|
||||
//path = "/JiefLand/5.Devel/Clover/user config/BS.plist";
|
||||
//path = "/JiefLand/5.Devel/Clover/user config/maclinuxG4/config.plist";
|
||||
//path = "/JiefLand/5.Devel/Clover/user config/MICKHAEL/EFI_Github/CLOVER/config.plist";
|
||||
// path = "/JiefLand/5.Devel/Clover/user config/MacKonsti/config.lenovo.plist";
|
||||
path = "config-test2.plist";
|
||||
#endif
|
||||
|
||||
if ( !path ) {
|
||||
if ( argc == 2 ) {
|
||||
path = argv[1];
|
||||
}else{
|
||||
fprintf(stderr, "Usage ConfigPlistValidator path_to_config.plist\n");
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
struct stat st;
|
||||
int ret = stat(path, &st);
|
||||
if ( ret != 0 ) {
|
||||
fprintf(stderr, "Cannot stat file '%s'\n", path);
|
||||
return 1;
|
||||
}
|
||||
|
||||
char* buf = (char*)malloc(st.st_size+1);
|
||||
|
||||
int fd = open(path, O_RDONLY);
|
||||
if ( fd < 0 ) {
|
||||
fprintf(stderr, "Cannot open file '%s'. Errno %s\n", path, strerror(errno));
|
||||
return 1;
|
||||
}
|
||||
ssize_t nblu = read_all(fd, buf, st.st_size);
|
||||
if ( nblu != st.st_size ) {
|
||||
fprintf(stderr, "Cannot read file '%s'. Errno %s\n", path, strerror(errno));
|
||||
return 1;
|
||||
}
|
||||
buf[st.st_size] = 0; // should not be needed.
|
||||
|
||||
bool b;
|
||||
ConfigPlistClass configPlistTest;
|
||||
|
||||
XmlLiteParser xmlLiteParser;
|
||||
xmlLiteParser.init(buf, st.st_size);
|
||||
|
||||
b = configPlistTest.parse(&xmlLiteParser, LString8(""));
|
||||
for ( size_t idx = 0 ; idx < xmlLiteParser.getErrorsAndWarnings().size() ; idx++ ) {
|
||||
const XmlParserMessage& xmlMsg = xmlLiteParser.getErrorsAndWarnings()[idx];
|
||||
printf("%s: %s\n", xmlMsg.isError ? "Error" : "Warning", xmlMsg.msg.c_str());
|
||||
}
|
||||
if ( b ) {
|
||||
// if ( xmlLiteParser.getErrorsAndWarnings().size() > 0 ) {
|
||||
// printf("parse return true, but there is error and warnings! BUG !!");
|
||||
// }
|
||||
if ( xmlLiteParser.getErrorsAndWarnings().size() == 0 ) {
|
||||
printf("Your plist looks so wonderful. Well done!\n");
|
||||
}
|
||||
return 0;
|
||||
}else{
|
||||
return 1;
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,7 @@
|
||||
|
||||
<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="Clang-Debug">
|
||||
<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>
|
||||
|
||||
@ -41,7 +41,7 @@
|
||||
|
||||
<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="Clang-Debug" parent="cdt.managedbuild.config.gnu.macosx.exe.debug" postbuildStep="">
|
||||
<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="">
|
||||
|
||||
@ -215,13 +215,11 @@
|
||||
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="MemLogLibDefault"/>
|
||||
|
||||
<entry excluding="wchar.cpp|strlen.cpp|strcmp.cpp|stdio.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Posix"/>
|
||||
<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 flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_foundation"/>
|
||||
<entry excluding="RELEASE_Libs/Autogen/AutoGen.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="PosixCompilation"/>
|
||||
|
||||
<entry excluding="printlib-test.cpp|poolprint-test.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_unit_test"/>
|
||||
|
||||
<entry excluding="operatorNewDelete.cpp|memory.cpp|globals_dtor.cpp|globals_ctor.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_util"/>
|
||||
<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"/>
|
||||
|
||||
@ -237,7 +235,7 @@
|
||||
|
||||
<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="Gcc92-Debug">
|
||||
<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>
|
||||
|
||||
@ -273,13 +271,13 @@
|
||||
|
||||
<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="Gcc92-Debug" parent="cdt.managedbuild.config.gnu.macosx.exe.debug" postbuildStep="">
|
||||
<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="gcc92-" valueType="string"/>
|
||||
<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"/>
|
||||
|
||||
@ -303,6 +301,8 @@
|
||||
|
||||
<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"/>
|
||||
@ -327,11 +327,13 @@
|
||||
|
||||
<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="-std=c++11" valueType="string"/>
|
||||
<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"/>
|
||||
|
||||
@ -351,7 +353,7 @@
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.1320556407" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker">
|
||||
<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">
|
||||
|
||||
@ -415,7 +417,7 @@
|
||||
|
||||
<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="-std=c++11" valueType="string"/>
|
||||
<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"/>
|
||||
|
||||
@ -447,13 +449,241 @@
|
||||
|
||||
<entry excluding="MemLogLib.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="MemLogLibDefault"/>
|
||||
|
||||
<entry excluding="strlen.cpp|wchar.cpp|strcmp.cpp|stdio.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Posix"/>
|
||||
<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 flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_foundation"/>
|
||||
<entry excluding="RELEASE_Libs/Autogen/AutoGen.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="PosixCompilation"/>
|
||||
|
||||
<entry excluding="printlib-test.cpp|poolprint-test.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_unit_test"/>
|
||||
<entry excluding="cpp_unit_test|PlatformEFI|PlatformIA32" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="rEFIt_UEFI"/>
|
||||
|
||||
<entry excluding="operatorNewDelete.cpp|memory.cpp|globals_dtor.cpp|globals_ctor.cpp" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="cpp_util"/>
|
||||
<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"/>
|
||||
|
||||
@ -499,12 +729,22 @@
|
||||
|
||||
</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"/>
|
||||
@ -523,48 +763,50 @@
|
||||
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
||||
<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.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.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;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>
|
||||
|
||||
<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.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>
|
||||
|
@ -31,24 +31,24 @@
|
||||
<locationURI>PARENT-2-PROJECT_LOC/Library/MemLogLibDefault</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>Posix</name>
|
||||
<name>OpenCorePkg</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/Platform/Posix</locationURI>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/OpenCorePkg</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>cpp_foundation</name>
|
||||
<name>PosixCompilation</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/cpp_foundation</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>cpp_unit_test</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/cpp_unit_test</locationURI>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/PosixCompilation</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>cpp_util</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-2-PROJECT_LOC/rEFIt_UEFI/cpp_util</locationURI>
|
||||
<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>
|
||||
|
24
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-as
Executable file
24
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-as
Executable file
@ -0,0 +1,24 @@
|
||||
#!/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[@]}
|
44
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-g++
Executable file
44
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-g++
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
44
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-gcc
Executable file
44
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-gcc
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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[@]}"
|
24
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-gcc-ar
Executable file
24
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-gcc-ar
Executable file
@ -0,0 +1,24 @@
|
||||
#!/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[@]}
|
7
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-gcc-path
Executable file
7
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-gcc-path
Executable file
@ -0,0 +1,7 @@
|
||||
#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"
|
38
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-ld
Executable file
38
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-ld
Executable file
@ -0,0 +1,38 @@
|
||||
#!/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[@]}"
|
7
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-path
Executable file
7
Xcode/CloverX64TestNewParser/.settings/compilation/gcc102-path
Executable file
@ -0,0 +1,7 @@
|
||||
#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"
|
38
Xcode/CloverX64TestNewParser/.settings/compilation/gcc92-ld
Executable file
38
Xcode/CloverX64TestNewParser/.settings/compilation/gcc92-ld
Executable file
@ -0,0 +1,38 @@
|
||||
#!/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[@]}"
|
@ -4,7 +4,22 @@ prefix=$1
|
||||
|
||||
echo "
|
||||
|
||||
../src
|
||||
../../../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; }'
|
||||
|
||||
|
@ -0,0 +1,7 @@
|
||||
#echo "
|
||||
#
|
||||
#foo
|
||||
#
|
||||
#" | awk '$0!=""{ printf " -l%s", $0; }'
|
||||
|
||||
find ../../../PosixCompilation/DEBUG_Libs -name "*.lib" | awk '$0!=""{ printf " %s", $0; }'
|
@ -1,5 +1,15 @@
|
||||
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
|
||||
|
@ -2,9 +2,11 @@
|
||||
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 -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 \
|
||||
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
|
||||
|
@ -0,0 +1,7 @@
|
||||
#!/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
|
||||
|
||||
|
@ -0,0 +1,5 @@
|
||||
#!/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++
|
@ -0,0 +1,5 @@
|
||||
#!/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
|
@ -0,0 +1,6 @@
|
||||
#!/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
|
||||
|
106
Xcode/CloverX64TestNewParser/.settings/compilation_project_specific/gcc102-slink
Executable file
106
Xcode/CloverX64TestNewParser/.settings/compilation_project_specific/gcc102-slink
Executable file
@ -0,0 +1,106 @@
|
||||
#!/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
|
||||
|
||||
|
@ -2,5 +2,5 @@
|
||||
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
|
||||
echo -include Platform.h -Wignored-qualifiers -Wreorder
|
||||
|
||||
|
@ -0,0 +1,6 @@
|
||||
#!/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,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project>
|
||||
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575" name="Clang-Debug">
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.573872575" name="DEBUG_XCODE">
|
||||
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
|
||||
<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="1822183346599785303" 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">
|
||||
<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"/>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
</configuration>
|
||||
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338" name="Gcc92-Debug">
|
||||
<configuration id="cdt.managedbuild.config.gnu.macosx.exe.debug.1043399644.1294514338" name="DEBUG-GCC102">
|
||||
|
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||
|
||||
@ -33,7 +33,29 @@
|
||||
|
||||
<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="1868664118498733496" 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">
|
||||
<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"/>
|
||||
|
||||
|
@ -3,6 +3,8 @@ 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
|
||||
@ -17,6 +19,10 @@ 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
|
||||
@ -25,22 +31,40 @@ 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
|
||||
@ -55,12 +79,18 @@ 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
|
||||
@ -69,5 +99,11 @@ 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,3 +1,8 @@
|
||||
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
|
||||
|
@ -1,4 +1,12 @@
|
||||
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=\:
|
||||
@ -15,6 +23,10 @@ environment/buildEnvironmentInclude/cdt.managedbuild.config.gnu.macosx.exe.debug
|
||||
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
|
||||
|
@ -1,42 +0,0 @@
|
||||
//
|
||||
// printf_lite.hpp
|
||||
//
|
||||
// Created by jief the 04 Apr 2019.
|
||||
// Imported in CLover the 24 Feb 2020
|
||||
//
|
||||
#ifndef __PRINTF_LITE_CONF_H__
|
||||
#define __PRINTF_LITE_CONF_H__
|
||||
|
||||
#include <stdarg.h>
|
||||
#include <stddef.h> // for size_t
|
||||
#include <stdint.h>
|
||||
#include <inttypes.h>
|
||||
|
||||
#ifndef __cplusplus
|
||||
#ifdef _MSC_VER
|
||||
typedef uint16_t wchar_t;
|
||||
#endif
|
||||
typedef uint32_t char32_t;
|
||||
typedef uint16_t char16_t;
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
# define __attribute__(x)
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
#define DEFINE_SECTIONS 0
|
||||
#endif
|
||||
|
||||
#define PRINTF_LITE_DEFINE_PRINTF_SPRINTF 1
|
||||
|
||||
#define PRINTF_LITE_BUF_SIZE 255 // not more than 255
|
||||
#define PRINTF_LITE_TIMESTAMP_SUPPORT 1
|
||||
#define PRINTF_LITE_TIMESTAMP_CUSTOM_FUNCTION 1
|
||||
#define PRINTF_EMIT_CR_SUPPORT 0
|
||||
|
||||
#define PRINTF_LITE_REPLACE_STANDARD_FUNCTION 1
|
||||
|
||||
|
||||
|
||||
#endif // __PRINTF_LITE_CONF_H__
|
@ -1,207 +0,0 @@
|
||||
/** @file
|
||||
Default instance of MemLogLib library for simple log services to memory buffer.
|
||||
**/
|
||||
|
||||
#include <Efi.h>
|
||||
#include <Library/printf_lite.h>
|
||||
|
||||
CHAR8*
|
||||
GetTiming(VOID)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
Inits mem log.
|
||||
|
||||
@retval EFI_SUCCESS The constructor always returns EFI_SUCCESS.
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
MemLogInit (
|
||||
VOID
|
||||
)
|
||||
{
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
/**
|
||||
Prints a log message to memory buffer.
|
||||
|
||||
@param Timing TRUE to prepend timing to log.
|
||||
@param DebugMode DebugMode will be passed to Callback function if it is set.
|
||||
@param Format The format string for the debug message to print.
|
||||
@param Marker VA_LIST with variable arguments for Format.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
MemLogVA (
|
||||
IN CONST BOOLEAN Timing,
|
||||
IN CONST INTN DebugMode,
|
||||
IN CONST CHAR8 *Format,
|
||||
IN VA_LIST Marker
|
||||
)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
/**
|
||||
Prints a log to message memory buffer.
|
||||
|
||||
If Format is NULL, then does nothing.
|
||||
|
||||
@param Timing TRUE to prepend timing to log.
|
||||
@param DebugMode DebugMode will be passed to Callback function if it is set.
|
||||
@param Format The format string for the debug message to print.
|
||||
@param ... The variable argument list whose contents are accessed
|
||||
based on the format string specified by Format.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
MemLog (
|
||||
IN CONST BOOLEAN Timing,
|
||||
IN CONST INTN DebugMode,
|
||||
IN CONST CHAR8 *Format,
|
||||
...
|
||||
)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
Returns pointer to MemLog buffer.
|
||||
**/
|
||||
CHAR8*
|
||||
EFIAPI
|
||||
GetMemLogBuffer (
|
||||
VOID
|
||||
)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
Returns the length of log (number of chars written) in mem buffer.
|
||||
**/
|
||||
UINTN
|
||||
EFIAPI
|
||||
GetMemLogLen (
|
||||
VOID
|
||||
)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Sets callback that will be called when message is added to mem log.
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
SetMemLogCallback (
|
||||
MEM_LOG_CALLBACK Callback
|
||||
)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Sets callback that will be called when message is added to mem log.
|
||||
**/
|
||||
MEM_LOG_CALLBACK
|
||||
EFIAPI
|
||||
GetMemLogCallback ()
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Returns TSC ticks per second.
|
||||
**/
|
||||
UINT64
|
||||
EFIAPI
|
||||
GetMemLogTscTicksPerSecond (VOID)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Microsoft wants _fltused
|
||||
#ifdef _MSC_VER
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
int _fltused=0; // it should be a single underscore since the double one is the mangled name
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//static int printfNewline = 1;
|
||||
//static void transmitS8Printf(const char* buf, unsigned int nbchar, void* context)
|
||||
//{
|
||||
//}
|
||||
|
||||
const char* printf_lite_get_timestamp()
|
||||
{
|
||||
return "";
|
||||
}
|
||||
|
||||
/**
|
||||
Prints a log message to memory buffer.
|
||||
|
||||
@param Timing TRUE to prepend timing to log.
|
||||
@param DebugMode DebugMode will be passed to Callback function if it is set.
|
||||
@param Format The format string for the debug message to print.
|
||||
@param Marker VA_LIST with variable arguments for Format.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
MemLogfVA (
|
||||
IN CONST BOOLEAN Timing,
|
||||
IN CONST INTN DebugMode,
|
||||
IN CONST CHAR8 *Format,
|
||||
IN VA_LIST Marker
|
||||
)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Prints a log to message memory buffer.
|
||||
|
||||
If Format is NULL, then does nothing.
|
||||
|
||||
@param Timing TRUE to prepend timing to log.
|
||||
@param DebugMode DebugMode will be passed to Callback function if it is set.
|
||||
@param Format The format string for the debug message to print.
|
||||
@param ... The variable argument list whose contents are accessed
|
||||
based on the format string specified by Format.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
MemLogf (
|
||||
IN CONST BOOLEAN Timing,
|
||||
IN CONST INTN DebugMode,
|
||||
IN CONST CHAR8 *Format,
|
||||
...
|
||||
)
|
||||
{
|
||||
panic("not yet");
|
||||
}
|
||||
|
@ -1,216 +0,0 @@
|
||||
//
|
||||
// Globals.c
|
||||
// cpp_tests_compare_settings
|
||||
//
|
||||
// Created by Jief on 05/02/2021.
|
||||
// Copyright © 2021 JF Knudsen. All rights reserved.
|
||||
//
|
||||
|
||||
#include <Platform.h>
|
||||
#include <Efi.h>
|
||||
|
||||
/*
|
||||
* Get these guid from AutoGen.h
|
||||
*/
|
||||
#define GLOBAL_REMOVE_IF_UNREFERENCED
|
||||
|
||||
|
||||
// Guids
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAcpiTableGuid = { 0x8868E871, 0xE4F1, 0x11D3, { 0xBC, 0x22, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAcpi10TableGuid = { 0xEB9D2D30, 0x2D88, 0x11D3, { 0x9A, 0x16, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAcpi20TableGuid = { 0x8868E871, 0xE4F1, 0x11D3, { 0xBC, 0x22, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAppleBootGuid = {0x7C436110, 0xAB2A, 0x4BBB, {0xA8, 0x80, 0xFE, 0x41, 0x99, 0x5C, 0x9F, 0x82}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAppleNvramGuid = {0x4D1EDE05, 0x38C7, 0x4A6A, {0x9C, 0xC6, 0x4B, 0xCC, 0xA8, 0xB3, 0x8C, 0x14}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAppleVendorGuid = {0xAC39C713, 0x7E50, 0x423D, {0x88, 0x9D, 0x27, 0x8F, 0xCC, 0x34, 0x22, 0xB6}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleCoreStorageVariableGuid = { 0x8D63D4FE, 0xBD3C, 0x4AAD, { 0x88, 0x1D, 0x86, 0xFD, 0x97, 0x4B, 0xC1, 0xDF }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleTamperResistantBootVariableGuid = { 0x5D62B28D, 0x6ED2, 0x40B4, { 0xA5, 0x60, 0x6C, 0xD7, 0x9B, 0x93, 0xD3, 0x66 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleWirelessNetworkVariableGuid = { 0x36C28AB5, 0x6566, 0x4C50, { 0x9E, 0xBD, 0xCB, 0xB9, 0x20, 0xF8, 0x38, 0x43 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gApplePersonalizationVariableGuid = { 0xFA4CE28D, 0xB62F, 0x4C99, { 0x9C, 0xC3, 0x68, 0x15, 0x68, 0x6E, 0x30, 0xF9 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleNetbootVariableGuid = { 0x37BCBEC7, 0xA645, 0x4215, { 0x97, 0x9E, 0xF5, 0xAE, 0x4D, 0x11, 0x5F, 0x13 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleSecureBootVariableGuid = { 0x94B73556, 0x2197, 0x4702, { 0x82, 0xA8, 0x3E, 0x13, 0x37, 0xDA, 0xFB, 0xFB }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleTamperResistantBootSecureVariableGuid = { 0xF68DA75E, 0x1B55, 0x4E70, { 0xB4, 0x1B, 0xA7, 0xB7, 0xA5, 0xB7, 0x58, 0xEA }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleTamperResistantBootEfiUserVariableGuid = { 0x4E8023FF, 0xA79A, 0x47D1, { 0xA3, 0x42, 0x75, 0x24, 0xCF, 0xC9, 0x6D, 0xC4 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDxeServicesTableGuid = { 0x05AD34BA, 0x6F02, 0x4214, { 0x95, 0x2E, 0x4D, 0xA0, 0x39, 0x8E, 0x2B, 0xB9 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEventReadyToBootGuid = { 0x7CE88FB3, 0x4BD7, 0x4679, { 0x87, 0xA8, 0xA8, 0xD8, 0xDE, 0xE5, 0x0D, 0x2B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEventVirtualAddressChangeGuid = { 0x13FA7698, 0xC831, 0x49C7, { 0x87, 0xEA, 0x8F, 0x43, 0xFC, 0xC2, 0x51, 0x96 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEventExitBootServicesGuid = { 0x27ABF055, 0xB1B8, 0x4C26, { 0x80, 0x48, 0x74, 0x8F, 0x37, 0xBA, 0xA2, 0xDF }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFileInfoGuid = { 0x09576E92, 0x6D3F, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFileSystemInfoGuid = { 0x09576E93, 0x6D3F, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFileSystemVolumeLabelInfoIdGuid = { 0xDB47D7D3, 0xFE81, 0x11D3, { 0x9A, 0x35, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiGlobalVariableGuid = { 0x8BE4DF61, 0x93CA, 0x11D2, { 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPartTypeLegacyMbrGuid = { 0x024DEE41, 0x33E7, 0x11D3, { 0x9D, 0x69, 0x00, 0x08, 0xC7, 0x81, 0xF3, 0x9F }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPartTypeSystemPartGuid = { 0xC12A7328, 0xF81F, 0x11D2, { 0xBA, 0x4B, 0x00, 0xA0, 0xC9, 0x3E, 0xC9, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSmbiosTableGuid = { 0xEB9D2D31, 0x2D88, 0x11D3, { 0x9A, 0x16, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSmbios3TableGuid = { 0xF2FD1544, 0x9794, 0x4A2C, { 0x99, 0x2E, 0xE5, 0xBB, 0xCF, 0x20, 0xE3, 0x94 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSasDevicePathGuid = { 0xd487ddb4, 0x008b, 0x11d9, { 0xaf, 0xdc, 0x00, 0x10, 0x83, 0xff, 0xca, 0x4d }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiImageSecurityDatabaseGuid = { 0xd719b2cb, 0x3d3a, 0x4596, {0xa3, 0xbc, 0xda, 0xd0, 0xe, 0x67, 0x65, 0x6f }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCertX509Guid = { 0xa5c059a1, 0x94e4, 0x4aa7, {0x87, 0xb5, 0xab, 0x15, 0x5c, 0x2b, 0xf0, 0x72 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCertSha1Guid = { 0x826ca512, 0xcf10, 0x4ac9, {0xb1, 0x87, 0xbe, 0x1, 0x49, 0x66, 0x31, 0xbd }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCertSha256Guid = { 0xc1c41626, 0x504c, 0x4092, {0xac, 0xa9, 0x41, 0xf9, 0x36, 0x93, 0x43, 0x28 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCertPkcs7Guid = { 0x4aafd29d, 0x68df, 0x49ee, {0x8a, 0xa9, 0x34, 0x7d, 0x37, 0x56, 0x65, 0xa7 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCertRsa2048Guid = { 0x3c5766e8, 0x269c, 0x4e34, {0xaa, 0x14, 0xed, 0x77, 0x6e, 0x85, 0xb3, 0xb6 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCertRsa2048Sha256Guid = { 0xe2b36190, 0x879b, 0x4a3d, {0xad, 0x8d, 0xf2, 0xe7, 0xbb, 0xa3, 0x27, 0x84 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCertTypeRsa2048Sha256Guid = { 0xa7717414, 0xc616, 0x4977, {0x94, 0x20, 0x84, 0x47, 0x12, 0xa7, 0x35, 0xbf }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcVendorVariableGuid = { 0x4D1FDA02, 0x38C7, 0x4A6A, { 0x9C, 0xC6, 0x4B, 0xCC, 0xA8, 0xB3, 0x01, 0x02 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcReadOnlyVariableGuid = { 0xE09B9297, 0x7928, 0x4440, { 0x9A, 0xAB, 0xD1, 0xF8, 0x53, 0x6F, 0xBF, 0x0A }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcWriteOnlyVariableGuid = { 0xF0B9AF8F, 0x2222, 0x4840, { 0x8A, 0x37, 0xEC, 0xF7, 0xCC, 0x8C, 0x12, 0xE1 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleOSLoadedNamedEventGuid = { 0xC5C5DA95, 0x7D5C, 0x45E6, { 0x83, 0x72, 0x89, 0xBD, 0x52, 0x6D, 0xE9, 0x56 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gBootChimeVendorVariableGuid = {0x89D4F995, 0x67E3, 0x4895, {0x8F, 0x18, 0x45, 0x4B, 0x65, 0x1D, 0x92, 0x15}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiMdePkgTokenSpaceGuid = { 0x914AEBE7, 0x4635, 0x459b, { 0xAA, 0x1C, 0x11, 0xE2, 0x19, 0xB0, 0x3A, 0x10 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiVTUTF8Guid = { 0xAD15A0D6, 0x8BEC, 0x4ACF, { 0xA0, 0x73, 0xD0, 0x1D, 0xE7, 0x7E, 0x2D, 0x88 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiVT100Guid = { 0xDFA66065, 0xB419, 0x11D3, { 0x9A, 0x2D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiVT100PlusGuid = { 0x7BAEC70B, 0x57E0, 0x4C76, { 0x8E, 0x87, 0x2F, 0x9E, 0x28, 0x08, 0x83, 0x43 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPcAnsiGuid = { 0xE0C14753, 0xF9BE, 0x11D2, { 0x9A, 0x0C, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUartDevicePathGuid = { 0x37499a9d, 0x542f, 0x4c89, { 0xa0, 0x26, 0x35, 0xda, 0x14, 0x20, 0x94, 0xe4 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiVirtualDiskGuid = { 0x77AB535A, 0x45FC, 0x624B, {0x55, 0x60, 0xF7, 0xB2, 0x81, 0xD1, 0xF9, 0x6E }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiVirtualCdGuid = { 0x3D5ABD30, 0x4175, 0x87CE, {0x6D, 0x64, 0xD2, 0xAD, 0xE5, 0x23, 0xC4, 0xBB }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPersistentVirtualDiskGuid = { 0x5CEA02C9, 0x4D07, 0x69D3, {0x26, 0x9F ,0x44, 0x96, 0xFB, 0xE0, 0x96, 0xF9 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPersistentVirtualCdGuid = { 0x08018188, 0x42CD, 0xBB48, {0x10, 0x0F, 0x53, 0x87, 0xD5, 0x3D, 0xED, 0x3D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiMdeModulePkgTokenSpaceGuid = { 0xA1AFF049, 0xFDEB, 0x442a, { 0xB3, 0x20, 0x13, 0xAB, 0x4C, 0xB7, 0x2B, 0xBC }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEventLegacyBootGuid = { 0x2A571201, 0x4966, 0x47F6, { 0x8B, 0x86, 0xF3, 0x1E, 0x41, 0xF3, 0x2F, 0x10 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiMemoryAttributesTableGuid = { 0xdcfa911d, 0x26eb, 0x469f, {0xa2, 0x20, 0x38, 0xb7, 0xdc, 0x46, 0x12, 0x20}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOpenCorePkgTokenSpaceGuid = { 0x38D40CB0, 0x7E37, 0x4CAA, { 0x91, 0xD3, 0x00, 0x47, 0x70, 0xA8, 0x73, 0x77 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHobListGuid = { 0x7739F24C, 0x93D7, 0x11D4, { 0x9A, 0x3A, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleEfiCertificateGuid = { 0x45E7BC51, 0x913C, 0x42AC, { 0x96, 0xA2, 0x10, 0x71, 0x2F, 0xFB, 0xEB, 0xA7 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleVendorVariableGuid = { 0x4D1EDE05, 0x38C7, 0x4A6A, { 0x9C, 0xC6, 0x4B, 0xCC, 0xA8, 0xB3, 0x8C, 0x14 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAcpiDescriptionGuid = {0x3c699197, 0x093c, 0x4c69, {0xb0, 0x6b, 0x12, 0x8a, 0xe3, 0x48, 0x1d, 0xc9 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleApfsPartitionTypeGuid = { 0x7C3457EF, 0x0000, 0x11AA, { 0xAA, 0x11, 0x00, 0x30, 0x65, 0x43, 0xEC, 0xAC }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleApfsContainerInfoGuid = { 0x3533CF0D, 0x685F, 0x5EBF, { 0x8D, 0xC6, 0x73, 0x93, 0x48, 0x5B, 0xAF, 0xA2 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleApfsVolumeInfoGuid = { 0x900C7693, 0x8C14, 0x58BA, { 0xB4, 0x4E, 0x97, 0x45, 0x15, 0xD2, 0x7C, 0x78 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleBlessedSystemFileInfoGuid = { 0xCA7E4814, 0x2ADC, 0x4ADD, { 0xAB, 0xFF, 0x73, 0x4E, 0x3C, 0xFE, 0x13, 0xF3 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleBlessedSystemFolderInfoGuid = { 0x7BD1F02D, 0x9C2F, 0x4581, { 0xBF, 0x12, 0xD5, 0x4a, 0xBA, 0x0D, 0x98, 0xD6 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleBlessedOsxFolderInfoGuid = { 0x893CA450, 0x5F5E, 0x48BA, { 0x85, 0x8F, 0x08, 0xC4, 0x5D, 0x80, 0x23, 0x18 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEndOfDxeEventGroupGuid = { 0x2ce967a, 0xdd7e, 0x4ffc, { 0x9e, 0xe7, 0x81, 0xc, 0xf0, 0x47, 0x8, 0x80 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcCustomSmbiosTableGuid = { 0xEB9D2D35, 0x2D88, 0x11D3, { 0x9A, 0x16, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcCustomSmbios3TableGuid = { 0xF2FD1545, 0x9794, 0x4A2C, { 0x99, 0x2E, 0xE5, 0xBB, 0xCF, 0x20, 0xE3, 0x94 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHashAlgorithmMD5Guid = { 0x0AF7C79C, 0x65B5, 0x4319, { 0xB0, 0xAE, 0x44, 0xEC, 0x48, 0x4E, 0x4A, 0xD7 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHashAlgorithmSha1Guid = { 0x2AE9D80F, 0x3FB2, 0x4095, { 0xB7, 0xB1, 0xE9, 0x31, 0x57, 0xB9, 0x46, 0xB6 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHashAlgorithmSha256Guid = { 0x51AA59DE, 0xFDF2, 0x4EA3, { 0xBC, 0x63, 0x87, 0x5F, 0xB7, 0x84, 0x2E, 0xE9 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleImageListGuid = { 0x0E93C52B, 0x4B73, 0x5C32, { 0x86, 0xD5, 0x69, 0x25, 0x0A, 0x0B, 0xA7, 0x23 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleArrowCursorImageGuid = { 0x1A10742F, 0xFA80, 0x4B79, { 0x9D, 0xA6, 0x35, 0x70, 0x58, 0xCC, 0x39, 0x7B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleArrowCursor2xImageGuid = { 0x133D55B5, 0x8852, 0x57AC, { 0xA8, 0x42, 0xF9, 0xEE, 0xBF, 0x84, 0x0C, 0x99 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleBootVariableGuid = { 0x7C436110, 0xAB2A, 0x4BBB, { 0xA8, 0x80, 0xFE, 0x41, 0x99, 0x5C, 0x9F, 0x82 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleHfsPartitionTypeGuid = { 0x48465300, 0x0000, 0x11AA, { 0xAA, 0x11, 0x00, 0x30, 0x65, 0x43, 0xEC, 0xAC }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleHfsBootPartitionTypeGuid = { 0x426F6F74, 0x0000, 0x11AA, { 0xAA, 0x11, 0x00, 0x30, 0x65, 0x43, 0xEC, 0xAC }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleLegacyLoadAppFileGuid = { 0x2B0585EB, 0xD8B8, 0x49A9, { 0x8B, 0x8C, 0xE2, 0x1B, 0x01, 0xAE, 0xF2, 0xB7 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleBootPickerFileGuid = { 0xE1628C66, 0x2A2D, 0x4DC5, { 0xBD, 0x41, 0xB2, 0x0F, 0x35, 0x38, 0xAA, 0xF7 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gMicrosoftVariableGuid = { 0x77FA9ABD, 0x0359, 0x4D32, { 0xBD, 0x60, 0x28, 0xF4, 0xE7, 0x8F, 0x78, 0x4B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHiiKeyBoardLayoutGuid = { 0x14982a4f, 0xb0ed, 0x45b8, { 0xa8, 0x11, 0x5a, 0x7a, 0x9b, 0xc2, 0x32, 0xdf }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gUsbKeyboardLayoutPackageGuid = { 0xc0f3b43, 0x44de, 0x4907, { 0xb4, 0x78, 0x22, 0x5f, 0x6f, 0x62, 0x89, 0xdc }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gUsbKeyboardLayoutKeyGuid = { 0x3a4d7a7c, 0x18a, 0x4b42, { 0x81, 0xb3, 0xdc, 0x10, 0xe3, 0xb5, 0x91, 0xbd }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleKeyboardPlatformInfoGuid = { 0x51871CB9, 0xE25D, 0x44B4, { 0x96, 0x99, 0x0E, 0xE8, 0x64, 0x4C, 0xED, 0x69 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHdaIoDevicePathGuid = { 0xA9003FEB, 0xD806, 0x41DB, { 0xA4, 0x91, 0x54, 0x05, 0xFE, 0xEF, 0x46, 0xC3 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiProcessorSubClassGuid = { 0x26fdeb7e, 0xb8af, 0x4ccf, { 0xaa, 0x97, 0x02, 0x63, 0x3c, 0xe4, 0x8c, 0xa7 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiMiscSubClassGuid = { 0x772484B2, 0x7482, 0x4b91, { 0x9f, 0x9a, 0xad, 0x43, 0xf8, 0x1c, 0x58, 0x81 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gApplePlatformProducerNameGuid = { 0x64517CC8, 0x6561, 0x4051, { 0xB0, 0x3C, 0x59, 0x64, 0xB6, 0x0F, 0x4C, 0x7A }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAdapterInfoMediaStateGuid = { 0xD7C74207, 0xA831, 0x4A26, {0xB1, 0xF5, 0xD1, 0x93, 0x06, 0x5C, 0xE8, 0xB6 }};
|
||||
|
||||
// Protocols
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiComponentName2ProtocolGuid = { 0x6A7A5CFF, 0xE8D9, 0x4F70, { 0xBA, 0xDA, 0x75, 0xAB, 0x30, 0x25, 0xCE, 0x14 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDevicePathToTextProtocolGuid = { 0x8B843E20, 0x8132, 0x4852, { 0x90, 0xCC, 0x55, 0x1A, 0x4E, 0x4A, 0x7F, 0x1C }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleFileSystemProtocolGuid = { 0x964E5B22, 0x6459, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleTextInProtocolGuid = { 0x387477C1, 0x69C7, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleTextInputExProtocolGuid = {0xdd9e7534, 0x7762, 0x4698, { 0x8c, 0x14, 0xf5, 0x85, 0x17, 0xa6, 0x25, 0xaa } };
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleTextOutProtocolGuid = { 0x387477C2, 0x69C7, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUnicodeCollationProtocolGuid = { 0x1D85CD7F, 0xF43D, 0x11D2, { 0x9A, 0x0C, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUnicodeCollation2ProtocolGuid = {0xa4c751fc, 0x23ae, 0x4c3e, { 0x92, 0xe9, 0x49, 0x64, 0xcf, 0x63, 0xf3, 0x49 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAcpiS3SaveProtocolGuid = { 0x125F2DE1, 0xFB85, 0x440C, { 0xA5, 0x4C, 0x4D, 0x99, 0x35, 0x8A, 0x8D, 0x38 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiBlockIoProtocolGuid = { 0x964E5B21, 0x6459, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCpuArchProtocolGuid = { 0x26BACCB1, 0x6F42, 0x11D4, { 0xBC, 0xE7, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDebugPortProtocolGuid = { 0xEBA4E8D2, 0x3858, 0x41EC, { 0xA2, 0x81, 0x26, 0x47, 0xBA, 0x96, 0x60, 0xD0 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDevicePathProtocolGuid = { 0x09576E91, 0x6D3F, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDiskIoProtocolGuid = { 0xCE345171, 0xBA0B, 0x11D2, { 0x8E, 0x4F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiExtScsiPassThruProtocolGuid = { 0x143b7632, 0xb81b, 0x4cb7, {0xab, 0xd3, 0xb6, 0x25, 0xa5, 0xb9, 0xbf, 0xfe }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFirmwareVolume2ProtocolGuid = { 0x220e73b6, 0x6bdb, 0x4413, { 0x84, 0x5, 0xb9, 0x74, 0xb1, 0x8, 0x61, 0x9a } };
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiGraphicsOutputProtocolGuid = { 0x9042A9DE, 0x23DC, 0x4A38, { 0x96, 0xFB, 0x7A, 0xDE, 0xD0, 0x80, 0x51, 0x6A }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHiiFontProtocolGuid = {0xe9ca4775, 0x8657, 0x47fc, {0x97, 0xe7, 0x7e, 0xd6, 0x5a, 0x08, 0x43, 0x24}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLegacy8259ProtocolGuid = { 0x38321dba, 0x4fe0, 0x4e17, { 0x8a, 0xec, 0x41, 0x30, 0x55, 0xea, 0xed, 0xc1 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLoadedImageProtocolGuid = { 0x5B1B31A1, 0x9562, 0x11D2, { 0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiOEMBadgingProtocolGuid = { 0x170E13C0, 0xBF1B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPciIoProtocolGuid = { 0x4CF5B200, 0x68B8, 0x4CA5, { 0x9E, 0xEC, 0xB2, 0x3E, 0x3F, 0x50, 0x02, 0x9A }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiScsiIoProtocolGuid = { 0x932F47e6, 0x2362, 0x4002, { 0x80, 0x3E, 0x3C, 0xD5, 0x4B, 0x13, 0x8F, 0x85 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiScsiPassThruProtocolGuid = { 0xA59E8FCF, 0xBDA0, 0x43BB, { 0x90, 0xB1, 0xD3, 0x73, 0x2E, 0xCA, 0xA8, 0x77 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleNetworkProtocolGuid = { 0xA19832B9, 0xAC25, 0x11D3, { 0x9A, 0x2D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiStatusCodeRuntimeProtocolGuid = { 0xD2B2B828, 0x0826, 0x48A7, { 0xB3, 0xDF, 0x98, 0x3C, 0x00, 0x60, 0x24, 0xF0 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUgaDrawProtocolGuid = { 0x982C298B, 0xF4FA, 0x41CB, { 0xB8, 0x38, 0x77, 0xAA, 0x68, 0x8F, 0xB8, 0x39 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiManagedNetworkServiceBindingProtocolGuid = { 0xF36FF770, 0xA7E1, 0x42CF, { 0x9E, 0xD2, 0x56, 0xF0, 0xF2, 0x71, 0xF4, 0x4C }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAbsolutePointerProtocolGuid = { 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } };
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAcpiTableProtocolGuid = { 0xFFE06BDD, 0x6107, 0x46A6, { 0x7B, 0xB2, 0x5A, 0x9C, 0x7E, 0xC5, 0x27, 0x5C }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEdidActiveProtocolGuid = { 0xBD8C1056, 0x9F36, 0x44EC, { 0x92, 0xA8, 0xA6, 0x33, 0x7F, 0x81, 0x79, 0x86 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEdidDiscoveredProtocolGuid = { 0x1C0C34F6, 0xD380, 0x41FA, { 0xA0, 0x49, 0x8A, 0xD0, 0x6C, 0x1A, 0x66, 0xAA }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEdidOverrideProtocolGuid = { 0x48ECB431, 0xFB72, 0x45C0, { 0xA9, 0x22, 0xF4, 0x58, 0xFE, 0x04, 0x0B, 0xD5 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHiiDatabaseProtocolGuid = {0xef9fc172, 0xa1b2, 0x4693, {0xb3, 0x27, 0x6d, 0x32, 0xfc, 0x41, 0x60, 0x42}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHiiImageProtocolGuid = {0x31a6406a, 0x6bdf, 0x4e46, {0xb2, 0xa2, 0xeb, 0xaa, 0x89, 0xc4, 0x09, 0x20}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHiiProtocolGuid = { 0xd7ad636e, 0xb997, 0x459b, { 0xbf, 0x3f, 0x88, 0x46, 0x89, 0x79, 0x80, 0xe1 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimplePointerProtocolGuid = { 0x31878C87, 0x0B75, 0x11D5, { 0x9A, 0x4F, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSmbiosProtocolGuid = {0x3583ff6, 0xcb36, 0x4940, { 0x94, 0x7e, 0xb9, 0xb3, 0x9f, 0x4a, 0xfa, 0xf7}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSecurityArchProtocolGuid = { 0xA46423E3, 0x4617, 0x49F1, { 0xB9, 0xFF, 0xD1, 0xBF, 0xA9, 0x11, 0x58, 0x39 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSecurity2ArchProtocolGuid = { 0x94ab2f58, 0x1438, 0x4ef1, {0x91, 0x52, 0x18, 0x94, 0x1a, 0x3a, 0x0e, 0x68 } };
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleFramebufferInfoProtocolGuid = { 0xE316E100, 0x0751, 0x4C49, { 0x90, 0x56, 0x48, 0x6C, 0x7E, 0x47, 0x29, 0x03 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiConsoleControlProtocolGuid = { 0xF42F7782, 0x012E, 0x4C12, { 0x99, 0x56, 0x49, 0xF9, 0x43, 0x04, 0xF7, 0x21 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleGraphConfigProtocolGuid = {0x03622D6D, 0x362A, 0x4E47, {0x97, 0x10, 0xC2, 0x38, 0xB2, 0x37, 0x55, 0xC1}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLegacyBiosProtocolGuid = { 0xdb9a1e3d, 0x45cb, 0x4abb, { 0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiTimerArchProtocolGuid = { 0x26BACCB3, 0x6F42, 0x11D4, { 0xBC, 0xE7, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleImageCodecProtocolGuid = {0x0DFCE9F6, 0xC4E3, 0x45EE, {0xA0, 0x6A, 0xA8, 0x61, 0x3B, 0x98, 0xA5, 0x07}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleEventProtocolGuid = { 0x33BE0EF1, 0x89C9, 0x4A6D, { 0xBB, 0x9F, 0x69, 0xDC, 0x8D, 0xD5, 0x16, 0xB9 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiOSInfoProtocolGuid = { 0xC5C5DA95, 0x7D5C, 0x45E6, { 0xB2, 0xF1, 0x3F, 0xD5, 0x2B, 0xB1, 0x00, 0x77 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiKeyboardInfoProtocolGuid = { 0xE82A0A1E, 0x0E4D, 0x45AC, { 0xA6, 0xDC, 0x2A, 0xE0, 0x58, 0x00, 0xD3, 0x11 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gFSInjectProtocolGuid = {0x3F048284, 0x6D4C, 0x11E1, {0xA4, 0xD7, 0x37, 0xE3, 0x48, 0x24, 0x01, 0x9B}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gMsgLogProtocolGuid = {0x511CE018, 0x0018, 0x4002, {0x20, 0x12, 0x17, 0x38, 0x05, 0x01, 0x02, 0x03}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPlatformDriverOverrideProtocolGuid = { 0x6b30c738, 0xa391, 0x11d4, {0x9a, 0x3b, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d } };
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEmuVariableControlProtocolGuid = {0x21F41E73, 0xD214, 0x4FCD, {0x85, 0x50, 0x0D, 0x11, 0x51, 0xCF, 0x8E, 0xFB}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAudioIoProtocolGuid = { 0xF05B559C, 0x1971, 0x4AF5, { 0xB2, 0xAE, 0xD6, 0x08, 0x08, 0xF7, 0x4F, 0x70 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcQuirksProtocolGuid = {0x511CE020, 0x0020, 0x0714, {0x20, 0x12, 0x17, 0x38, 0x05, 0x01, 0x02, 0x04}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAptioMemoryFixProtocolGuid = {0xC7CBA84E, 0xCC77, 0x461D, {0x9E, 0x3C, 0x6B, 0xE0, 0xCB, 0x79, 0xA7, 0xC1}};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUsbIoProtocolGuid = { 0x2B2F68D6, 0x0CD2, 0x44CF, { 0x8E, 0x8B, 0xBB, 0xA2, 0x0B, 0x1B, 0x5B, 0x75 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLoadFileProtocolGuid = { 0x56EC3091, 0x954C, 0x11D2, { 0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFirmwareVolumeProtocolGuid = { 0x389F751F, 0x1838, 0x4388, { 0x83, 0x90, 0xcd, 0x81, 0x54, 0xbd, 0x27, 0xf8 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiBlockIo2ProtocolGuid = { 0xa77b2472, 0xe282, 0x4e9f, {0xa2, 0x45, 0xc2, 0xc0, 0xe2, 0x7b, 0xbc, 0xc1 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverBindingProtocolGuid = { 0x18A031AB, 0xB443, 0x4D1A, { 0xA5, 0xC0, 0x0C, 0x09, 0x26, 0x1E, 0x9F, 0x71 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiComponentNameProtocolGuid = { 0x107A772C, 0xD5E1, 0x11D4, { 0x9A, 0x46, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverConfigurationProtocolGuid = { 0x107A772B, 0xD5E1, 0x11D4, { 0x9A, 0x46, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverConfiguration2ProtocolGuid = { 0xBFD7DC1D, 0x24F1, 0x40D9, { 0x82, 0xE7, 0x2E, 0x09, 0xBB, 0x6B, 0x4E, 0xBE }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverDiagnosticsProtocolGuid = { 0x0784924F, 0xE296, 0x11D4, { 0x9A, 0x49, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverDiagnostics2ProtocolGuid = { 0x4D330321, 0x025F, 0x4AAC, { 0x90, 0xD8, 0x5E, 0xD9, 0x00, 0x17, 0x3B, 0x63 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiShellParametersProtocolGuid = { 0x752f3136, 0x4e16, 0x4fdc, {0xa2, 0x2a, 0xe5, 0xf4, 0x68, 0x12, 0xf4, 0xca }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLegacyRegionProtocolGuid = { 0x0fc9013a, 0x0568, 0x4ba9, { 0x9b, 0x7e, 0xc9, 0xc3, 0x90, 0xa6, 0x60, 0x9b }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLegacyRegion2ProtocolGuid = {0x70101eaf, 0x85, 0x440c, {0xb3, 0x56, 0x8e, 0xe3, 0x6f, 0xef, 0x24, 0xf0 } };
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleRtcRamProtocolGuid = { 0xE121EC07, 0x9C42, 0x45EE, { 0xB0, 0xB6, 0xFF, 0xF8, 0xEF, 0x03, 0xC5, 0x21 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiMpServiceProtocolGuid = { 0x3fdda605, 0xa76e, 0x4f46, { 0xad, 0x29, 0x12, 0xf4, 0x53, 0x1b, 0x3d, 0x08 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gFrameworkEfiMpServiceProtocolGuid = { 0xF33261E7, 0x23CB, 0x11D5, { 0xBD, 0x5C, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleRamDiskProtocolGuid = { 0x957932CC, 0x7E8E, 0x433B, { 0x8F, 0x41, 0xD3, 0x91, 0xEA, 0x3C, 0x10, 0xF8 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleDiskImageProtocolGuid = { 0x004B07E8, 0x0B9C, 0x427E, { 0xB0, 0xD4, 0xA4, 0x66, 0xE6, 0xE5, 0x7A, 0x62 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleSecureBootProtocolGuid = { 0x24B73556, 0x2197, 0x4702, { 0x82, 0xA8, 0x3E, 0x13, 0x37, 0xDA, 0xFB, 0xF2 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleImg4VerificationProtocolGuid = { 0x314735F0, 0x26FE, 0x11E8, { 0xA4, 0x70, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleKeyMapDatabaseProtocolGuid = { 0x584B9EBE, 0x80C1, 0x4BD6, { 0x98, 0xB0, 0xA7, 0x78, 0x6E, 0xC2, 0xF2, 0xE2 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleKeyMapAggregatorProtocolGuid = { 0x5B213447, 0x6E73, 0x4901, { 0xA4, 0xF1, 0xB8, 0x64, 0xF3, 0xB7, 0xA1, 0x72 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gApfsEfiBootRecordInfoProtocolGuid = { 0x03B8D751, 0xA02F, 0x4FF8, { 0x9B, 0x1A, 0x55, 0x24, 0xAF, 0xA3, 0x94, 0x5F }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gApfsUnsupportedBdsProtocolGuid = { 0xA196A7CA, 0x14C6, 0x11E7, { 0xB9, 0x06, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPartitionInfoProtocolGuid = { 0x8cf2f62c, 0xbc9b, 0x4821, { 0x80, 0x8d, 0xec, 0x9e, 0xc4, 0x21, 0xa1, 0xa0 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleBootPolicyProtocolGuid = { 0x62257758, 0x350C, 0x4D0A, { 0xB0, 0xBD, 0xF6, 0xBE, 0x2E, 0x1E, 0x27, 0x2C }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleSmcIoProtocolGuid = { 0x17407E5A, 0xAF6C, 0x4EE8, { 0x98, 0xA8, 0x00, 0x21, 0x04, 0x53, 0xCD, 0xD9 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPciRootBridgeIoProtocolGuid = { 0x2F707EBB, 0x4A1A, 0x11D4, { 0x9A, 0x38, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHashProtocolGuid = { 0xC5184932, 0xDBA5, 0x46DB, { 0xA5, 0xBA, 0xCC, 0x0B, 0xDA, 0x9C, 0x14, 0x35 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHashServiceBindingProtocolGuid = { 0x42881c98, 0xa4f3, 0x44b0, { 0xa3, 0x9d, 0xdf, 0xa1, 0x86, 0x67, 0xd8, 0xcd }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDevicePathPropertyDatabaseProtocolGuid = { 0x91BD12FE, 0xF6C3, 0x44FB, { 0xA5, 0xB7, 0x51, 0x22, 0xAB, 0x30, 0x3A, 0xE0 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcFirmwareRuntimeProtocolGuid = { 0x570332E4, 0xFC50, 0x4B21, { 0xAB, 0xE8, 0xAE, 0x72, 0xF0, 0x5B, 0x4F, 0xF7 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcAudioProtocolGuid = { 0x4B228577, 0x6274, 0x4A48, { 0x82, 0xAE, 0x07, 0x13, 0xA1, 0x17, 0x19, 0x87 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleBeepGenProtocolGuid = { 0xC32332DF, 0xFC56, 0x4FE1, { 0x93, 0x58, 0xBA, 0x0D, 0x52, 0x9B, 0x24, 0xCD }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUserInterfaceThemeProtocolGuid = { 0xD5B0AC65, 0x9A2D, 0x4D2A, { 0xBB, 0xD6, 0xE8, 0x71, 0xA9, 0x5E, 0x04, 0x35 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gApplePlatformInfoDatabaseProtocolGuid = { 0xAC5E4829, 0xA8FD, 0x440B, { 0xAF, 0x33, 0x9F, 0xFE, 0x01, 0x3B, 0x12, 0xD8 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAmiEfiPointerProtocolGuid = { 0x15A10CE7, 0xEAB5, 0x43BF, { 0x90, 0x42, 0x74, 0x43, 0x2E, 0x69, 0x63, 0x77 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAmiEfiKeycodeProtocolGuid = { 0x0ADFB62D, 0xFF74, 0x484C, { 0x89, 0x44, 0xF8, 0x5C, 0x4B, 0xEA, 0x87, 0xA8 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleVOAudioProtocolGuid = { 0xF4CB0B78, 0x243B, 0x11E7, { 0xA5, 0x24, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleHighDefinitionAudioProtocolGuid = { 0x3224B169, 0xEC34, 0x46D2, { 0xB7, 0x79, 0xE1, 0xB1, 0x68, 0x7F, 0x52, 0x5F }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcAfterBootCompatProtocolGuid = { 0xC7CBA84E, 0xCC77, 0x461D, { 0x9E, 0x3C, 0x6B, 0xE0, 0xCB, 0x79, 0xA7, 0xC1 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gVMwareMacProtocolGuid = { 0x03F38E56, 0x8231, 0x4469, { 0x94, 0xED, 0x82, 0xAE, 0x53, 0x15, 0x83, 0x4F }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDataHubProtocolGuid = { 0xAE80D021, 0x618E, 0x11D4, { 0xBC, 0xD7, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLoadFile2ProtocolGuid = { 0x4006c0c1, 0xfcb3, 0x403e, {0x99, 0x6d, 0x4a, 0x6c, 0x87, 0x24, 0xe0, 0x6d }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiManagedNetworkProtocolGuid = { 0x7ab33a91, 0xace5, 0x4326, { 0xb5, 0x72, 0xe7, 0xee, 0x33, 0xd3, 0x9f, 0x16 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiIp4Config2ProtocolGuid = { 0x5b446ed1, 0xe30b, 0x4faa, {0x87, 0x1a, 0x36, 0x54, 0xec, 0xa3, 0x60, 0x80 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiAdapterInformationProtocolGuid = { 0xE5DD1403, 0xD622, 0xC24E, {0x84, 0x88, 0xC7, 0x1B, 0x17, 0xF5, 0xE8, 0x02 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcBootstrapProtocolGuid = { 0xBA1EB455, 0xB182, 0x4F14, { 0x85, 0x21, 0xE4, 0x22, 0xC3, 0x25, 0xDE, 0xF6 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcInterfaceProtocolGuid = { 0x53027CDF, 0x3A89, 0x4255, { 0xAE, 0x29, 0xD6, 0x66, 0x6E, 0xFE, 0x99, 0xEF }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOcLogProtocolGuid = { 0xDBB6008F, 0x89E4, 0x4272, { 0x98, 0x81, 0xCE, 0x3A, 0xFD, 0x97, 0x24, 0xD0 }};
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gAppleDebugLogProtocolGuid = { 0xDDFA34FB, 0xFE1F, 0x48EA, { 0xB2, 0x13, 0xFB, 0x4A, 0x4C, 0xD5, 0x7B, 0xE3 }};
|
||||
|
@ -1,221 +0,0 @@
|
||||
//
|
||||
// guids_from_autogen.h
|
||||
// cpp_tests_compare_settings
|
||||
//
|
||||
// Created by Jief on 05/02/2021.
|
||||
// Copyright © 2021 JF Knudsen. All rights reserved.
|
||||
//
|
||||
|
||||
#ifndef guids_from_autogen_h
|
||||
#define guids_from_autogen_h
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// Guids
|
||||
extern EFI_GUID gEfiAcpiTableGuid;
|
||||
extern EFI_GUID gEfiAcpi10TableGuid;
|
||||
extern EFI_GUID gEfiAcpi20TableGuid;
|
||||
extern EFI_GUID gEfiAppleBootGuid;
|
||||
extern EFI_GUID gEfiAppleNvramGuid;
|
||||
extern EFI_GUID gEfiAppleVendorGuid;
|
||||
extern EFI_GUID gAppleCoreStorageVariableGuid;
|
||||
extern EFI_GUID gAppleTamperResistantBootVariableGuid;
|
||||
extern EFI_GUID gAppleWirelessNetworkVariableGuid;
|
||||
extern EFI_GUID gApplePersonalizationVariableGuid;
|
||||
extern EFI_GUID gAppleNetbootVariableGuid;
|
||||
extern EFI_GUID gAppleSecureBootVariableGuid;
|
||||
extern EFI_GUID gAppleTamperResistantBootSecureVariableGuid;
|
||||
extern EFI_GUID gAppleTamperResistantBootEfiUserVariableGuid;
|
||||
extern EFI_GUID gEfiDxeServicesTableGuid;
|
||||
extern EFI_GUID gEfiEventReadyToBootGuid;
|
||||
extern EFI_GUID gEfiEventVirtualAddressChangeGuid;
|
||||
extern EFI_GUID gEfiEventExitBootServicesGuid;
|
||||
extern EFI_GUID gEfiFileInfoGuid;
|
||||
extern EFI_GUID gEfiFileSystemInfoGuid;
|
||||
extern EFI_GUID gEfiFileSystemVolumeLabelInfoIdGuid;
|
||||
extern EFI_GUID gEfiGlobalVariableGuid;
|
||||
extern EFI_GUID gEfiPartTypeLegacyMbrGuid;
|
||||
extern EFI_GUID gEfiPartTypeSystemPartGuid;
|
||||
extern EFI_GUID gEfiSmbiosTableGuid;
|
||||
extern EFI_GUID gEfiSmbios3TableGuid;
|
||||
extern EFI_GUID gEfiSasDevicePathGuid;
|
||||
extern EFI_GUID gEfiImageSecurityDatabaseGuid;
|
||||
extern EFI_GUID gEfiCertX509Guid;
|
||||
extern EFI_GUID gEfiCertSha1Guid;
|
||||
extern EFI_GUID gEfiCertSha256Guid;
|
||||
extern EFI_GUID gEfiCertPkcs7Guid;
|
||||
extern EFI_GUID gEfiCertRsa2048Guid;
|
||||
extern EFI_GUID gEfiCertRsa2048Sha256Guid;
|
||||
extern EFI_GUID gEfiCertTypeRsa2048Sha256Guid;
|
||||
extern EFI_GUID gOcVendorVariableGuid;
|
||||
extern EFI_GUID gOcReadOnlyVariableGuid;
|
||||
extern EFI_GUID gOcWriteOnlyVariableGuid;
|
||||
extern EFI_GUID gAppleOSLoadedNamedEventGuid;
|
||||
extern EFI_GUID gBootChimeVendorVariableGuid;
|
||||
extern EFI_GUID gEfiMdePkgTokenSpaceGuid;
|
||||
extern EFI_GUID gEfiVTUTF8Guid;
|
||||
extern EFI_GUID gEfiVT100Guid;
|
||||
extern EFI_GUID gEfiVT100PlusGuid;
|
||||
extern EFI_GUID gEfiPcAnsiGuid;
|
||||
extern EFI_GUID gEfiUartDevicePathGuid;
|
||||
extern EFI_GUID gEfiVirtualDiskGuid;
|
||||
extern EFI_GUID gEfiVirtualCdGuid;
|
||||
extern EFI_GUID gEfiPersistentVirtualDiskGuid;
|
||||
extern EFI_GUID gEfiPersistentVirtualCdGuid;
|
||||
extern EFI_GUID gEfiMdeModulePkgTokenSpaceGuid;
|
||||
extern EFI_GUID gEfiEventLegacyBootGuid;
|
||||
extern EFI_GUID gEfiMemoryAttributesTableGuid;
|
||||
extern EFI_GUID gOpenCorePkgTokenSpaceGuid;
|
||||
extern EFI_GUID gEfiHobListGuid;
|
||||
extern EFI_GUID gAppleEfiCertificateGuid;
|
||||
extern EFI_GUID gAppleVendorVariableGuid;
|
||||
extern EFI_GUID gEfiAcpiDescriptionGuid;
|
||||
extern EFI_GUID gAppleApfsPartitionTypeGuid;
|
||||
extern EFI_GUID gAppleApfsContainerInfoGuid;
|
||||
extern EFI_GUID gAppleApfsVolumeInfoGuid;
|
||||
extern EFI_GUID gAppleBlessedSystemFileInfoGuid;
|
||||
extern EFI_GUID gAppleBlessedSystemFolderInfoGuid;
|
||||
extern EFI_GUID gAppleBlessedOsxFolderInfoGuid;
|
||||
extern EFI_GUID gEfiEndOfDxeEventGroupGuid;
|
||||
extern EFI_GUID gOcCustomSmbiosTableGuid;
|
||||
extern EFI_GUID gOcCustomSmbios3TableGuid;
|
||||
extern EFI_GUID gEfiHashAlgorithmMD5Guid;
|
||||
extern EFI_GUID gEfiHashAlgorithmSha1Guid;
|
||||
extern EFI_GUID gEfiHashAlgorithmSha256Guid;
|
||||
extern EFI_GUID gAppleImageListGuid;
|
||||
extern EFI_GUID gAppleArrowCursorImageGuid;
|
||||
extern EFI_GUID gAppleArrowCursor2xImageGuid;
|
||||
extern EFI_GUID gAppleBootVariableGuid;
|
||||
extern EFI_GUID gAppleHfsPartitionTypeGuid;
|
||||
extern EFI_GUID gAppleHfsBootPartitionTypeGuid;
|
||||
extern EFI_GUID gAppleLegacyLoadAppFileGuid;
|
||||
extern EFI_GUID gAppleBootPickerFileGuid;
|
||||
extern EFI_GUID gMicrosoftVariableGuid;
|
||||
extern EFI_GUID gEfiHiiKeyBoardLayoutGuid;
|
||||
extern EFI_GUID gUsbKeyboardLayoutPackageGuid;
|
||||
extern EFI_GUID gUsbKeyboardLayoutKeyGuid;
|
||||
extern EFI_GUID gAppleKeyboardPlatformInfoGuid;
|
||||
extern EFI_GUID gEfiHdaIoDevicePathGuid;
|
||||
extern EFI_GUID gEfiProcessorSubClassGuid;
|
||||
extern EFI_GUID gEfiMiscSubClassGuid;
|
||||
extern EFI_GUID gApplePlatformProducerNameGuid;
|
||||
extern EFI_GUID gEfiAdapterInfoMediaStateGuid;
|
||||
|
||||
// Protocols
|
||||
extern EFI_GUID gEfiComponentName2ProtocolGuid;
|
||||
extern EFI_GUID gEfiDevicePathToTextProtocolGuid;
|
||||
extern EFI_GUID gEfiSimpleFileSystemProtocolGuid;
|
||||
extern EFI_GUID gEfiSimpleTextInProtocolGuid;
|
||||
extern EFI_GUID gEfiSimpleTextInputExProtocolGuid;
|
||||
extern EFI_GUID gEfiSimpleTextOutProtocolGuid;
|
||||
extern EFI_GUID gEfiUnicodeCollationProtocolGuid;
|
||||
extern EFI_GUID gEfiUnicodeCollation2ProtocolGuid;
|
||||
extern EFI_GUID gEfiAcpiS3SaveProtocolGuid;
|
||||
extern EFI_GUID gEfiBlockIoProtocolGuid;
|
||||
extern EFI_GUID gEfiCpuArchProtocolGuid;
|
||||
extern EFI_GUID gEfiDebugPortProtocolGuid;
|
||||
extern EFI_GUID gEfiDevicePathProtocolGuid;
|
||||
extern EFI_GUID gEfiDiskIoProtocolGuid;
|
||||
extern EFI_GUID gEfiExtScsiPassThruProtocolGuid;
|
||||
extern EFI_GUID gEfiFirmwareVolume2ProtocolGuid;
|
||||
extern EFI_GUID gEfiGraphicsOutputProtocolGuid;
|
||||
extern EFI_GUID gEfiHiiFontProtocolGuid;
|
||||
extern EFI_GUID gEfiLegacy8259ProtocolGuid;
|
||||
extern EFI_GUID gEfiLoadedImageProtocolGuid;
|
||||
extern EFI_GUID gEfiOEMBadgingProtocolGuid;
|
||||
extern EFI_GUID gEfiPciIoProtocolGuid;
|
||||
extern EFI_GUID gEfiScsiIoProtocolGuid;
|
||||
extern EFI_GUID gEfiScsiPassThruProtocolGuid;
|
||||
extern EFI_GUID gEfiSimpleNetworkProtocolGuid;
|
||||
extern EFI_GUID gEfiStatusCodeRuntimeProtocolGuid;
|
||||
extern EFI_GUID gEfiUgaDrawProtocolGuid;
|
||||
extern EFI_GUID gEfiManagedNetworkServiceBindingProtocolGuid;
|
||||
extern EFI_GUID gEfiAbsolutePointerProtocolGuid;
|
||||
extern EFI_GUID gEfiAcpiTableProtocolGuid;
|
||||
extern EFI_GUID gEfiEdidActiveProtocolGuid;
|
||||
extern EFI_GUID gEfiEdidDiscoveredProtocolGuid;
|
||||
extern EFI_GUID gEfiEdidOverrideProtocolGuid;
|
||||
extern EFI_GUID gEfiHiiDatabaseProtocolGuid;
|
||||
extern EFI_GUID gEfiHiiImageProtocolGuid;
|
||||
extern EFI_GUID gEfiHiiProtocolGuid;
|
||||
extern EFI_GUID gEfiSimplePointerProtocolGuid;
|
||||
extern EFI_GUID gEfiSmbiosProtocolGuid;
|
||||
extern EFI_GUID gEfiSecurityArchProtocolGuid;
|
||||
extern EFI_GUID gEfiSecurity2ArchProtocolGuid;
|
||||
extern EFI_GUID gAppleFramebufferInfoProtocolGuid;
|
||||
extern EFI_GUID gEfiConsoleControlProtocolGuid;
|
||||
extern EFI_GUID gAppleGraphConfigProtocolGuid;
|
||||
extern EFI_GUID gEfiLegacyBiosProtocolGuid;
|
||||
extern EFI_GUID gEfiTimerArchProtocolGuid;
|
||||
extern EFI_GUID gAppleImageCodecProtocolGuid;
|
||||
extern EFI_GUID gAppleEventProtocolGuid;
|
||||
extern EFI_GUID gEfiOSInfoProtocolGuid;
|
||||
extern EFI_GUID gEfiKeyboardInfoProtocolGuid;
|
||||
extern EFI_GUID gFSInjectProtocolGuid;
|
||||
extern EFI_GUID gMsgLogProtocolGuid;
|
||||
extern EFI_GUID gEfiPlatformDriverOverrideProtocolGuid;
|
||||
extern EFI_GUID gEmuVariableControlProtocolGuid;
|
||||
extern EFI_GUID gEfiAudioIoProtocolGuid;
|
||||
extern EFI_GUID gOcQuirksProtocolGuid;
|
||||
extern EFI_GUID gAptioMemoryFixProtocolGuid;
|
||||
extern EFI_GUID gEfiUsbIoProtocolGuid;
|
||||
extern EFI_GUID gEfiLoadFileProtocolGuid;
|
||||
extern EFI_GUID gEfiFirmwareVolumeProtocolGuid;
|
||||
extern EFI_GUID gEfiBlockIo2ProtocolGuid;
|
||||
extern EFI_GUID gEfiDriverBindingProtocolGuid;
|
||||
extern EFI_GUID gEfiComponentNameProtocolGuid;
|
||||
extern EFI_GUID gEfiDriverConfigurationProtocolGuid;
|
||||
extern EFI_GUID gEfiDriverConfiguration2ProtocolGuid;
|
||||
extern EFI_GUID gEfiDriverDiagnosticsProtocolGuid;
|
||||
extern EFI_GUID gEfiDriverDiagnostics2ProtocolGuid;
|
||||
extern EFI_GUID gEfiShellParametersProtocolGuid;
|
||||
extern EFI_GUID gEfiLegacyRegionProtocolGuid;
|
||||
extern EFI_GUID gEfiLegacyRegion2ProtocolGuid;
|
||||
extern EFI_GUID gAppleRtcRamProtocolGuid;
|
||||
extern EFI_GUID gEfiMpServiceProtocolGuid;
|
||||
extern EFI_GUID gFrameworkEfiMpServiceProtocolGuid;
|
||||
extern EFI_GUID gAppleRamDiskProtocolGuid;
|
||||
extern EFI_GUID gAppleDiskImageProtocolGuid;
|
||||
extern EFI_GUID gAppleSecureBootProtocolGuid;
|
||||
extern EFI_GUID gAppleImg4VerificationProtocolGuid;
|
||||
extern EFI_GUID gAppleKeyMapDatabaseProtocolGuid;
|
||||
extern EFI_GUID gAppleKeyMapAggregatorProtocolGuid;
|
||||
extern EFI_GUID gApfsEfiBootRecordInfoProtocolGuid;
|
||||
extern EFI_GUID gApfsUnsupportedBdsProtocolGuid;
|
||||
extern EFI_GUID gEfiPartitionInfoProtocolGuid;
|
||||
extern EFI_GUID gAppleBootPolicyProtocolGuid;
|
||||
extern EFI_GUID gAppleSmcIoProtocolGuid;
|
||||
extern EFI_GUID gEfiPciRootBridgeIoProtocolGuid;
|
||||
extern EFI_GUID gEfiHashProtocolGuid;
|
||||
extern EFI_GUID gEfiHashServiceBindingProtocolGuid;
|
||||
extern EFI_GUID gEfiDevicePathPropertyDatabaseProtocolGuid;
|
||||
extern EFI_GUID gOcFirmwareRuntimeProtocolGuid;
|
||||
extern EFI_GUID gOcAudioProtocolGuid;
|
||||
extern EFI_GUID gAppleBeepGenProtocolGuid;
|
||||
extern EFI_GUID gEfiUserInterfaceThemeProtocolGuid;
|
||||
extern EFI_GUID gApplePlatformInfoDatabaseProtocolGuid;
|
||||
extern EFI_GUID gAmiEfiPointerProtocolGuid;
|
||||
extern EFI_GUID gAmiEfiKeycodeProtocolGuid;
|
||||
extern EFI_GUID gAppleVOAudioProtocolGuid;
|
||||
extern EFI_GUID gAppleHighDefinitionAudioProtocolGuid;
|
||||
extern EFI_GUID gOcAfterBootCompatProtocolGuid;
|
||||
extern EFI_GUID gVMwareMacProtocolGuid;
|
||||
extern EFI_GUID gEfiDataHubProtocolGuid;
|
||||
extern EFI_GUID gEfiLoadFile2ProtocolGuid;
|
||||
extern EFI_GUID gEfiManagedNetworkProtocolGuid;
|
||||
extern EFI_GUID gEfiIp4Config2ProtocolGuid;
|
||||
extern EFI_GUID gEfiAdapterInformationProtocolGuid;
|
||||
extern EFI_GUID gOcBootstrapProtocolGuid;
|
||||
extern EFI_GUID gOcInterfaceProtocolGuid;
|
||||
extern EFI_GUID gOcLogProtocolGuid;
|
||||
extern EFI_GUID gAppleDebugLogProtocolGuid;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* guids_from_autogen_h */
|
@ -1,94 +0,0 @@
|
||||
/*
|
||||
* BasicIO.cpp
|
||||
*
|
||||
* Created on: 28 Mar 2020
|
||||
*
|
||||
*/
|
||||
|
||||
#include <Platform.h> // Only use angled for Platform, else, xcode project won't compile
|
||||
#include <Efi.h>
|
||||
|
||||
#include <stdio.h>
|
||||
#include "../../../../../rEFIt_UEFI/Platform/BasicIO.h"
|
||||
////#include "EfiExternals.h"
|
||||
//
|
||||
//extern "C" {
|
||||
//#include "Library/UefiBootServicesTableLib.h"
|
||||
//}
|
||||
|
||||
|
||||
//
|
||||
// Keyboard input
|
||||
//
|
||||
|
||||
BOOLEAN ReadAllKeyStrokes(void)
|
||||
{
|
||||
BOOLEAN GotKeyStrokes;
|
||||
EFI_STATUS Status;
|
||||
EFI_INPUT_KEY key;
|
||||
|
||||
GotKeyStrokes = FALSE;
|
||||
for (;;) {
|
||||
Status = gST->ConIn->ReadKeyStroke (gST->ConIn, &key);
|
||||
if (Status == EFI_SUCCESS) {
|
||||
GotKeyStrokes = TRUE;
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
return GotKeyStrokes;
|
||||
}
|
||||
|
||||
|
||||
void PauseForKey(const wchar_t* msg)
|
||||
{
|
||||
printf("%ls", msg);
|
||||
getchar();
|
||||
}
|
||||
|
||||
// Jief, TODO : not sure of the difference between this and PauseForKey. Looks like none. Can it be removed ?
|
||||
|
||||
void
|
||||
WaitForKeyPress(
|
||||
CHAR16 *Message
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
UINTN index;
|
||||
EFI_INPUT_KEY key;
|
||||
|
||||
printf("%ls", Message);
|
||||
do {
|
||||
Status = gST->ConIn->ReadKeyStroke (gST->ConIn, &key);
|
||||
} while(Status == EFI_SUCCESS);
|
||||
gBS->WaitForEvent(1, &gST->ConIn->WaitForKey, &index);
|
||||
do {
|
||||
Status = gST->ConIn->ReadKeyStroke (gST->ConIn, &key);
|
||||
} while(Status == EFI_SUCCESS);
|
||||
}
|
||||
|
||||
//#if REFIT_DEBUG > 0
|
||||
//void DebugPause(void)
|
||||
//{
|
||||
// // show console and wait for key
|
||||
// SwitchToText(FALSE);
|
||||
// PauseForKey(L"");
|
||||
//
|
||||
// // reset error flag
|
||||
// haveError = FALSE;
|
||||
//}
|
||||
//#endif
|
||||
|
||||
void EndlessIdleLoop(void)
|
||||
{
|
||||
UINTN index;
|
||||
|
||||
for (;;) {
|
||||
ReadAllKeyStrokes();
|
||||
gBS->WaitForEvent(1, &gST->ConIn->WaitForKey, &index);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -1,138 +0,0 @@
|
||||
/*
|
||||
* BootLog.c
|
||||
*
|
||||
*
|
||||
* Created by Slice on 19.08.11.
|
||||
* Edited by apianti 2012-09-08
|
||||
* Initial idea from Kabyl
|
||||
*/
|
||||
|
||||
|
||||
#include <Platform.h> // Only use angled for Platform, else, xcode project won't compile
|
||||
#include <Efi.h>
|
||||
|
||||
/** Prints Number of bytes in a row (hex and ascii). Row size is MaxNumber. */
|
||||
void
|
||||
PrintBytesRow(IN UINT8 *Bytes, IN UINTN Number, IN UINTN MaxNumber)
|
||||
{
|
||||
UINTN Index;
|
||||
|
||||
// print hex vals
|
||||
for (Index = 0; Index < Number; Index++) {
|
||||
DebugLog(1, "%02hhX ", Bytes[Index]);
|
||||
}
|
||||
|
||||
// pad to MaxNumber if needed
|
||||
for (; Index < MaxNumber; Index++) {
|
||||
DebugLog(1, " ");
|
||||
}
|
||||
|
||||
DebugLog(1, "| ");
|
||||
|
||||
// print ASCII
|
||||
for (Index = 0; Index < Number; Index++) {
|
||||
if (Bytes[Index] >= 0x20 && Bytes[Index] <= 0x7e) {
|
||||
DebugLog(1, "%c", (CHAR16)Bytes[Index]);
|
||||
} else {
|
||||
DebugLog(1, "%c", L'.');
|
||||
}
|
||||
}
|
||||
|
||||
DebugLog(1, "\n");
|
||||
}
|
||||
|
||||
/** Prints series of bytes. */
|
||||
void
|
||||
PrintBytes(IN void *Bytes, IN UINTN Number)
|
||||
{
|
||||
UINTN Index;
|
||||
|
||||
for (Index = 0; Index < Number; Index += 16) {
|
||||
PrintBytesRow((UINT8*)Bytes + Index, ((Index + 16 < Number) ? 16 : (Number - Index)), 16);
|
||||
}
|
||||
}
|
||||
|
||||
// Changed MsgLog(...) it now calls this function
|
||||
// with DebugMode == 0. - apianti
|
||||
// DebugMode==0 Prints to msg log, only output to log on SaveBooterLog
|
||||
// DebugMode==1 Prints to msg log and DEBUG_LOG
|
||||
// DebugMode==2 Prints to msg log, DEBUG_LOG and display console
|
||||
void EFIAPI DebugLog(IN INTN DebugMode, IN CONST CHAR8 *FormatString, ...)
|
||||
{
|
||||
// VA_LIST Marker;
|
||||
va_list Marker;
|
||||
// Make sure the buffer is intact for writing
|
||||
if (FormatString == NULL || DebugMode < 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Print message to log buffer
|
||||
// VA_START(Marker, FormatString);
|
||||
va_start(Marker, FormatString);
|
||||
#if __WCHAR_MAX__ < 0xffff
|
||||
#else
|
||||
vprintf(FormatString, Marker);
|
||||
#endif
|
||||
VA_END(Marker);
|
||||
}
|
||||
|
||||
|
||||
|
||||
void DbgHeader(CONST CHAR8 *str)
|
||||
{
|
||||
CHAR8 strLog[50];
|
||||
size_t len;
|
||||
int end = snprintf(strLog, 50, "=== [ %s ] ", str);
|
||||
if ( end < 0 ) return;
|
||||
len = 50 - (unsigned int)end;
|
||||
|
||||
memset(&strLog[end], '=', len);
|
||||
strLog[49] = '\0';
|
||||
DebugLog (1, "%s\n", strLog);
|
||||
}
|
||||
|
||||
|
||||
void closeDebugLog()
|
||||
{
|
||||
}
|
||||
|
||||
EFI_STATUS
|
||||
SaveBooterLog (
|
||||
const EFI_FILE* BaseDir OPTIONAL,
|
||||
const CHAR16 *FileName
|
||||
)
|
||||
{
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
EFI_STATUS
|
||||
SetupBooterLog (
|
||||
BOOLEAN AllowGrownSize
|
||||
)
|
||||
{
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
InitBooterLog (void)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void EFIAPI DebugLogForOC(IN INTN DebugLevel, IN CONST CHAR8 *FormatString, ...)
|
||||
{
|
||||
VA_LIST Marker;
|
||||
//UINTN offset = 0;
|
||||
|
||||
// Make sure the buffer is intact for writing
|
||||
if (FormatString == NULL ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Print message to log buffer
|
||||
VA_START(Marker, FormatString);
|
||||
printf(FormatString, Marker);
|
||||
VA_END(Marker);
|
||||
}
|
||||
|
@ -1,86 +0,0 @@
|
||||
//
|
||||
// Platform.h.h
|
||||
// cpp_tests
|
||||
//
|
||||
// Created by jief on 23.02.20.
|
||||
// Copyright © 2020 JF Knudsen. All rights reserved.
|
||||
//
|
||||
|
||||
#ifndef Platform_h_h
|
||||
#define Platform_h_h
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#include <Windows.h>
|
||||
#endif
|
||||
|
||||
//#pragma clang diagnostic ignored "-Wc99-extensions"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <Base.h>
|
||||
#include <Library/BaseLib.h>
|
||||
#include <Library/BaseMemoryLib.h>
|
||||
#include <Library/MemoryAllocationLib.h>
|
||||
#include "../../../../../rEFIt_UEFI/Platform/BootLog.h"
|
||||
//#include "BootLog.h"
|
||||
#include <Library/DebugLib.h> // this is just to define DEBUG, because Slice wrongly did some #ifdef DEBUG
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
#include <limits.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
#include <inttypes.h>
|
||||
#include <wchar.h>
|
||||
#include "Posix/posix.h"
|
||||
|
||||
#include "../../../../../rEFIt_UEFI/include/OneLinerMacros.h"
|
||||
|
||||
#ifndef __cplusplus
|
||||
//typedef uint16_t wchar_t;
|
||||
typedef uint32_t char32_t;
|
||||
typedef uint16_t char16_t;
|
||||
typedef uint8_t bool;
|
||||
#endif
|
||||
|
||||
// Replacement of uintptr_t to avoid warning in printf. It needs macro _UINTPTR_T to avoid to standard definition
|
||||
typedef unsigned long long uintptr_t;
|
||||
#undef PRIuPTR
|
||||
#define PRIuPTR "llu"
|
||||
//#define _UINTPTR_T
|
||||
|
||||
#include "../../../rEFIt_UEFI/Platform/Posix/abort.h"
|
||||
#include "../../../rEFIt_UEFI/cpp_foundation/unicode_conversions.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
#include "../../../rEFIt_UEFI/cpp_foundation/XString.h"
|
||||
#include "../../../rEFIt_UEFI/cpp_foundation/XObjArray.h"
|
||||
#include "../../../rEFIt_UEFI/entry_scan/common.h"
|
||||
#include "../../../rEFIt_UEFI/libeg/BmLib.h"
|
||||
#endif
|
||||
#include "../../../rEFIt_UEFI/Platform/Utils.h"
|
||||
|
||||
//#include "../../../../../cpp_tests/Include/xcode_utf_fixed.h"
|
||||
|
||||
|
||||
void CpuDeadLoop(void);
|
||||
|
||||
void PauseForKey(const wchar_t* msg);
|
||||
|
||||
const char* efiStrError(EFI_STATUS Status);
|
||||
|
||||
|
||||
//#define DEBUG_VERBOSE 0
|
||||
//#define DEBUG( expression )
|
||||
|
||||
#define MsgLog ::printf
|
||||
|
||||
#endif /* Platform_h_h */
|
@ -1,41 +0,0 @@
|
||||
/*
|
||||
Headers collection for procedures
|
||||
*/
|
||||
#ifndef __BOOTLOG__H__
|
||||
#define __BOOTLOG__H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
#include <Uefi/UefiBaseType.h>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define __attribute__(x)
|
||||
#endif
|
||||
|
||||
void
|
||||
EFIAPI
|
||||
DebugLog (
|
||||
IN INTN DebugMode,
|
||||
IN CONST CHAR8 *FormatString, ...) __attribute__((format(printf, 2, 3)));
|
||||
|
||||
|
||||
/** Prints series of bytes. */
|
||||
void
|
||||
PrintBytes (
|
||||
IN void *Bytes,
|
||||
IN UINTN Number
|
||||
);
|
||||
|
||||
|
||||
void DbgHeader(CONST CHAR8 *str);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
@ -1,35 +0,0 @@
|
||||
#ifndef __POSIX_H__
|
||||
#define __POSIX_H__
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
#include <inttypes.h>
|
||||
#include <limits.h>
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <stdarg.h>
|
||||
#include "posix_additions.h"
|
||||
|
||||
#if defined(__APPLE__) && defined(__clang__) && __WCHAR_MAX__ <= 0xFFFFu
|
||||
// 2020-03 : w... function are broken under macOs and clang with short-wchar.
|
||||
// Currently with clang version Apple LLVM version 10.0.0 (clang-1000.11.45.5) with High Sierra
|
||||
// If it's fixed one day, a version number could added to this #ifdef
|
||||
|
||||
//# include "../../../../../cpp_tests/Include/xcode_utf_fixed.h"
|
||||
#else
|
||||
# include <wchar.h>
|
||||
#endif
|
||||
|
||||
//
|
||||
//inline void* realloc(void *ptr, size_t newsize, size_t oldsize) // not the posix realloc. For EFI we need oldsize
|
||||
//{
|
||||
// (void)oldsize;
|
||||
// return realloc(ptr, newsize);
|
||||
//}
|
||||
|
||||
|
||||
#endif
|
@ -1,51 +0,0 @@
|
||||
/*
|
||||
* posix_additions.cpp
|
||||
*
|
||||
* Created on: Feb 5, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#include "posix_additions.h"
|
||||
#include "stdio.h"
|
||||
|
||||
/*
|
||||
* We need to use AsciiSPrint to be able to use %r and %g
|
||||
*/
|
||||
extern "C" {
|
||||
//# include <Library/UefiLib.h>
|
||||
//# include <Library/PrintLib.h>
|
||||
|
||||
// UINTN
|
||||
// EFIAPI
|
||||
// AsciiSPrint (
|
||||
// OUT CHAR8 *StartOfBuffer,
|
||||
// IN UINTN BufferSize,
|
||||
// IN CONST CHAR8 *FormatString,
|
||||
// ...
|
||||
// );
|
||||
|
||||
}
|
||||
|
||||
//#include <Platform.h>
|
||||
#include "../../../../../../rEFIt_UEFI/cpp_foundation/XString.h"
|
||||
|
||||
XString8 stdio_static_buf = XString8().takeValueFrom("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX "); // prealloc stdio_static_buf. It has to be at least 2 chars because of 'while ( n > size - 2 )' in strguid and efiStrError
|
||||
|
||||
|
||||
static char efiStrError_buf[40];
|
||||
const char* efiStrError(EFI_STATUS Status)
|
||||
{
|
||||
if ( !EFI_ERROR(Status) ) {
|
||||
snprintf(efiStrError_buf, sizeof(efiStrError_buf), "efi success (%llu,0x%llx)", Status, Status);
|
||||
}else{
|
||||
snprintf(efiStrError_buf, sizeof(efiStrError_buf), "efi error (%llu,0x%llx)", Status, Status);
|
||||
}
|
||||
return efiStrError_buf;
|
||||
}
|
||||
|
||||
//this function print guid in LittleEndian format while we need BigEndian as Apple do
|
||||
const char* strguid(EFI_GUID* guid)
|
||||
{
|
||||
stdio_static_buf.S8Printf("%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X", guid->Data1, guid->Data2, guid->Data3, guid->Data4[0], guid->Data4[1], guid->Data4[2], guid->Data4[3], guid->Data4[4], guid->Data4[5], guid->Data4[6], guid->Data4[7]);
|
||||
return stdio_static_buf.s();
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
/*
|
||||
* posix_additions.h
|
||||
*
|
||||
* Created on: Feb 5, 2021
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef PLATFORM_POSIX_POSIX_ADDITIONS_H_
|
||||
#define PLATFORM_POSIX_POSIX_ADDITIONS_H_
|
||||
|
||||
const char* efiStrError(EFI_STATUS errnum);
|
||||
const char* strguid(EFI_GUID* guid);
|
||||
|
||||
//int snwprintf(wchar_t*, size_t len, const char *__restrict format, ...) __attribute__((__format__ (__printf__, 3, 4)));
|
||||
|
||||
#endif /* PLATFORM_POSIX_POSIX_ADDITIONS_H_ */
|
@ -1,40 +0,0 @@
|
||||
/*
|
||||
Headers collection for procedures
|
||||
*/
|
||||
|
||||
#ifndef __BOOTLOG__H__
|
||||
#define __BOOTLOG__H__
|
||||
|
||||
#define MsgLog ::printf
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define __attribute__(x)
|
||||
#endif
|
||||
|
||||
void
|
||||
EFIAPI
|
||||
DebugLog (
|
||||
IN INTN DebugMode,
|
||||
IN CONST CHAR8 *FormatString, ...) __attribute__((format(printf, 2, 3)));
|
||||
|
||||
|
||||
/** Prints series of bytes. */
|
||||
void
|
||||
PrintBytes (
|
||||
IN void *Bytes,
|
||||
IN UINTN Number
|
||||
);
|
||||
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
@ -1,122 +0,0 @@
|
||||
/*
|
||||
* Efi.h
|
||||
*
|
||||
* Created on: 16 Apr 2020
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
#ifndef MOCK_EFI_H_
|
||||
#define MOCK_EFI_H_
|
||||
|
||||
#include "../../../../../rEFIt_UEFI/include/Efi.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
//#include <Library/printf_lite.h>
|
||||
//
|
||||
//#include <Uefi.h>
|
||||
//#include <Uefi/UefiSpec.h>
|
||||
//
|
||||
//#include <Guid/Acpi.h>
|
||||
//#include <Guid/EventGroup.h>
|
||||
//#include <Guid/SmBios.h>
|
||||
//#include <Guid/Mps.h>
|
||||
//#include <Guid/FileInfo.h>
|
||||
//#include <Guid/FileSystemInfo.h>
|
||||
//#include <Guid/FileSystemVolumeLabelInfo.h>
|
||||
//#include <Guid/GlobalVariable.h>
|
||||
//
|
||||
//#include <Pi/PiDxeCis.h>
|
||||
//
|
||||
//#include <Library/BaseLib.h>
|
||||
//#include <Library/BaseMemoryLib.h>
|
||||
//#include <Library/DebugLib.h>
|
||||
//#include <Protocol/DevicePath.h>
|
||||
//#include <Library/DevicePathLib.h>
|
||||
////#include <Library/DeviceTreeLib.h>
|
||||
//#include <Uefi/UefiInternalFormRepresentation.h>
|
||||
//#include <Protocol/SimpleTextIn.h>
|
||||
//#include <Protocol/SimpleTextOut.h>
|
||||
//#include <Library/GenericBdsLib.h>
|
||||
//#include <Library/HiiLib.h>
|
||||
//#include <Library/HdaModels.h>
|
||||
//#include <Library/MemoryAllocationLib.h>
|
||||
//#include <Library/PcdLib.h>
|
||||
//#include <Library/PrintLib.h>
|
||||
//#include <Library/PerformanceLib.h>
|
||||
//#include <Library/PeCoffGetEntryPointLib.h>
|
||||
//#include <Library/TimerLib.h>
|
||||
//#include <Library/UefiBootServicesTableLib.h>
|
||||
//#include <Library/UefiDriverEntryPoint.h>
|
||||
//#include <Library/UefiLib.h>
|
||||
//#include <Library/UefiRuntimeServicesTableLib.h>
|
||||
//#include <Library/UefiRuntimeLib.h>
|
||||
//#include <Library/UsbMass.h>
|
||||
//#include <Library/VideoBiosPatchLib.h>
|
||||
//#include <Library/MemLogLib.h>
|
||||
//#include <Library/WaveLib.h>
|
||||
//#include <Library/IoLib.h>
|
||||
//#include <Library/DxeServicesTableLib.h>
|
||||
//#include <Library/HobLib.h>
|
||||
//#include <Library/SerialPortLib.h>
|
||||
//#include <Library/HdaVerbs.h>
|
||||
//
|
||||
//#include <Framework/FrameworkInternalFormRepresentation.h>
|
||||
//
|
||||
//#include <IndustryStandard/Acpi10.h>
|
||||
//#include <IndustryStandard/Acpi20.h>
|
||||
//#include <IndustryStandard/Atapi.h>
|
||||
//#include <IndustryStandard/AppleHid.h>
|
||||
//#include <IndustryStandard/AppleSmBios.h>
|
||||
//#include <IndustryStandard/AppleFeatures.h>
|
||||
//#include <IndustryStandard/AppleBootArgs.h>
|
||||
//#include <IndustryStandard/Bmp.h>
|
||||
//#include <IndustryStandard/HdaCodec.h>
|
||||
//#include <IndustryStandard/Pci22.h>
|
||||
//#include <IndustryStandard/Pci23.h>
|
||||
//
|
||||
//#include <Protocol/PciIo.h>
|
||||
//#include <Protocol/AudioIo.h>
|
||||
//#include <Protocol/Cpu.h>
|
||||
//#include <Protocol/CpuIo.h>
|
||||
//#include <Protocol/DataHub.h>
|
||||
//#include <Protocol/DevicePathToText.h>
|
||||
//#include <Protocol/EdidDiscovered.h>
|
||||
//#include <Protocol/EdidOverride.h>
|
||||
//#include <Protocol/FrameworkHii.h>
|
||||
//#include <Protocol/HdaIo.h>
|
||||
//#include <Protocol/SimplePointer.h>
|
||||
//#include <Protocol/Smbios.h>
|
||||
//#include <Protocol/VariableWrite.h>
|
||||
//#include <Protocol/Variable.h>
|
||||
//#include <Protocol/UgaDraw.h>
|
||||
//#include <Protocol/LoadedImage.h>
|
||||
//#include <Protocol/UnicodeCollation.h>
|
||||
//#include <Protocol/ScsiIo.h>
|
||||
//#include <Protocol/LegacyBios.h>
|
||||
//#include <Protocol/EdidActive.h>
|
||||
//
|
||||
//#include <Protocol/FSInjectProtocol.h>
|
||||
//#include <Protocol/MsgLog.h>
|
||||
////#include <Protocol/efiConsoleControl.h>
|
||||
//#include <Protocol/EmuVariableControl.h>
|
||||
//#include <Protocol/AppleSMC.h>
|
||||
//#include <Protocol/AppleImageCodecProtocol.h>
|
||||
//#include <Protocol/HdaCodecInfo.h>
|
||||
//
|
||||
//#include "../../OpenCorePkg/Include/Acidanthera/Library/OcConsoleLib.h"
|
||||
|
||||
#include "../../guids_from_autogen.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#define EFI_SYSTEM_TABLE_MAX_ADDRESS 0xFFFFFFFF
|
||||
|
||||
|
||||
|
||||
#endif /* INCLUDE_EFI_H_ */
|
@ -1,9 +0,0 @@
|
||||
/*
|
||||
* OneLinerMacros.h
|
||||
*
|
||||
* Created on: 16 Apr 2020
|
||||
* Author: jief
|
||||
*/
|
||||
|
||||
|
||||
#include "../../../../../rEFIt_UEFI/include/OneLinerMacros.h"
|
@ -1,32 +0,0 @@
|
||||
#ifndef __XTOOLSCONF_H__
|
||||
#define __XTOOLSCONF_H__
|
||||
|
||||
|
||||
#define xsize size_t
|
||||
//#define xisize INTN
|
||||
#ifdef _MSC_VER
|
||||
#define MAX_XSIZE SIZE_MAX
|
||||
#else
|
||||
#define MAX_XSIZE SIZE_T_MAX
|
||||
#endif
|
||||
//#define MAX_XISIZE MAX_INTN
|
||||
|
||||
#define XStringGrowByDefault 10
|
||||
#define XArrayGrowByDefault 8
|
||||
#define XBufferGrowByDefault 16
|
||||
|
||||
/* For convience, operator [] is define with int parameter.
|
||||
* Defining __XTOOLS_CHECK_OVERFLOW__ make a check that the parameter is >= 0
|
||||
* TODO : make new XString using __XTOOLS_CHECK_OVERFLOW__
|
||||
*/
|
||||
#define __XTOOLS_CHECK_OVERFLOW__
|
||||
|
||||
#define Xrealloc(ptr, newsize, oldsize) realloc(ptr, newsize)
|
||||
|
||||
#include "../Platform/Posix/posix.h"
|
||||
|
||||
#define XTOOLS_VA_LIST va_list
|
||||
#define XTOOLS_VA_START va_start
|
||||
#define XTOOLS_VA_END va_end
|
||||
|
||||
#endif
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,119 @@
|
||||
<?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"
|
||||
BlueprintName = "CloverX64TestNewParser_UTF16_signed"
|
||||
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"
|
||||
BlueprintName = "CloverX64TestNewParser_UTF16_signed"
|
||||
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"
|
||||
BlueprintName = "CloverX64TestNewParser_UTF16_signed"
|
||||
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 = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9A92232C2402FD1000483CBA"
|
||||
BuildableName = "CloverX64TestNewParser_UTF16_signed"
|
||||
BlueprintName = "CloverX64TestNewParser_UTF16_signed"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
@ -0,0 +1,105 @@
|
||||
<?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 = "9AF4DFED261F04B700365AD2"
|
||||
BuildableName = "CloverX64TestNewParser_UTF16_signed_RELEASE"
|
||||
BlueprintName = "CloverX64TestNewParser_UTF16_signed_RELEASE"
|
||||
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">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9AF4DFED261F04B700365AD2"
|
||||
BuildableName = "CloverX64TestNewParser_UTF16_signed_RELEASE"
|
||||
BlueprintName = "CloverX64TestNewParser_UTF16_signed_RELEASE"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<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">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9AF4DFED261F04B700365AD2"
|
||||
BuildableName = "CloverX64TestNewParser_UTF16_signed_RELEASE"
|
||||
BlueprintName = "CloverX64TestNewParser_UTF16_signed_RELEASE"
|
||||
ReferencedContainer = "container:CloverX64TestNewParser.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Release">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user