Web Inspector: vended backend commands file should be generated as part of the build
authorbburg@apple.com <bburg@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 16 Mar 2014 18:43:54 +0000 (18:43 +0000)
committerbburg@apple.com <bburg@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 16 Mar 2014 18:43:54 +0000 (18:43 +0000)
commit315ca65d61439f2d11a422c1b52ea307c02cad51
treec51058b414479ebbf6a40e36ed0f12ea7defc776
parent0e97d2a9e63342a8eacb8e3daa4849b9171f7613
Web Inspector: vended backend commands file should be generated as part of the build
https://bugs.webkit.org/show_bug.cgi?id=130110

Reviewed by Timothy Hatcher.

Source/JavaScriptCore:

* JavaScriptCore.xcodeproj/project.pbxproj: Copy InspectorJSBackendCommands.js to the
private headers directory.

Source/WebCore:

* WebCore.xcodeproj/project.pbxproj: Copy InspectorWebBackendCommands.js to the
private headers directory.

Source/WebInspectorUI:

Copy the backend commands generated in other frameworks into our built products directory.

* Configurations/WebInspectorUIFramework.xcconfig: Set up variables so we can pull backend
commands files from the private headers directory of other frameworks.
* Scripts/copy-user-interface-resources.sh: Always ditto inspector backend commands.
* UserInterface/Protocol/InspectorJSBackendCommands.js: Removed.
* UserInterface/Protocol/InspectorWebBackendCommands.js: Removed.
* WebInspectorUI.vcxproj/WebInspectorUIPostBuild.cmd: Copy over the generated
backend commands files from the other frameworks.
* WebInspectorUI.xcodeproj/project.pbxproj: Add JavaScriptCore and WebCore as
framework dependencies so Xcode builds them first.

Source/WebKit2:

* PlatformGTK.cmake: Copy over generated inspector backend commands files.

Tools:

* Scripts/build-webkit: build WebInspectorUI after WebCore but before WebKit.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@165704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
21 files changed:
Source/JavaScriptCore/CMakeLists.txt
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/GNUmakefile.am
Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/Configurations/WebInspectorUIFramework.xcconfig
Source/WebInspectorUI/GNUmakefile.am
Source/WebInspectorUI/Scripts/copy-user-interface-resources.sh
Source/WebInspectorUI/UserInterface/Protocol/InspectorJSBackendCommands.js [deleted file]
Source/WebInspectorUI/UserInterface/Protocol/InspectorWebBackendCommands.js [deleted file]
Source/WebInspectorUI/WebInspectorUI.vcxproj/WebInspectorUI.vcxproj
Source/WebInspectorUI/WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters
Source/WebInspectorUI/WebInspectorUI.vcxproj/WebInspectorUIPostBuild.cmd
Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj
Source/WebKit2/ChangeLog
Source/WebKit2/PlatformGTK.cmake
Tools/ChangeLog
Tools/Scripts/build-webkit