Title: [95299] trunk/Source/WebKit2
Revision
95299
Author
aro...@apple.com
Date
2011-09-16 09:58:14 -0700 (Fri, 16 Sep 2011)

Log Message

Make WebKit2's message-generation model and parser scripts accessible to other projects

We copy them into the build products directory so other projects can find them.

Fixes <http://webkit.org/b/68169> Would like to be able to use WebKit2's message-generation
scripts in other projects

Reviewed by Darin Adler.

* WebKit2.xcodeproj/project.pbxproj: Copy the scripts to PrivateHeaders.

* win/WebKit2.make: Copy the scripts from obj/WebKit2/scripts to
tools/scripts, like WebCore does.

* win/WebKit2Generated.make: Copy the scripts to obj/WebKit2/scripts, which is similar to what
WebCore does for its bindings scripts.

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (95298 => 95299)


--- trunk/Source/WebKit2/ChangeLog	2011-09-16 16:57:50 UTC (rev 95298)
+++ trunk/Source/WebKit2/ChangeLog	2011-09-16 16:58:14 UTC (rev 95299)
@@ -1,5 +1,24 @@
 2011-09-15  Adam Roben  <aro...@apple.com>
 
+        Make WebKit2's message-generation model and parser scripts accessible to other projects
+
+        We copy them into the build products directory so other projects can find them.
+
+        Fixes <http://webkit.org/b/68169> Would like to be able to use WebKit2's message-generation
+        scripts in other projects
+
+        Reviewed by Darin Adler.
+
+        * WebKit2.xcodeproj/project.pbxproj: Copy the scripts to PrivateHeaders.
+
+        * win/WebKit2.make: Copy the scripts from obj/WebKit2/scripts to
+        tools/scripts, like WebCore does.
+
+        * win/WebKit2Generated.make: Copy the scripts to obj/WebKit2/scripts, which is similar to what
+        WebCore does for its bindings scripts.
+
+2011-09-15  Adam Roben  <aro...@apple.com>
+
         Split some of the message-generation code into separate modules
 
         This is in preparation for making these modules scripts usable by other projects.

Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (95298 => 95299)


--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2011-09-16 16:57:50 UTC (rev 95298)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2011-09-16 16:58:14 UTC (rev 95299)
@@ -786,6 +786,8 @@
 		C0CE72A01247E71D00BC0EC4 /* WebPageMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0CE729E1247E71D00BC0EC4 /* WebPageMessageReceiver.cpp */; };
 		C0CE72A11247E71D00BC0EC4 /* WebPageMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = C0CE729F1247E71D00BC0EC4 /* WebPageMessages.h */; };
 		C0CE72AD1247E78D00BC0EC4 /* HandleMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C0CE72AC1247E78D00BC0EC4 /* HandleMessage.h */; };
+		C0D04E9013EC759E0041EFD6 /* model.py in Headers */ = {isa = PBXBuildFile; fileRef = C0D04E8313EC74940041EFD6 /* model.py */; settings = {ATTRIBUTES = (Private, ); }; };
+		C0D04E9113EC759E0041EFD6 /* parser.py in Headers */ = {isa = PBXBuildFile; fileRef = C0D04E8413EC74940041EFD6 /* parser.py */; settings = {ATTRIBUTES = (Private, ); }; };
 		C0D74DDE133BE2D90089CD44 /* LayerTreeHostCA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C098A054133BE1C500B199A4 /* LayerTreeHostCA.cpp */; };
 		C0E3AA7A1209E83000A49D01 /* ModuleMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = C0E3AA481209E45000A49D01 /* ModuleMac.mm */; };
 		C0E3AA7B1209E83500A49D01 /* Module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0E3AA451209E2BA00A49D01 /* Module.cpp */; };
@@ -3539,6 +3541,8 @@
 				1A2161B011F37664008AD0F5 /* NPRuntimeObjectMap.h in Headers */,
 				1A2162B111F38971008AD0F5 /* NPRuntimeUtilities.h in Headers */,
 				1A24B5F311F531E800C38269 /* MachUtilities.h in Headers */,
+				C0D04E9113EC759E0041EFD6 /* parser.py in Headers */,
+				C0D04E9013EC759E0041EFD6 /* model.py in Headers */,
 				E1EE53E311F8CFC000CCBEE4 /* InjectedBundlePageEditorClient.h in Headers */,
 				BCF049E611FE20F600F86A58 /* WKBundleFramePrivate.h in Headers */,
 				BCF049E711FE20F600F86A58 /* WKBundlePrivate.h in Headers */,

Modified: trunk/Source/WebKit2/win/WebKit2.make (95298 => 95299)


--- trunk/Source/WebKit2/win/WebKit2.make	2011-09-16 16:57:50 UTC (rev 95298)
+++ trunk/Source/WebKit2/win/WebKit2.make	2011-09-16 16:58:14 UTC (rev 95299)
@@ -17,5 +17,6 @@
 	xcopy "%ConfigurationBuildDir%\lib\*" "$(DSTROOT)\AppleInternal\lib\" /e/v/i/h/y
 	-xcopy "%ConfigurationBuildDir%\bin\WebKit2.resources\*" "$(DSTROOT)\AppleInternal\bin\WebKit2.resources" /e/v/i/h/y
 	-xcopy "%ConfigurationBuildDir%\bin\WebKit2WebProcess.resources\*" "$(DSTROOT)\AppleInternal\bin\WebKit2WebProcess.resources" /e/v/i/h/y
+	xcopy "%ConfigurationBuildDir%\obj\WebKit2\scripts\*" "$(DSTROOT)\AppleInternal\tools\scripts" /e/v/i/h/y
 	-mkdir "$(DSTROOT)\AppleInternal\Sources\WebKit2"
 	xcopy "%ConfigurationBuildDir%\obj\WebKit\DerivedSources\*" "$(DSTROOT)\AppleInternal\Sources\WebKit2" /e/v/i/h/y

Modified: trunk/Source/WebKit2/win/WebKit2Generated.make (95298 => 95299)


--- trunk/Source/WebKit2/win/WebKit2Generated.make	2011-09-16 16:57:50 UTC (rev 95298)
+++ trunk/Source/WebKit2/win/WebKit2Generated.make	2011-09-16 16:58:14 UTC (rev 95299)
@@ -1,5 +1,10 @@
 all:
     touch "%ConfigurationBuildDir%\buildfailed"
+
+    -mkdir 2>NUL "%ConfigurationBuildDir%\obj\WebKit2\scripts"
+    xcopy /y /d "..\Scripts\webkit2\model.py" "%ConfigurationBuildDir%\obj\WebKit2\scripts"
+    xcopy /y /d "..\Scripts\webkit2\parser.py" "%ConfigurationBuildDir%\obj\WebKit2\scripts"
+
     -mkdir 2>NUL "%ConfigurationBuildDir%\include\WebKit2"
     xcopy /y /d "..\Shared\API\c\cairo\WKImageCairo.h" "%ConfigurationBuildDir%\include\WebKit2"
     xcopy /y /d "..\Shared\API\c\cf\WKErrorCF.h" "%ConfigurationBuildDir%\include\WebKit2"
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to