Fix gyp build

by replicating changes to SConscript from r8654 to cctest.gyp

TEST=cctest compiles with gyp/make.

Review URL: http://codereview.chromium.org/7371006

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8658 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent e8bf3142
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
'conditions': [ 'conditions': [
[ 'component!="shared_library"', { [ 'component!="shared_library"', {
'dependencies': [ 'dependencies': [
'../test/cctest/cctest.gyp:*', '../test/cctest/cctest.gyp:*',
], ],
}] }]
], ],
} }
......
...@@ -26,6 +26,9 @@ ...@@ -26,6 +26,9 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
{ {
'variables': {
'generated_file': '<(SHARED_INTERMEDIATE_DIR)/resources.cc',
},
'includes': [ '../../build/v8-features.gypi' ], 'includes': [ '../../build/v8-features.gypi' ],
'targets': [ 'targets': [
{ {
...@@ -33,11 +36,13 @@ ...@@ -33,11 +36,13 @@
'type': 'executable', 'type': 'executable',
'dependencies': [ 'dependencies': [
'../../tools/gyp/v8.gyp:v8', '../../tools/gyp/v8.gyp:v8',
'resources',
], ],
'include_dirs': [ 'include_dirs': [
'../../src', '../../src',
], ],
'sources': [ 'sources': [
'<(generated_file)',
'cctest.cc', 'cctest.cc',
'gay-fixed.cc', 'gay-fixed.cc',
'gay-precision.cc', 'gay-precision.cc',
...@@ -131,5 +136,41 @@ ...@@ -131,5 +136,41 @@
}], }],
], ],
}, },
{
'target_name': 'resources',
'type': 'none',
'variables': {
'file_list': [
'../../tools/splaytree.js',
'../../tools/codemap.js',
'../../tools/csvparser.js',
'../../tools/consarray.js',
'../../tools/profile.js',
'../../tools/profile_view.js',
'../../tools/logreader.js',
'log-eq-of-logging-and-traversal.js',
],
},
'actions': [
{
'action_name': 'js2c',
'inputs': [
'../../tools/js2c.py',
'<@(file_list)',
],
'outputs': [
'<(generated_file)',
],
'action': [
'python',
'../../tools/js2c.py',
'<@(_outputs)',
'TEST', # type
'off', # compression
'<@(file_list)',
],
}
],
},
], ],
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment