diff options
Diffstat (limited to 'tests/vendor/ceedling/lib/rules_tests_deep_dependencies.rake')
| -rw-r--r-- | tests/vendor/ceedling/lib/rules_tests_deep_dependencies.rake | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/vendor/ceedling/lib/rules_tests_deep_dependencies.rake b/tests/vendor/ceedling/lib/rules_tests_deep_dependencies.rake new file mode 100644 index 000000000..d282b433f --- /dev/null +++ b/tests/vendor/ceedling/lib/rules_tests_deep_dependencies.rake @@ -0,0 +1,15 @@ + + +rule(/#{PROJECT_TEST_DEPENDENCIES_PATH}\/#{'.+\\'+EXTENSION_DEPENDENCIES}$/ => [ + proc do |task_name| + @ceedling[:file_finder].find_compilation_input_file(task_name) + end + ]) do |dep| + @ceedling[:generator].generate_dependencies_file( + TOOLS_TEST_DEPENDENCIES_GENERATOR, + TEST_SYM, + dep.source, + @ceedling[:file_path_utils].form_test_build_object_filepath(dep.source), + dep.name) +end + |
