[macruby-changes] [2971] MacRuby/trunk/misc/xcode-templates/Project Templates/Application/ MacRuby Application/MacRubyApp.xcodeproj/project.pbxproj
source_changes at macosforge.org
source_changes at macosforge.org
Fri Nov 6 17:08:34 PST 2009
Revision: 2971
http://trac.macosforge.org/projects/ruby/changeset/2971
Author: lsansonetti at apple.com
Date: 2009-11-06 17:08:32 -0800 (Fri, 06 Nov 2009)
Log Message:
-----------
added Compile target + fixed Embed target
Modified Paths:
--------------
MacRuby/trunk/misc/xcode-templates/Project Templates/Application/MacRuby Application/MacRubyApp.xcodeproj/project.pbxproj
Modified: MacRuby/trunk/misc/xcode-templates/Project Templates/Application/MacRuby Application/MacRubyApp.xcodeproj/project.pbxproj
===================================================================
--- MacRuby/trunk/misc/xcode-templates/Project Templates/Application/MacRuby Application/MacRubyApp.xcodeproj/project.pbxproj 2009-11-07 01:04:38 UTC (rev 2970)
+++ MacRuby/trunk/misc/xcode-templates/Project Templates/Application/MacRuby Application/MacRubyApp.xcodeproj/project.pbxproj 2009-11-07 01:08:32 UTC (rev 2971)
@@ -18,18 +18,28 @@
name = "Unit Tests";
productName = "Unit Tests";
};
- 1727560D10759EEA00D0347B /* Embed MacRuby */ = {
+ 4D1A51A110A4FF5D0046A98A /* Compile */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = 1727562610759F0900D0347B /* Build configuration list for PBXAggregateTarget "Embed MacRuby" */;
+ buildConfigurationList = 4D1A51AB10A4FF6A0046A98A /* Build configuration list for PBXAggregateTarget "Compile" */;
buildPhases = (
- 1727560C10759EEA00D0347B /* ShellScript */,
+ 4D1A51A010A4FF5D0046A98A /* ShellScript */,
);
dependencies = (
- 1727561110759EEE00D0347B /* PBXTargetDependency */,
);
- name = "Embed MacRuby";
- productName = "Embed MacRuby";
+ name = Compile;
+ productName = Compile;
};
+ 4D1A51A510A4FF640046A98A /* Embed */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 4D1A51AC10A4FF6A0046A98A /* Build configuration list for PBXAggregateTarget "Embed" */;
+ buildPhases = (
+ 4D1A51A410A4FF640046A98A /* ShellScript */,
+ );
+ dependencies = (
+ );
+ name = Embed;
+ productName = Embed;
+ };
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
@@ -41,16 +51,6 @@
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
/* End PBXBuildFile section */
-/* Begin PBXContainerItemProxy section */
- 1727561010759EEE00D0347B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 8D1107260486CEB800E47090;
- remoteInfo = "«PROJECTNAME»";
- };
-/* End PBXContainerItemProxy section */
-
/* Begin PBXCopyFilesBuildPhase section */
172754B4107597CF00D0347B /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
@@ -212,7 +212,8 @@
targets = (
8D1107260486CEB800E47090 /* «PROJECTNAME» */,
172754BD107597F200D0347B /* Unit Tests */,
- 1727560D10759EEA00D0347B /* Embed MacRuby */,
+ 4D1A51A110A4FF5D0046A98A /* Compile */,
+ 4D1A51A510A4FF640046A98A /* Embed */,
);
};
/* End PBXProject section */
@@ -244,7 +245,7 @@
shellPath = /bin/sh;
shellScript = "/usr/local/bin/macruby Tests/run_suite.rb";
};
- 1727560C10759EEA00D0347B /* ShellScript */ = {
+ 4D1A51A010A4FF5D0046A98A /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -255,8 +256,21 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "# The macruby_deploy command-line tool will make sure your app will embed the MacRuby framework. Default options will be used. Pass the -h option to get more details.\nPATH=\"$PATH:/usr/local/bin\" macruby_deploy \"$TARGET_BUILD_DIR/$PROJECT_NAME.app\"";
+ shellScript = "# The macruby_deploy command-line tool with the --compile argument will compile every Ruby source file of your .app into machine code. Default options will be used. Pass the -h option to get more information.\nPATH=\"$PATH:/usr/local/bin\" macruby_deploy --compile \"$TARGET_BUILD_DIR/$PROJECT_NAME.app\"";
};
+ 4D1A51A410A4FF640046A98A /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# The macruby_deploy command-line tool with the --embed argument will make sure the MacRuby framework will be embedded in your .app. Default options will be used. Pass the -h option to get more information.\nPATH=\"$PATH:/usr/local/bin\" macruby_deploy --embed \"$TARGET_BUILD_DIR/$PROJECT_NAME.app\"";
+ };
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@@ -270,14 +284,6 @@
};
/* End PBXSourcesBuildPhase section */
-/* Begin PBXTargetDependency section */
- 1727561110759EEE00D0347B /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 8D1107260486CEB800E47090 /* «PROJECTNAME» */;
- targetProxy = 1727561010759EEE00D0347B /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
/* Begin PBXVariantGroup section */
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
@@ -319,27 +325,48 @@
};
name = Release;
};
- 1727560E10759EEA00D0347B /* Debug */ = {
+ 4D1A51A210A4FF5D0046A98A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
- PRODUCT_NAME = "Embed MacRuby";
+ PRODUCT_NAME = Compile;
};
name = Debug;
};
- 1727560F10759EEA00D0347B /* Release */ = {
+ 4D1A51A310A4FF5D0046A98A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
- PRODUCT_NAME = "Embed MacRuby";
+ PRODUCT_NAME = Compile;
ZERO_LINK = NO;
};
name = Release;
};
+ 4D1A51A610A4FF640046A98A /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ PRODUCT_NAME = Embed;
+ };
+ name = Debug;
+ };
+ 4D1A51A710A4FF640046A98A /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ PRODUCT_NAME = Embed;
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
C01FCF4B08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -414,15 +441,24 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 1727562610759F0900D0347B /* Build configuration list for PBXAggregateTarget "Embed MacRuby" */ = {
+ 4D1A51AB10A4FF6A0046A98A /* Build configuration list for PBXAggregateTarget "Compile" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 1727560E10759EEA00D0347B /* Debug */,
- 1727560F10759EEA00D0347B /* Release */,
+ 4D1A51A210A4FF5D0046A98A /* Debug */,
+ 4D1A51A310A4FF5D0046A98A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 4D1A51AC10A4FF6A0046A98A /* Build configuration list for PBXAggregateTarget "Embed" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 4D1A51A610A4FF640046A98A /* Debug */,
+ 4D1A51A710A4FF640046A98A /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "«PROJECTNAME»" */ = {
isa = XCConfigurationList;
buildConfigurations = (
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20091106/da063b0b/attachment-0001.html>
More information about the macruby-changes
mailing list