Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: build/v8.xcodeproj/project.pbxproj

Issue 1925: Put all prebuild scripts in external files. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 12 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « DEPS ('k') | build/v8.xcodeproj/v8_prebuild.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // !$*UTF8*$! 1 // !$*UTF8*$!
2 { 2 {
3 archiveVersion = 1; 3 archiveVersion = 1;
4 classes = { 4 classes = {
5 }; 5 };
6 objectVersion = 45; 6 objectVersion = 45;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXAggregateTarget section */ 9 /* Begin PBXAggregateTarget section */
10 7BF891930E73098D000BAF8A /* All */ = { 10 7BF891930E73098D000BAF8A /* All */ = {
(...skipping 703 matching lines...) Expand 10 before | Expand all | Expand 10 after
714 path = generated; 714 path = generated;
715 sourceTree = CONFIGURATION_TEMP_DIR; 715 sourceTree = CONFIGURATION_TEMP_DIR;
716 }; 716 };
717 /* End PBXGroup section */ 717 /* End PBXGroup section */
718 718
719 /* Begin PBXNativeTarget section */ 719 /* Begin PBXNativeTarget section */
720 8970F2EF0E719FB2006AE7B5 /* v8 */ = { 720 8970F2EF0E719FB2006AE7B5 /* v8 */ = {
721 isa = PBXNativeTarget; 721 isa = PBXNativeTarget;
722 buildConfigurationList = 8970F2F70E719FC1006AE7B5 /* Bui ld configuration list for PBXNativeTarget "v8" */; 722 buildConfigurationList = 8970F2F70E719FC1006AE7B5 /* Bui ld configuration list for PBXNativeTarget "v8" */;
723 buildPhases = ( 723 buildPhases = (
724 » » » » 89EA6FB50E71AA1F00F59E1B /* ShellScript */, 724 » » » » 89EA6FB50E71AA1F00F59E1B /* Pre-Build */,
725 8970F2ED0E719FB2006AE7B5 /* Sources */, 725 8970F2ED0E719FB2006AE7B5 /* Sources */,
726 8970F2EE0E719FB2006AE7B5 /* Frameworks */, 726 8970F2EE0E719FB2006AE7B5 /* Frameworks */,
727 ); 727 );
728 buildRules = ( 728 buildRules = (
729 ); 729 );
730 dependencies = ( 730 dependencies = (
731 ); 731 );
732 name = v8; 732 name = v8;
733 productName = v8; 733 productName = v8;
734 productReference = 8970F2F00E719FB2006AE7B5 /* libv8.a * /; 734 productReference = 8970F2F00E719FB2006AE7B5 /* libv8.a * /;
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
783 targets = ( 783 targets = (
784 7BF891930E73098D000BAF8A /* All */, 784 7BF891930E73098D000BAF8A /* All */,
785 897FF1BE0E719CB600D62E90 /* jscre */, 785 897FF1BE0E719CB600D62E90 /* jscre */,
786 8970F2EF0E719FB2006AE7B5 /* v8 */, 786 8970F2EF0E719FB2006AE7B5 /* v8 */,
787 897F76790E71B4CC007ACF34 /* v8_shell */, 787 897F76790E71B4CC007ACF34 /* v8_shell */,
788 ); 788 );
789 }; 789 };
790 /* End PBXProject section */ 790 /* End PBXProject section */
791 791
792 /* Begin PBXShellScriptBuildPhase section */ 792 /* Begin PBXShellScriptBuildPhase section */
793 » » 89EA6FB50E71AA1F00F59E1B /* ShellScript */ = { 793 » » 89EA6FB50E71AA1F00F59E1B /* Pre-Build */ = {
794 isa = PBXShellScriptBuildPhase; 794 isa = PBXShellScriptBuildPhase;
795 buildActionMask = 2147483647; 795 buildActionMask = 2147483647;
796 files = ( 796 files = (
797 ); 797 );
798 inputPaths = ( 798 inputPaths = (
799 ); 799 );
800 name = "Pre-Build";
800 outputPaths = ( 801 outputPaths = (
801 ); 802 );
802 runOnlyForDeploymentPostprocessing = 0; 803 runOnlyForDeploymentPostprocessing = 0;
803 shellPath = /bin/sh; 804 shellPath = /bin/sh;
804 » » » shellScript = "set -ex\nJS_FILES=\"runtime.js\"\\\n\" v8 natives.js\"\\\n\" array.js\"\\\n\" string.js\"\\\n\" uri.js\"\\\n\" math.js\"\\ \n\" messages.js\"\\\n\" apinatives.js\"\\\n\" debug-delay.js\"\\\n\" mirror-del ay.js\"\\\n\" date-delay.js\"\\\n\" regexp-delay.js\"\\\n\" macros.py\"\n\nV8ROO T=\"${SRCROOT}/../v8\"\n\nSRC_DIR=\"${V8ROOT}/src\"\n\nNATIVE_JS_FILES=\"\"\n\nf or i in ${JS_FILES} ; do\n NATIVE_JS_FILES+=\"${SRC_DIR}/${i} \"\ndone\n\nV8_GE NERATED_SOURCES_DIR=\"${CONFIGURATION_TEMP_DIR}/generated\"\nmkdir -p \"${V8_GEN ERATED_SOURCES_DIR}\"\n\nLIBRARIES_CC=\"${V8_GENERATED_SOURCES_DIR}/libraries.cc \"\nLIBRARIES_EMPTY_CC=\"${V8_GENERATED_SOURCES_DIR}/libraries-empty.cc\"\n\npyt hon \"${V8ROOT}/tools/js2c.py\" \\\n \"${LIBRARIES_CC}.new\" \\\n \"${LIBRARIE S_EMPTY_CC}.new\" \\\n ${NATIVE_JS_FILES}\n\n# Only use the new files if they'r e different from the existing files (if any),\n# preserving the existing files' timestamps when there are no changes. This\n# minimizes unnecessary build activ ity for a no-change build.\n\nif ! diff -q \"${LIBRARIES_CC}.new\" \"${LIBRARIES _CC}\" >& /dev/null ; then\n mv \"${LIBRARIES_CC}.new\" \"${LIBRARIES_CC}\"\nel se\n rm \"${LIBRARIES_CC}.new\"\nfi\n\nif ! diff -q \"${LIBRARIES_EMPTY_CC}.new \" \"${LIBRARIES_EMPTY_CC}\" >& /dev/null ; then\n mv \"${LIBRARIES_EMPTY_CC}.n ew\" \"${LIBRARIES_EMPTY_CC}\"\nelse\n rm \"${LIBRARIES_EMPTY_CC}.new\"\nfi\n"; 805 » » » shellScript = "set -ex\nexec \"${PROJECT_FILE_PATH}/${PR ODUCT_NAME}_prebuild.sh\" \"${@}\"\n";
806 » » » showEnvVarsInLog = 0;
805 }; 807 };
806 /* End PBXShellScriptBuildPhase section */ 808 /* End PBXShellScriptBuildPhase section */
807 809
808 /* Begin PBXSourcesBuildPhase section */ 810 /* Begin PBXSourcesBuildPhase section */
809 8970F2ED0E719FB2006AE7B5 /* Sources */ = { 811 8970F2ED0E719FB2006AE7B5 /* Sources */ = {
810 isa = PBXSourcesBuildPhase; 812 isa = PBXSourcesBuildPhase;
811 buildActionMask = 2147483647; 813 buildActionMask = 2147483647;
812 files = ( 814 files = (
813 89A88DEC0E71A5FF0043BA31 /* accessors.cc in Sour ces */, 815 89A88DEC0E71A5FF0043BA31 /* accessors.cc in Sour ces */,
814 89A88DED0E71A6000043BA31 /* allocation.cc in Sou rces */, 816 89A88DED0E71A6000043BA31 /* allocation.cc in Sou rces */,
(...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after
1078 897FF1C10E719CB600D62E90 /* Debug */, 1080 897FF1C10E719CB600D62E90 /* Debug */,
1079 897FF1C20E719CB600D62E90 /* Release */, 1081 897FF1C20E719CB600D62E90 /* Release */,
1080 ); 1082 );
1081 defaultConfigurationIsVisible = 0; 1083 defaultConfigurationIsVisible = 0;
1082 defaultConfigurationName = Release; 1084 defaultConfigurationName = Release;
1083 }; 1085 };
1084 /* End XCConfigurationList section */ 1086 /* End XCConfigurationList section */
1085 }; 1087 };
1086 rootObject = 8915B8680E719336009C4E19 /* Project object */; 1088 rootObject = 8915B8680E719336009C4E19 /* Project object */;
1087 } 1089 }
OLDNEW
« no previous file with comments | « DEPS ('k') | build/v8.xcodeproj/v8_prebuild.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698