JavaScriptGlue:
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 29 Mar 2006 00:11:34 +0000 (00:11 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 29 Mar 2006 00:11:34 +0000 (00:11 +0000)
        Reviewed by Geoff.

        - added a build step that checks for init routines

        * JavaScriptGlue.xcodeproj/project.pbxproj: Added a custom build phase that invokes the
        check-for-global-initializers script.

WebCore:

        Reviewed by Geoff.

        - added a build step that checks for init routines

        * WebCore.xcodeproj/project.pbxproj: Deleted now-unused custom build rule that
        was replaced by the generate-derived-sources script a while back. Added a custom
        build phase that invokes the check-for-global-initializers script.

WebKit:

        Reviewed by Geoff.

        - added a build step that checks for init routines

        * WebKit.xcodeproj/project.pbxproj: Added a custom build phase that invokes the
        check-for-global-initializers script.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@13542 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptGlue/ChangeLog
JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj
WebCore/ChangeLog
WebCore/WebCore.xcodeproj/project.pbxproj
WebKit/ChangeLog
WebKit/WebKit.xcodeproj/project.pbxproj

index 5b3a372a403604f4715892e5ec9a4f10c4dfce51..1b25c8d43db222369b0e1e828d0185fe62bd1f26 100644 (file)
@@ -1,3 +1,12 @@
+2006-03-28  Darin Adler  <darin@apple.com>
+
+        Reviewed by Geoff.
+
+        - added a build step that checks for init routines
+
+        * JavaScriptGlue.xcodeproj/project.pbxproj: Added a custom build phase that invokes the
+        check-for-global-initializers script.
+
 2006-03-02  Maciej Stachowiak  <mjs@apple.com>
 
         Not reviewed, but I noticed these trivial extra changes were needed to avoid
index 6cafede781c09dadd43c7ff6ea33133ad8c63a4e..d05899b90e25b71ed3b125ec3fadb53713b3a410 100644 (file)
                                DD66F3BA08F73ED700C75FD7 /* Headers */,
                                DD66F3C208F73ED700C75FD7 /* Resources */,
                                DD66F3C408F73ED700C75FD7 /* Sources */,
+                               939D055E09DA033400984996 /* Check For Global Initializers */,
                                DD66F3CD08F73ED700C75FD7 /* Frameworks */,
                        );
                        buildRules = (
                };
 /* End PBXResourcesBuildPhase section */
 
+/* Begin PBXShellScriptBuildPhase section */
+               939D055E09DA033400984996 /* Check For Global Initializers */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Check For Global Initializers";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "if [ -f ../WebKitTools/Scripts/check-for-global-initializers ]; then\n    ../WebKitTools/Scripts/check-for-global-initializers || exit $?\nfi";
+               };
+/* End PBXShellScriptBuildPhase section */
+
 /* Begin PBXSourcesBuildPhase section */
                DD66F3C408F73ED700C75FD7 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
index 58ed2f81b6d56f33ba453721ed57191af3572eef..726ea1b6d6891ada848f2c03374ff7605cb11e67 100644 (file)
@@ -1,3 +1,13 @@
+2006-03-28  Darin Adler  <darin@apple.com>
+
+        Reviewed by Geoff.
+
+        - added a build step that checks for init routines
+
+        * WebCore.xcodeproj/project.pbxproj: Deleted now-unused custom build rule that
+        was replaced by the generate-derived-sources script a while back. Added a custom
+        build phase that invokes the check-for-global-initializers script.
+
 2006-03-28  Timothy Hatcher  <timothy@apple.com>
 
         Reviewed by Maciej.
index 16f67693fc7340e4586c9952463db52dd05b7ee4..a62bc180ef8d326edb3a979137d3afd563eb4950 100644 (file)
                FAE04190097596C9000540BE /* SVGImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE0418E097596C9000540BE /* SVGImageLoader.h */; };
 /* End PBXBuildFile section */
 
-/* Begin PBXBuildRule section */
-               937C34E90868E468006F4B22 /* PBXBuildRule */ = {
-                       isa = PBXBuildRule;
-                       compilerSpec = com.apple.compilers.proxy.script;
-                       fileType = sourcecode.yacc;
-                       isEditable = 1;
-                       outputFiles = (
-                               "$(DERIVED_FILE_DIR)/$(INPUT_FILE_BASE).h",
-                               "$(DERIVED_FILE_DIR)/$(INPUT_FILE_BASE).cpp",
-                       );
-                       script = "bison -d -p cssyy \"$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 || printf \"\"";
-               };
-/* End PBXBuildRule section */
-
 /* Begin PBXBuildStyle section */
                014CEA440018CDF011CA2923 /* Development */ = {
                        isa = PBXBuildStyle;
                                93F198A608245E59001E9ABC /* Headers */,
                                93F199FD08245E59001E9ABC /* Resources */,
                                93F19A0C08245E59001E9ABC /* Sources */,
+                               939D050109D9FF6B00984996 /* Check For Global Initializers */,
                                93F19B1208245E59001E9ABC /* Frameworks */,
                        );
                        buildRules = (
-                               937C34E90868E468006F4B22 /* PBXBuildRule */,
                        );
                        buildSettings = {
                                CREATE_HASH_TABLE = /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCore.framework/PrivateHeaders/create_hash_table;
                        shellPath = /bin/sh;
                        shellScript = "if [ \"${BUILD_STYLE}\" = \"Release\" -o \"${BUILD_STYLE}\" = \"Debug\" ] ; then\n    export CREATE_HASH_TABLE=${BUILT_PRODUCTS_DIR}/JavaScriptCore.framework/PrivateHeaders/create_hash_table\nelse\n    export CREATE_HASH_TABLE=${NEXT_ROOT}${SYSTEM_LIBRARY_DIR}/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCore.framework/PrivateHeaders/create_hash_table\nfi\n./generate-derived-sources\n";
                };
+               939D050109D9FF6B00984996 /* Check For Global Initializers */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Check For Global Initializers";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "if [ -f ../WebKitTools/Scripts/check-for-global-initializers ]; then\n    ../WebKitTools/Scripts/check-for-global-initializers || exit $?\nfi";
+               };
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
index 72d4ea997dfd83e1b7ea3a7f337dda02d0a6bbf4..3bbb782de67dfad1cd633301dd04dbfa17627705 100644 (file)
@@ -1,3 +1,12 @@
+2006-03-28  Darin Adler  <darin@apple.com>
+
+        Reviewed by Geoff.
+
+        - added a build step that checks for init routines
+
+        * WebKit.xcodeproj/project.pbxproj: Added a custom build phase that invokes the
+        check-for-global-initializers script.
+
 2006-03-28  Tim Omernick  <timo@apple.com>
 
         Reviewed by Darin.
index 725fc813449774f1853b287f3d1173a859fb0709..2ab2f3b4fbbc11724a35d1f341279680bb913ed0 100644 (file)
                                9398100D0824BF01008DF038 /* Headers */,
                                939810B20824BF01008DF038 /* Resources */,
                                939810BB0824BF01008DF038 /* Sources */,
+                               939D054F09DA02D500984996 /* Check For Global Initializers */,
                                939811270824BF01008DF038 /* Frameworks */,
                        );
                        buildRules = (
                        shellPath = /bin/sh;
                        shellScript = "ln -sf Versions/Current/Frameworks \"$TARGET_BUILD_DIR/WebKit.framework/Frameworks\"\n";
                };
+               939D054F09DA02D500984996 /* Check For Global Initializers */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Check For Global Initializers";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "if [ -f ../WebKitTools/Scripts/check-for-global-initializers ]; then\n    ../WebKitTools/Scripts/check-for-global-initializers || exit $?\nfi";
+               };
                93AF528708254B33005D0156 /* DOM.h */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;