diff options
author | Mike Morris <michael.patrick.morris@gmail.com> | 2014-07-17 16:49:30 -0400 |
---|---|---|
committer | Mike Morris <michael.patrick.morris@gmail.com> | 2014-07-17 16:49:30 -0400 |
commit | 7fab02d6bd1f10963231184fc37a975daa1fb05c (patch) | |
tree | 778a50c297012053f022ebbd50b953b8bebb325d /mapboxgl.gyp | |
parent | 4cb9972278c2121a87161e3b02b2071acc1ca8e1 (diff) | |
download | qtlocation-mapboxgl-7fab02d6bd1f10963231184fc37a975daa1fb05c.tar.gz |
split stylesheet fixtures into separate gyp action
Diffstat (limited to 'mapboxgl.gyp')
-rw-r--r-- | mapboxgl.gyp | 42 |
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', |