Ignore:
Timestamp:
Jun 21, 2005, 5:22:55 PM (20 years ago)
Author:
darin
Message:
  • 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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj

    r9326 r9453  
    10001000                                93396BB50824516200AB803D,
    10011001                                93F1983708245BAA001E9ABC,
    1002                                 932FC32A0824B6E0005B3C75,
    10031002                                93F197EC08245819001E9ABC,
    10041003                                93F1983308245BA1001E9ABC,
     
    10101009                        );
    10111010                        buildRules = (
     1011                                937C34BA0868E21B006F4B22,
    10121012                        );
    10131013                        buildSettings = {
     
    16961696                                932F5B980822A1C700736975,
    16971697                                932F5B990822A1C700736975,
     1698                                93DE3E420868DCAB00B8897C,
    16981699                                932F5B9A0822A1C700736975,
    16991700                                932F5B9B0822A1C700736975,
     
    17511752                                932F5BD00822A1C700736975,
    17521753                                932F5BD10822A1C700736975,
    1753                                 93F471090826AE3B00098036,
    17541754                        );
    17551755                        isa = PBXSourcesBuildPhase;
     
    23032303                        };
    23042304                };
    2305                 932FC32A0824B6E0005B3C75 = {
    2306                         buildActionMask = 2147483647;
    2307                         files = (
    2308                         );
    2309                         inputPaths = (
    2310                                 kjs/grammar.y,
    2311                         );
    2312                         isa = PBXShellScriptBuildPhase;
    2313                         name = grammar.cpp/h;
    2314                         outputPaths = (
    2315                                 "$(DERIVED_FILE_DIR)/grammar.cpp",
    2316                                 "$(DERIVED_FILE_DIR)/grammar.h",
    2317                         );
    2318                         runOnlyForDeploymentPostprocessing = 0;
    2319                         shellPath = /bin/sh;
    2320                         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";
    2321                 };
    23222305                932FC3C10824BB61005B3C75 = {
    23232306                        children = (
     
    24692452                        sourceTree = "<group>";
    24702453                };
     2454                937C34BA0868E21B006F4B22 = {
     2455                        compilerSpec = com.apple.compilers.proxy.script;
     2456                        fileType = sourcecode.yacc;
     2457                        isEditable = 1;
     2458                        isa = PBXBuildRule;
     2459                        outputFiles = (
     2460                                "$(DERIVED_FILE_DIR)/$(INPUT_FILE_BASE).h",
     2461                                "$(DERIVED_FILE_DIR)/$(INPUT_FILE_BASE).cpp",
     2462                        );
     2463                        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";
     2464                };
    24712465                937F4F24048E5B9900CA2AC4 = {
    24722466                        fileEncoding = 30;
     
    24852479                        refType = 4;
    24862480                        sourceTree = "<group>";
     2481                };
     2482                93DE3E420868DCAB00B8897C = {
     2483                        fileRef = 933A3499038AE7C6008635CE;
     2484                        isa = PBXBuildFile;
     2485                        settings = {
     2486                        };
    24872487                };
    24882488                93F197EC08245819001E9ABC = {
     
    25952595                        shellPath = /bin/sh;
    25962596                        shellScript = "kjs/create_hash_table kjs/date_object.cpp -i > \"$DERIVED_FILE_DIR/date_object.lut.h\"";
    2597                 };
    2598                 93F471080826AE3B00098036 = {
    2599                         fileEncoding = 4;
    2600                         isa = PBXFileReference;
    2601                         lastKnownFileType = sourcecode.cpp.cpp;
    2602                         path = grammar_wrapper.cpp;
    2603                         refType = 4;
    2604                         sourceTree = "<group>";
    2605                 };
    2606                 93F471090826AE3B00098036 = {
    2607                         fileRef = 93F471080826AE3B00098036;
    2608                         isa = PBXBuildFile;
    2609                         settings = {
    2610                         };
    26112597                };
    26122598//930
     
    26872673                                93F1981A08245AAE001E9ABC,
    26882674                                933A3499038AE7C6008635CE,
    2689                                 93F471080826AE3B00098036,
    26902675                                F692A8650255597D01FF60F7,
    26912676                                F692A8660255597D01FF60F7,
Note: See TracChangeset for help on using the changeset viewer.