mirror of https://github.com/acidanthera/audk.git
Add an Xcode project to build 64-bit UnixPkg. Currently crashes in PeiCore().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10651 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
47d475f917
commit
307d6c4b6a
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# External makefile Xcode project project uses this script to build and clean from the Xcode GUI
|
||||||
|
#
|
||||||
|
|
||||||
|
# force exit on error
|
||||||
|
set -e
|
||||||
|
|
||||||
|
#
|
||||||
|
# Source the workspace and set up the environment varaibles we need
|
||||||
|
#
|
||||||
|
cd ../..
|
||||||
|
echo `pwd`
|
||||||
|
./build64.sh
|
|
@ -0,0 +1,191 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
08FB7793FE84155DC02AAC07 /* Project object */ = {
|
||||||
|
activeBuildConfigurationName = Debug;
|
||||||
|
activeExecutable = BA11A1010FB10BCE00D06FEC /* SecMain.dll */;
|
||||||
|
activeTarget = D28A88AD04BDD90700651E21 /* xcode_project */;
|
||||||
|
breakpoints = (
|
||||||
|
BA11A11A0FB10E0700D06FEC /* SecGdbScriptBreak */,
|
||||||
|
);
|
||||||
|
codeSenseManager = BA11A0FE0FB10B4800D06FEC /* Code sense */;
|
||||||
|
executables = (
|
||||||
|
BA11A1010FB10BCE00D06FEC /* SecMain.dll */,
|
||||||
|
);
|
||||||
|
perUserDictionary = {
|
||||||
|
"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
|
||||||
|
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||||
|
PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
|
||||||
|
PBXFileTableDataSourceColumnWidthsKey = (
|
||||||
|
20,
|
||||||
|
20,
|
||||||
|
198,
|
||||||
|
20,
|
||||||
|
99,
|
||||||
|
99,
|
||||||
|
29,
|
||||||
|
20,
|
||||||
|
);
|
||||||
|
PBXFileTableDataSourceColumnsKey = (
|
||||||
|
PBXBreakpointsDataSource_ActionID,
|
||||||
|
PBXBreakpointsDataSource_TypeID,
|
||||||
|
PBXBreakpointsDataSource_BreakpointID,
|
||||||
|
PBXBreakpointsDataSource_UseID,
|
||||||
|
PBXBreakpointsDataSource_LocationID,
|
||||||
|
PBXBreakpointsDataSource_ConditionID,
|
||||||
|
PBXBreakpointsDataSource_IgnoreCountID,
|
||||||
|
PBXBreakpointsDataSource_ContinueID,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
|
||||||
|
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||||
|
PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
|
||||||
|
PBXFileTableDataSourceColumnWidthsKey = (
|
||||||
|
22,
|
||||||
|
300,
|
||||||
|
229,
|
||||||
|
);
|
||||||
|
PBXFileTableDataSourceColumnsKey = (
|
||||||
|
PBXExecutablesDataSource_ActiveFlagID,
|
||||||
|
PBXExecutablesDataSource_NameID,
|
||||||
|
PBXExecutablesDataSource_CommentsID,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||||
|
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||||
|
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||||
|
PBXFileTableDataSourceColumnWidthsKey = (
|
||||||
|
20,
|
||||||
|
341,
|
||||||
|
20,
|
||||||
|
48,
|
||||||
|
43,
|
||||||
|
43,
|
||||||
|
20,
|
||||||
|
);
|
||||||
|
PBXFileTableDataSourceColumnsKey = (
|
||||||
|
PBXFileDataSource_FiletypeID,
|
||||||
|
PBXFileDataSource_Filename_ColumnID,
|
||||||
|
PBXFileDataSource_Built_ColumnID,
|
||||||
|
PBXFileDataSource_ObjectSize_ColumnID,
|
||||||
|
PBXFileDataSource_Errors_ColumnID,
|
||||||
|
PBXFileDataSource_Warnings_ColumnID,
|
||||||
|
PBXFileDataSource_Target_ColumnID,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
PBXPerProjectTemplateStateSaveDate = 263260969;
|
||||||
|
PBXWorkspaceStateSaveDate = 263260969;
|
||||||
|
};
|
||||||
|
sourceControlManager = BA11A0FD0FB10B4800D06FEC /* Source Control */;
|
||||||
|
userBuildSettings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
BA11A0FD0FB10B4800D06FEC /* Source Control */ = {
|
||||||
|
isa = PBXSourceControlManager;
|
||||||
|
fallbackIsa = XCSourceControlManager;
|
||||||
|
isSCMEnabled = 0;
|
||||||
|
repositoryNamesForRoots = {
|
||||||
|
};
|
||||||
|
scmConfiguration = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
BA11A0FE0FB10B4800D06FEC /* Code sense */ = {
|
||||||
|
isa = PBXCodeSenseManager;
|
||||||
|
indexTemplatePath = "";
|
||||||
|
};
|
||||||
|
BA11A1010FB10BCE00D06FEC /* SecMain.dll */ = {
|
||||||
|
isa = PBXExecutable;
|
||||||
|
activeArgIndices = (
|
||||||
|
);
|
||||||
|
argumentStrings = (
|
||||||
|
);
|
||||||
|
autoAttachOnCrash = 1;
|
||||||
|
breakpointsEnabled = 1;
|
||||||
|
configStateDict = {
|
||||||
|
"PBXLSLaunchAction-0" = {
|
||||||
|
PBXLSLaunchAction = 0;
|
||||||
|
PBXLSLaunchStartAction = 1;
|
||||||
|
PBXLSLaunchStdioStyle = 2;
|
||||||
|
PBXLSLaunchStyle = 0;
|
||||||
|
class = PBXLSRunLaunchConfig;
|
||||||
|
commandLineArgs = (
|
||||||
|
);
|
||||||
|
displayName = "Executable Runner";
|
||||||
|
environment = {
|
||||||
|
};
|
||||||
|
identifier = com.apple.Xcode.launch.runConfig;
|
||||||
|
remoteHostInfo = "";
|
||||||
|
startActionInfo = "";
|
||||||
|
};
|
||||||
|
"PBXLSLaunchAction-1" = {
|
||||||
|
PBXLSLaunchAction = 1;
|
||||||
|
PBXLSLaunchStartAction = 1;
|
||||||
|
PBXLSLaunchStdioStyle = 2;
|
||||||
|
PBXLSLaunchStyle = 0;
|
||||||
|
class = PBXGDB_LaunchConfig;
|
||||||
|
commandLineArgs = (
|
||||||
|
);
|
||||||
|
displayName = GDB;
|
||||||
|
environment = {
|
||||||
|
};
|
||||||
|
identifier = com.apple.Xcode.launch.GDBMI_Config;
|
||||||
|
remoteHostInfo = "";
|
||||||
|
startActionInfo = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
customDataFormattersEnabled = 0;
|
||||||
|
dataTipCustomDataFormattersEnabled = 1;
|
||||||
|
dataTipShowTypeColumn = 1;
|
||||||
|
dataTipSortType = 0;
|
||||||
|
debuggerPlugin = GDBDebugging;
|
||||||
|
disassemblyDisplayState = 0;
|
||||||
|
dylibVariantSuffix = "";
|
||||||
|
enableDebugStr = 1;
|
||||||
|
environmentEntries = (
|
||||||
|
);
|
||||||
|
executableSystemSymbolLevel = 0;
|
||||||
|
executableUserSymbolLevel = 0;
|
||||||
|
launchableReference = BA11A1020FB10BCE00D06FEC /* SecMain.dll */;
|
||||||
|
libgmallocEnabled = 0;
|
||||||
|
name = SecMain.dll;
|
||||||
|
savedGlobals = {
|
||||||
|
};
|
||||||
|
showTypeColumn = 0;
|
||||||
|
sourceDirectories = (
|
||||||
|
);
|
||||||
|
startupPath = ../../../Build/Unix/DEBUG_XCODE32/IA32;
|
||||||
|
};
|
||||||
|
BA11A1020FB10BCE00D06FEC /* SecMain.dll */ = {
|
||||||
|
isa = PBXFileReference;
|
||||||
|
lastKnownFileType = "compiled.mach-o.executable";
|
||||||
|
name = SecMain.dll;
|
||||||
|
path = ../../../Build/Unix/DEBUG_XCODE32/IA32/SecMain;
|
||||||
|
sourceTree = SOURCE_ROOT;
|
||||||
|
};
|
||||||
|
BA11A11A0FB10E0700D06FEC /* SecGdbScriptBreak */ = {
|
||||||
|
isa = PBXSymbolicBreakpoint;
|
||||||
|
actions = (
|
||||||
|
BA11A11E0FB10E2200D06FEC /* XCBreakpointCommandAction */,
|
||||||
|
);
|
||||||
|
breakpointStyle = 1;
|
||||||
|
continueAfterActions = 1;
|
||||||
|
countType = 0;
|
||||||
|
delayBeforeContinue = 0;
|
||||||
|
hitCount = 0;
|
||||||
|
ignoreCount = 0;
|
||||||
|
location = SecMain;
|
||||||
|
modificationTime = 263261853.260195;
|
||||||
|
originalNumberOfMultipleMatches = 1;
|
||||||
|
state = 1;
|
||||||
|
symbolName = SecGdbScriptBreak;
|
||||||
|
};
|
||||||
|
BA11A11E0FB10E2200D06FEC /* XCBreakpointCommandAction */ = {
|
||||||
|
isa = XCBreakpointCommandAction;
|
||||||
|
command = "source SecMain.gdb";
|
||||||
|
fallbackIsa = XCBreakpointAction;
|
||||||
|
logCommand = 0;
|
||||||
|
useDebuggerSideImplementation = 1;
|
||||||
|
};
|
||||||
|
D28A88AD04BDD90700651E21 /* xcode_project */ = {
|
||||||
|
activeExec = 0;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,117 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 45;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
08FB7794FE84155DC02AAC07 /* xcode_project */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
);
|
||||||
|
name = xcode_project;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXLegacyTarget section */
|
||||||
|
D28A88AD04BDD90700651E21 /* xcode_project */ = {
|
||||||
|
isa = PBXLegacyTarget;
|
||||||
|
buildArgumentsString = "$(ACTION)";
|
||||||
|
buildConfigurationList = 1DEB918F08733D9F0010E9CD /* Build configuration list for PBXLegacyTarget "xcode_project" */;
|
||||||
|
buildPhases = (
|
||||||
|
);
|
||||||
|
buildToolPath = ./XcodeBuild.sh;
|
||||||
|
buildWorkingDirectory = "";
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = xcode_project;
|
||||||
|
passBuildSettingsInEnvironment = 1;
|
||||||
|
productName = xcode_project;
|
||||||
|
};
|
||||||
|
/* End PBXLegacyTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
08FB7793FE84155DC02AAC07 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
buildConfigurationList = 1DEB919308733D9F0010E9CD /* Build configuration list for PBXProject "xcode_project" */;
|
||||||
|
compatibilityVersion = "Xcode 3.1";
|
||||||
|
hasScannedForEncodings = 1;
|
||||||
|
mainGroup = 08FB7794FE84155DC02AAC07 /* xcode_project */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
D28A88AD04BDD90700651E21 /* xcode_project */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
1DEB919008733D9F0010E9CD /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
PRODUCT_NAME = xcode_project;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
1DEB919108733D9F0010E9CD /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
GCC_ENABLE_FIX_AND_CONTINUE = NO;
|
||||||
|
OTHER_CFLAGS = "";
|
||||||
|
OTHER_LDFLAGS = "";
|
||||||
|
PRODUCT_NAME = xcode_project;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
1DEB919408733D9F0010E9CD /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
PREBINDING = NO;
|
||||||
|
SDKROOT = macosx10.6;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
1DEB919508733D9F0010E9CD /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
PREBINDING = NO;
|
||||||
|
SDKROOT = macosx10.6;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
1DEB918F08733D9F0010E9CD /* Build configuration list for PBXLegacyTarget "xcode_project" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
1DEB919008733D9F0010E9CD /* Debug */,
|
||||||
|
1DEB919108733D9F0010E9CD /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
1DEB919308733D9F0010E9CD /* Build configuration list for PBXProject "xcode_project" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
1DEB919408733D9F0010E9CD /* Debug */,
|
||||||
|
1DEB919508733D9F0010E9CD /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||||
|
}
|
Loading…
Reference in New Issue