[webkit-changes] cvs commit: JavaScriptCore/kjs grammar_wrapper.cpp

Darin darin at opensource.apple.com
Tue Jun 21 17:22:56 PDT 2005


darin       05/06/21 17:22:55

  Modified:    .        ChangeLog
               JavaScriptCore.pbproj project.pbxproj
  Removed:     kjs      grammar_wrapper.cpp
  Log:
          * JavaScriptCore.pbproj/project.pbxproj: Switched to a build rule rather than a build phase for
          .y files -- this gets rid of the problem where modifying the .y file would not cause sufficient
          compilation.
  
          * kjs/grammar_wrapper.cpp: Removed.
  
  Revision  Changes    Path
  1.719     +8 -0      JavaScriptCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/ChangeLog,v
  retrieving revision 1.718
  retrieving revision 1.719
  diff -u -r1.718 -r1.719
  --- ChangeLog	21 Jun 2005 23:02:18 -0000	1.718
  +++ ChangeLog	22 Jun 2005 00:22:54 -0000	1.719
  @@ -1,3 +1,11 @@
  +2005-06-21  Darin Adler  <darin at apple.com>
  +
  +        * JavaScriptCore.pbproj/project.pbxproj: Switched to a build rule rather than a build phase for
  +        .y files -- this gets rid of the problem where modifying the .y file would not cause sufficient
  +        compilation.
  +
  +        * kjs/grammar_wrapper.cpp: Removed.
  +
   2005-06-21  Adele Peterson  <adele at apple.com>
   
           Patch from Anders Carlsson <andersca at mac.com>, reviewed by Darin.
  
  
  
  1.427     +19 -34    JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj
  
  Index: project.pbxproj
  ===================================================================
  RCS file: /cvs/root/JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj,v
  retrieving revision 1.426
  retrieving revision 1.427
  diff -u -r1.426 -r1.427
  --- project.pbxproj	7 Jun 2005 18:34:26 -0000	1.426
  +++ project.pbxproj	22 Jun 2005 00:22:55 -0000	1.427
  @@ -999,7 +999,6 @@
   				93F1982F08245B92001E9ABC,
   				93396BB50824516200AB803D,
   				93F1983708245BAA001E9ABC,
  -				932FC32A0824B6E0005B3C75,
   				93F197EC08245819001E9ABC,
   				93F1983308245BA1001E9ABC,
   				93F1983108245B9E001E9ABC,
  @@ -1009,6 +1008,7 @@
   				932F5BD20822A1C700736975,
   			);
   			buildRules = (
  +				937C34BA0868E21B006F4B22,
   			);
   			buildSettings = {
   				DEBUG_DEFINES = NDEBUG;
  @@ -1695,6 +1695,7 @@
   				932F5B970822A1C700736975,
   				932F5B980822A1C700736975,
   				932F5B990822A1C700736975,
  +				93DE3E420868DCAB00B8897C,
   				932F5B9A0822A1C700736975,
   				932F5B9B0822A1C700736975,
   				932F5B9C0822A1C700736975,
  @@ -1750,7 +1751,6 @@
   				932F5BCF0822A1C700736975,
   				932F5BD00822A1C700736975,
   				932F5BD10822A1C700736975,
  -				93F471090826AE3B00098036,
   			);
   			isa = PBXSourcesBuildPhase;
   			runOnlyForDeploymentPostprocessing = 0;
  @@ -2302,23 +2302,6 @@
   				);
   			};
   		};
  -		932FC32A0824B6E0005B3C75 = {
  -			buildActionMask = 2147483647;
  -			files = (
  -			);
  -			inputPaths = (
  -				kjs/grammar.y,
  -			);
  -			isa = PBXShellScriptBuildPhase;
  -			name = grammar.cpp/h;
  -			outputPaths = (
  -				"$(DERIVED_FILE_DIR)/grammar.cpp",
  -				"$(DERIVED_FILE_DIR)/grammar.h",
  -			);
  -			runOnlyForDeploymentPostprocessing = 0;
  -			shellPath = /bin/sh;
  -			shellScript = "bison -d -p kjsyy kjs/grammar.y -o \"$DERIVED_FILE_DIR/grammar.cpp\"\ncat \"$DERIVED_FILE_DIR/grammar.cpp.h\" \"$DERIVED_FILE_DIR/grammar.hpp\" > \"$DERIVED_FILE_DIR/grammar.h\" 2> /dev/null\nexit 0";
  -		};
   		932FC3C10824BB61005B3C75 = {
   			children = (
   				935F69F608244FEA003D1A45,
  @@ -2468,6 +2451,17 @@
   			refType = 4;
   			sourceTree = "<group>";
   		};
  +		937C34BA0868E21B006F4B22 = {
  +			compilerSpec = com.apple.compilers.proxy.script;
  +			fileType = sourcecode.yacc;
  +			isEditable = 1;
  +			isa = PBXBuildRule;
  +			outputFiles = (
  +				"$(DERIVED_FILE_DIR)/$(INPUT_FILE_BASE).h",
  +				"$(DERIVED_FILE_DIR)/$(INPUT_FILE_BASE).cpp",
  +			);
  +			script = "bison -d -p kjsyy \"$INPUT_FILE_PATH\" -o \"$DERIVED_FILE_DIR/$INPUT_FILE_BASE.cpp\"\ncat \"$DERIVED_FILE_DIR/$INPUT_FILE_BASE.cpp.h\" \"$DERIVED_FILE_DIR/$INPUT_FILE_BASE.hpp\" > \"$DERIVED_FILE_DIR/$INPUT_FILE_BASE.h\" 2> /dev/null || echo -n";
  +		};
   		937F4F24048E5B9900CA2AC4 = {
   			fileEncoding = 30;
   			isa = PBXFileReference;
  @@ -2485,6 +2479,12 @@
   			refType = 4;
   			sourceTree = "<group>";
   		};
  +		93DE3E420868DCAB00B8897C = {
  +			fileRef = 933A3499038AE7C6008635CE;
  +			isa = PBXBuildFile;
  +			settings = {
  +			};
  +		};
   		93F197EC08245819001E9ABC = {
   			buildActionMask = 12;
   			files = (
  @@ -2595,20 +2595,6 @@
   			shellPath = /bin/sh;
   			shellScript = "kjs/create_hash_table kjs/date_object.cpp -i > \"$DERIVED_FILE_DIR/date_object.lut.h\"";
   		};
  -		93F471080826AE3B00098036 = {
  -			fileEncoding = 4;
  -			isa = PBXFileReference;
  -			lastKnownFileType = sourcecode.cpp.cpp;
  -			path = grammar_wrapper.cpp;
  -			refType = 4;
  -			sourceTree = "<group>";
  -		};
  -		93F471090826AE3B00098036 = {
  -			fileRef = 93F471080826AE3B00098036;
  -			isa = PBXBuildFile;
  -			settings = {
  -			};
  -		};
   //930
   //931
   //932
  @@ -2686,7 +2672,6 @@
   				F692A8540255597D01FF60F7,
   				93F1981A08245AAE001E9ABC,
   				933A3499038AE7C6008635CE,
  -				93F471080826AE3B00098036,
   				F692A8650255597D01FF60F7,
   				F692A8660255597D01FF60F7,
   				F68EBB8C0255D4C601FF60F7,
  
  
  



More information about the webkit-changes mailing list