summaryrefslogtreecommitdiff
path: root/mapboxgl.gyp
diff options
context:
space:
mode:
authorMike Morris <michael.patrick.morris@gmail.com>2014-07-17 16:49:30 -0400
committerMike Morris <michael.patrick.morris@gmail.com>2014-07-17 16:49:30 -0400
commit7fab02d6bd1f10963231184fc37a975daa1fb05c (patch)
tree778a50c297012053f022ebbd50b953b8bebb325d /mapboxgl.gyp
parent4cb9972278c2121a87161e3b02b2071acc1ca8e1 (diff)
downloadqtlocation-mapboxgl-7fab02d6bd1f10963231184fc37a975daa1fb05c.tar.gz
split stylesheet fixtures into separate gyp action
Diffstat (limited to 'mapboxgl.gyp')
-rw-r--r--mapboxgl.gyp42
1 files changed, 40 insertions, 2 deletions
diff --git a/mapboxgl.gyp b/mapboxgl.gyp
index 9930cd3fbd..e8a217a3f9 100644
--- a/mapboxgl.gyp
+++ b/mapboxgl.gyp
@@ -68,16 +68,39 @@
],
'outputs': [
'<(SHARED_INTERMEDIATE_DIR)/bin/style.min.js',
+ ],
+ 'action': ['<@(node)', 'bin/build-style.js', '<@(_inputs)', '<(SHARED_INTERMEDIATE_DIR)/bin']
+ }
+ ],
+ 'direct_dependent_settings': {
+ 'sources': [
+ '<(SHARED_INTERMEDIATE_DIR)/bin/style.min.js',
+ ],
+ }
+ },
+ {
+ 'target_name': 'build_stylesheet_fixtures',
+ 'type': 'none',
+ 'hard_dependency': 1,
+ 'dependencies': [
+ 'npm_install'
+ ],
+ 'actions': [
+ {
+ 'action_name': 'Build Stylesheet Fixtures',
+ 'inputs': [
+ 'bin/style.json',
+ ],
+ 'outputs': [
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-colors.min.js',
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-functions.min.js',
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-layers.min.js',
],
- 'action': ['<@(node)', 'bin/build-style.js', '<@(_inputs)', '<(SHARED_INTERMEDIATE_DIR)/bin']
+ 'action': ['<@(node)', 'bin/build-fixtures.js', '<@(_inputs)', '<(SHARED_INTERMEDIATE_DIR)/bin']
}
],
'direct_dependent_settings': {
'sources': [
- '<(SHARED_INTERMEDIATE_DIR)/bin/style.min.js',
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-colors.min.js',
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-functions.min.js',
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-layers.min.js',
@@ -95,6 +118,21 @@
{
'files': [
'<(SHARED_INTERMEDIATE_DIR)/bin/style.min.js',
+ ],
+ 'destination': '<(PRODUCT_DIR)'
+ }
+ ]
+ },
+ {
+ 'target_name': 'copy_stylesheet_fixtures',
+ 'type': 'none',
+ 'hard_dependency': 1,
+ 'dependencies': [
+ 'build_stylesheet_fixtures'
+ ],
+ 'copies': [
+ {
+ 'files': [
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-colors.min.js',
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-functions.min.js',
'<(SHARED_INTERMEDIATE_DIR)/bin/fuzz-layers.min.js',