summaryrefslogtreecommitdiffstats
path: root/mojo/mojo.gyp
diff options
context:
space:
mode:
authorqsr <qsr@chromium.org>2014-09-18 03:07:05 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-18 10:07:18 +0000
commitfa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e (patch)
tree4c9f3d7f7dacc43bc475b813faba779a9c37c025 /mojo/mojo.gyp
parent2236bc6c42e32f783530c97477c7270e02ff0e78 (diff)
downloadchromium_src-fa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e.zip
chromium_src-fa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e.tar.gz
chromium_src-fa0bbf3bfd9c57da2edf281ffe7e3da4c323e38e.tar.bz2
mojo: Fix dependency for building python bindings.
R=sdefresne@chromium.org Review URL: https://codereview.chromium.org/578893002 Cr-Commit-Position: refs/heads/master@{#295441}
Diffstat (limited to 'mojo/mojo.gyp')
-rw-r--r--mojo/mojo.gyp33
1 files changed, 33 insertions, 0 deletions
diff --git a/mojo/mojo.gyp b/mojo/mojo.gyp
index 890af4e..7948336 100644
--- a/mojo/mojo.gyp
+++ b/mojo/mojo.gyp
@@ -622,6 +622,39 @@
'mojo_python_embedder',
'mojo_python_system',
],
+ # The python module need to be copied to their destinations
+ 'actions': [
+ {
+ 'action_name': 'Copy system module.',
+ 'inputs': [
+ '<(DEPTH)/build/cp.py',
+ '<(PRODUCT_DIR)/libmojo_python_system.so',
+ ],
+ 'outputs': [
+ '<(PRODUCT_DIR)/python/mojo/system.so',
+ ],
+ 'action': [
+ 'python',
+ '<@(_inputs)',
+ '<@(_outputs)',
+ ]
+ },
+ {
+ 'action_name': 'Copy embedder module.',
+ 'inputs': [
+ '<(DEPTH)/build/cp.py',
+ '<(PRODUCT_DIR)/libmojo_python_embedder.so',
+ ],
+ 'outputs': [
+ '<(PRODUCT_DIR)/python/mojo/embedder.so',
+ ],
+ 'action': [
+ 'python',
+ '<@(_inputs)',
+ '<@(_outputs)',
+ ]
+ },
+ ],
'includes': [ '../third_party/cython/python_module.gypi' ],
},
],