Title: [130399] trunk/Source/_javascript_Core
Revision
130399
Author
[email protected]
Date
2012-10-04 09:13:07 -0700 (Thu, 04 Oct 2012)

Log Message

[Qt] Add missing LLInt dependencies to the build system
https://bugs.webkit.org/show_bug.cgi?id=98394

Reviewed by Geoffrey Garen.

* DerivedSources.pri:
* LLIntOffsetsExtractor.pro:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (130398 => 130399)


--- trunk/Source/_javascript_Core/ChangeLog	2012-10-04 16:12:42 UTC (rev 130398)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-10-04 16:13:07 UTC (rev 130399)
@@ -1,3 +1,13 @@
+2012-10-04  Csaba Osztrogonác  <[email protected]>
+
+        [Qt] Add missing LLInt dependencies to the build system
+        https://bugs.webkit.org/show_bug.cgi?id=98394
+
+        Reviewed by Geoffrey Garen.
+
+        * DerivedSources.pri:
+        * LLIntOffsetsExtractor.pro:
+
 2012-10-03  Geoffrey Garen  <[email protected]>
 
         Next step toward fixing Windows: add new symbol.

Modified: trunk/Source/_javascript_Core/DerivedSources.pri (130398 => 130399)


--- trunk/Source/_javascript_Core/DerivedSources.pri	2012-10-04 16:12:42 UTC (rev 130398)
+++ trunk/Source/_javascript_Core/DerivedSources.pri	2012-10-04 16:13:07 UTC (rev 130399)
@@ -36,6 +36,10 @@
 LLINT_FILES = \
     llint/LowLevelInterpreter.asm
 
+LLINT_DEPENDENCY = \
+    $$PWD/llint/LowLevelInterpreter32_64.asm \
+    $$PWD/llint/LowLevelInterpreter64.asm
+
 # GENERATOR 1-A: LUT creator
 lut.output = ${QMAKE_FILE_BASE}.lut.h
 lut.input = LUT_FILES
@@ -89,6 +93,7 @@
     llint.output = LLIntAssembly.h
     llint.script = $$PWD/offlineasm/asm.rb
     llint.input = LLINT_FILES
+    llint.depends = LLIntOffsetsExtractor $$LLINT_DEPENDENCY
     llint.commands = ruby $$llint.script ${QMAKE_FILE_NAME} LLIntOffsetsExtractor ${QMAKE_FILE_OUT}
     GENERATORS += llint
 }

Modified: trunk/Source/_javascript_Core/LLIntOffsetsExtractor.pro (130398 => 130399)


--- trunk/Source/_javascript_Core/LLIntOffsetsExtractor.pro	2012-10-04 16:12:42 UTC (rev 130398)
+++ trunk/Source/_javascript_Core/LLIntOffsetsExtractor.pro	2012-10-04 16:13:07 UTC (rev 130399)
@@ -21,10 +21,29 @@
 
 addIncludePaths()
 
+LLINT_DEPENDENCY = \
+    $$PWD/llint/LowLevelInterpreter.asm \
+    $$PWD/llint/LowLevelInterpreter32_64.asm \
+    $$PWD/llint/LowLevelInterpreter64.asm \
+    $$PWD/offlineasm/armv7.rb \
+    $$PWD/offlineasm/ast.rb \
+    $$PWD/offlineasm/backends.rb \
+    $$PWD/offlineasm/generate_offset_extractor.rb \
+    $$PWD/offlineasm/instructions.rb \
+    $$PWD/offlineasm/offsets.rb \
+    $$PWD/offlineasm/opt.rb \
+    $$PWD/offlineasm/parser.rb \
+    $$PWD/offlineasm/registers.rb \
+    $$PWD/offlineasm/self_hash.rb \
+    $$PWD/offlineasm/settings.rb \
+    $$PWD/offlineasm/transform.rb \
+    $$PWD/offlineasm/x86.rb
+
 INPUT_FILES = $$PWD/llint/LowLevelInterpreter.asm
 llint.output = LLIntDesiredOffsets.h
 llint.script = $$PWD/offlineasm/generate_offset_extractor.rb
 llint.input = INPUT_FILES
+llint.depends = $$LLINT_DEPENDENCY
 llint.commands = ruby $$llint.script ${QMAKE_FILE_NAME} ${QMAKE_FILE_OUT}
 llint.CONFIG += no_link
 QMAKE_EXTRA_COMPILERS += llint
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to