├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── bencher-upload.yml │ ├── bencher.yml │ ├── book.yml │ ├── container.yml │ ├── dependabot.yml │ ├── git.yml │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .woodpecker.yml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── imports │ └── defaults │ │ └── laze-lib.yml └── templates │ └── default │ ├── laze-project.yml.in │ └── main.c ├── book ├── .gitignore ├── book.toml ├── images │ └── logo_col_bg.svg ├── src │ ├── SUMMARY.md │ ├── concepts │ │ ├── dependencies.md │ │ ├── envvars.md │ │ ├── lazefiles.md │ │ ├── object_sharing.md │ │ ├── rules.md │ │ └── types.md │ ├── configuration.md │ ├── contributing.md │ ├── execution.md │ ├── getting_started.md │ ├── installation.md │ ├── introduction.md │ └── reference │ │ ├── apps.md │ │ ├── builders.md │ │ ├── context │ │ ├── buildable.md │ │ ├── disables.md │ │ ├── env.md │ │ ├── name.md │ │ ├── parent.md │ │ ├── rule │ │ │ ├── always.md │ │ │ ├── cmd.md │ │ │ ├── description.md │ │ │ ├── gcc_deps.md │ │ │ ├── in.md │ │ │ ├── name.md │ │ │ ├── option.md │ │ │ ├── out.md │ │ │ ├── pool.md │ │ │ ├── rspfile.md │ │ │ ├── rspfile_content.md │ │ │ └── shareable.md │ │ ├── rules.md │ │ ├── selects.md │ │ ├── tasks.md │ │ └── var_options.md │ │ ├── contexts.md │ │ ├── import │ │ ├── git.md │ │ ├── laze.md │ │ └── path.md │ │ ├── imports.md │ │ ├── laze_required_version.md │ │ ├── laze_yaml.md │ │ ├── module │ │ ├── conflicts.md │ │ ├── depends.md │ │ ├── name.md │ │ ├── provides.md │ │ ├── provides_unique.md │ │ ├── selects.md │ │ ├── sources.md │ │ └── uses.md │ │ ├── modules.md │ │ ├── subdirs.md │ │ └── variables.md └── theme │ └── css │ └── general.css ├── ci ├── cargo-out-dir ├── docker │ └── Dockerfile ├── macos-install-packages ├── perf2bencher.rs └── ubuntu-install-packages ├── cliff.toml ├── dist └── coveralls.py ├── examples └── hello-world │ ├── hello.c │ └── laze-project.yml └── src ├── build.rs ├── cli.rs ├── cli └── completer.rs ├── data.rs ├── data ├── import.rs └── import │ ├── cmd.rs │ ├── download.rs │ └── local.rs ├── download.rs ├── generate.rs ├── insights.rs ├── jobserver.rs ├── main.rs ├── model ├── blockallow.rs ├── context.rs ├── context_bag.rs ├── dependency.rs ├── mod.rs ├── module.rs ├── rule.rs ├── shared.rs └── task.rs ├── nested_env ├── expand.rs ├── expr.rs └── mod.rs ├── new.rs ├── ninja └── mod.rs ├── serde_bool_helpers.rs ├── subst_ext.rs ├── task_runner.rs ├── tests ├── 01_basic │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.8352856137977294963.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 02_vars │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.6645755127933265281.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 03_var_override │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.6645755127933265281.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 04_var_lists │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.13603496116976395535.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 05_select_use_depend │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ ├── single_app.15302484454750027878.o │ │ │ ├── single_app.16912248304458149655.o │ │ │ └── single_app.18195757928692505752.o │ │ └── single_builder │ │ │ ├── single_app_depending │ │ │ └── single_app_depending.elf │ │ │ ├── single_app_selecting │ │ │ └── single_app_selecting.elf │ │ │ ├── single_app_using │ │ │ └── single_app_using.elf │ │ │ └── single_app_using_another │ │ │ └── single_app_using_another.elf │ ├── laze-project.yml │ ├── module.c │ ├── single_app.c │ └── test.sh ├── 06_module_defaults │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ ├── module_default.17214067913983005966.o │ │ │ └── single_app.15791354474150039548.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── module_default.c │ ├── single_app.c │ └── test.sh ├── 07_early_env │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── subdir │ │ │ │ ├── deeper_subdir │ │ │ │ └── second_app.14603994142363443564.o │ │ │ │ └── single_app.8693902485757748814.o │ │ └── single_builder │ │ │ ├── second_app │ │ │ └── second_app.elf │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── module_default.c │ ├── subdir │ │ ├── deeper_subdir │ │ │ ├── laze.yml │ │ │ └── second_app.c │ │ ├── laze.yml │ │ └── single_app.c │ └── test.sh ├── 08_multiple_documents │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ ├── single_app.15302484454750027878.o │ │ │ ├── single_app.16912248304458149655.o │ │ │ └── single_app.18195757928692505752.o │ │ └── single_builder │ │ │ ├── single_app_depending │ │ │ └── single_app_depending.elf │ │ │ ├── single_app_selecting │ │ │ └── single_app_selecting.elf │ │ │ ├── single_app_using │ │ │ └── single_app_using.elf │ │ │ └── single_app_using_another │ │ │ └── single_app_using_another.elf │ ├── laze-project.yml │ ├── module.c │ ├── single_app.c │ └── test.sh ├── 09_defaults │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ ├── first_app.6079358946659998116.o │ │ │ └── subdir_a │ │ │ │ ├── second_app.3029899742540204911.o │ │ │ │ └── subdir_b │ │ │ │ └── third_app.37388965034055619.o │ │ └── single_builder │ │ │ ├── first_app │ │ │ └── first_app.elf │ │ │ ├── second_app │ │ │ └── second_app.elf │ │ │ └── third_app │ │ │ └── third_app.elf │ ├── first_app.c │ ├── laze-project.yml │ ├── module.c │ ├── subdir_a │ │ ├── laze.yml │ │ ├── second_app.c │ │ └── subdir_b │ │ │ ├── laze.yml │ │ │ └── third_app.c │ └── test.sh ├── 10_notify │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ ├── notify_all.2377822879127681391.o │ │ │ ├── single_app.10027761496740081156.o │ │ │ ├── single_app.10830225970425771543.o │ │ │ ├── single_app.7009837703928069831.o │ │ │ ├── single_app.7745104696368074659.o │ │ │ └── single_app.9827479472412241983.o │ │ └── single_builder │ │ │ ├── single_app_depending │ │ │ └── single_app_depending.elf │ │ │ ├── single_app_selecting │ │ │ └── single_app_selecting.elf │ │ │ ├── single_app_using │ │ │ └── single_app_using.elf │ │ │ ├── single_app_using_another │ │ │ └── single_app_using_another.elf │ │ │ └── single_app_using_another_notify_all │ │ │ └── single_app_using_another_notify_all.elf │ ├── laze-project.yml │ ├── module.c │ ├── notify_all.c │ ├── single_app.c │ └── test.sh ├── 11_optional_sources │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ ├── optional.15302484454750027878.o │ │ │ └── single_app.15302484454750027878.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── module.c │ ├── optional.c │ ├── single_app.c │ └── test.sh ├── 12_selects_uses_removal │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ ├── optional.18195757928692505752.o │ │ │ └── single_app.18195757928692505752.o │ │ └── single_builder │ │ │ ├── single_app_removing_depends │ │ │ └── single_app_removing_depends.elf │ │ │ └── single_app_removing_import │ │ │ └── single_app_removing_import.elf │ ├── laze-project.yml │ ├── module.c │ ├── optional.c │ ├── single_app.c │ └── test.sh ├── 13_disable │ ├── app.c │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── builder_disabling_third_module │ │ │ ├── app │ │ │ │ └── app.elf │ │ │ ├── app_depend_disabled_subdepend_second │ │ │ │ └── app_depend_disabled_subdepend_second.elf │ │ │ └── app_depend_disabled_subdepend_third │ │ │ │ └── app_depend_disabled_subdepend_third.elf │ │ ├── default │ │ │ ├── app │ │ │ │ └── app.elf │ │ │ ├── app_depend_disabled_subdepend_second │ │ │ │ └── app_depend_disabled_subdepend_second.elf │ │ │ └── app_depend_disabled_subdepend_third │ │ │ │ └── app_depend_disabled_subdepend_third.elf │ │ └── objects │ │ │ ├── app.18195757928692505752.o │ │ │ ├── app.5571264317339904527.o │ │ │ ├── module.5571264317339904527.o │ │ │ └── module.8741937773202546695.o │ ├── laze-project.yml │ ├── module.c │ └── test.sh ├── 14_ifthendeps │ ├── app.c │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── default │ │ │ └── app │ │ │ │ └── app.elf │ │ └── objects │ │ │ ├── app.7257931360424124225.o │ │ │ └── module.5571264317339904527.o │ ├── laze-project.yml │ ├── module.c │ └── test.sh ├── 15_blocklist_allowlist │ ├── app.c │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── app1 │ │ │ ├── app.o │ │ │ └── app1.elf │ │ ├── build.ninja │ │ ├── level4a │ │ │ └── app │ │ │ │ ├── app.elf │ │ │ │ └── app.o │ │ └── level4b │ │ │ ├── app │ │ │ ├── app.elf │ │ │ └── app.o │ │ │ └── app1 │ │ │ ├── app.o │ │ │ └── app1.elf │ ├── laze-project.yml │ ├── module.c │ └── test.sh ├── 16_tasks │ ├── laze-project.yml │ ├── subdir │ │ └── laze.yml │ └── test.sh ├── 17_download │ ├── 0001-patched.patch │ ├── foo.c │ ├── laze-project.yml │ └── test.sh ├── 18_always │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.18195757928692505752.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 19_context_select │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.15302484454750027878.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 20_custom_build_object_cache │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── builder0 │ │ │ ├── foo.c │ │ │ └── single_app │ │ │ │ └── single_app.elf │ │ ├── builder1 │ │ │ ├── foo.c │ │ │ └── single_app │ │ │ │ └── single_app.elf │ │ └── objects │ │ │ ├── build │ │ │ ├── builder0 │ │ │ │ └── foo.3409959125074191958.o │ │ │ └── builder1 │ │ │ │ └── foo.3840534736792179679.o │ │ │ ├── single_app.3409959125074191958.o │ │ │ └── single_app.3840534736792179679.o │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 21_multiple_contexts │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── builder0 │ │ │ ├── foo.c │ │ │ └── single_app │ │ │ │ └── single_app.elf │ │ ├── builder2 │ │ │ ├── foo.c │ │ │ └── single_app │ │ │ │ └── single_app.elf │ │ └── objects │ │ │ ├── build │ │ │ ├── builder0 │ │ │ │ └── foo.7314217524692950086.o │ │ │ └── builder2 │ │ │ │ └── foo.17056249548658916659.o │ │ │ ├── single_app.17056249548658916659.o │ │ │ └── single_app.7314217524692950086.o │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 22_ifthendeps_order │ ├── app.c │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── default │ │ │ └── app │ │ │ │ └── app.elf │ │ └── objects │ │ │ ├── app.13953780255372831052.o │ │ │ └── module.5571264317339904527.o │ ├── laze-project.yml │ ├── module.c │ └── test.sh ├── 23_multiple_users_custom_build │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── builder0 │ │ │ ├── foo.c │ │ │ └── single_app │ │ │ │ └── single_app.elf │ │ ├── builder1 │ │ │ ├── foo.c │ │ │ └── single_app │ │ │ │ └── single_app.elf │ │ └── objects │ │ │ ├── build │ │ │ ├── builder0 │ │ │ │ └── foo.3409959125074191958.o │ │ │ └── builder1 │ │ │ │ └── foo.3840534736792179679.o │ │ │ ├── single_app.3409959125074191958.o │ │ │ └── single_app.3840534736792179679.o │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 25_import_git_commit_from_local_path │ ├── 0001-patched.patch │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── build │ │ │ │ └── imports │ │ │ │ └── testrepo-15394118593566127142 │ │ │ │ └── foo_imported.8352856137977294963.o │ │ └── single_builder │ │ │ └── imported_app │ │ │ └── imported_app.elf │ ├── foo.c │ ├── imported.yml │ ├── laze-project.yml │ └── test.sh ├── 26_import_defaults │ ├── EXPECTED_STDOUT_PATTERNS │ ├── laze-project.yml │ ├── main.c │ └── test.sh ├── 27_conflicts │ └── laze-project.yml ├── 28_provides │ ├── app.c │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── default │ │ │ └── app1 │ │ │ │ └── app1.elf │ │ ├── objects │ │ │ ├── app.14297208332835777733.o │ │ │ ├── module.11691236658213220858.o │ │ │ ├── module.17680204663769875419.o │ │ │ └── module.5640092437665481209.o │ │ ├── upper │ │ │ └── app1 │ │ │ │ └── app1.elf │ │ └── upper2 │ │ │ └── app1 │ │ │ └── app1.elf │ ├── laze-project.yml │ ├── module.c │ └── test.sh ├── 29_ninja_args │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.17922776573255433378.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 30_cli_env │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.2717376738593431901.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 31_expr │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.14984907445641334125.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── 32_laze_required_version │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR_PATTERNS │ ├── laze-project.yml │ └── test.sh ├── 33_no_lazefile │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR │ └── test.sh ├── 33_tasks_export │ ├── EXPECTED_STDOUT_PATTERNS │ ├── laze-project.yml │ ├── subdir │ │ └── laze.yml │ └── test.sh ├── 34_expr_error_in_rule │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR │ ├── laze-project.yml │ └── test.sh ├── 35_context_no_matching_parent │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR │ ├── laze-project.yml │ └── test.sh ├── 36_duplicate_context_name │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR │ ├── laze-project.yml │ └── test.sh ├── 37_module_undefined_context │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR │ ├── laze-project.yml │ └── test.sh ├── 38_duplicate_module_name │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR │ ├── laze-project.yml │ └── test.sh ├── 39_unknown_binaries │ ├── EXPECTED_EXIT_CODE │ ├── EXPECTED_STDERR │ ├── laze-project.yml │ └── test.sh ├── 40_import_root_cwd │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── foo.10053017565851818003.o │ │ └── single_builder │ │ │ └── app │ │ │ └── app.elf │ ├── foo.c │ ├── imported.yml │ ├── laze-project.yml │ └── test.sh ├── 41_insights │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ └── insights.json │ ├── laze-project.yml │ └── test.sh ├── 45_import_from_local_path │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── imports │ │ │ ├── testpath2 │ │ │ └── testpath3_renamed │ │ ├── objects │ │ │ ├── build │ │ │ │ └── imports │ │ │ │ │ ├── testpath2 │ │ │ │ │ └── foo.8352856137977294963.o │ │ │ │ │ └── testpath3_renamed │ │ │ │ │ └── foo.8352856137977294963.o │ │ │ └── testpath │ │ │ │ └── foo.8352856137977294963.o │ │ └── single_builder │ │ │ ├── imported_app │ │ │ └── imported_app.elf │ │ │ ├── imported_app2 │ │ │ └── imported_app2.elf │ │ │ └── imported_app3 │ │ │ └── imported_app3.elf │ ├── laze-project.yml │ ├── test.sh │ ├── testpath │ │ ├── foo.c │ │ └── laze.yml │ ├── testpath2 │ │ ├── foo.c │ │ └── laze.yml │ └── testpath3 │ │ ├── foo.c │ │ └── laze.yml ├── 46_includes │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── foo.8352856137977294963.o │ │ └── single_builder │ │ │ └── imported_app │ │ │ └── imported_app.elf │ ├── foo.c │ ├── include.yml │ ├── laze-project.yml │ └── test.sh ├── 47_context_provides │ ├── app.c │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── context1 │ │ │ └── app1 │ │ │ │ └── app1.elf │ │ ├── context12 │ │ │ ├── app1 │ │ │ │ └── app1.elf │ │ │ ├── app12 │ │ │ │ └── app12.elf │ │ │ └── app2 │ │ │ │ └── app2.elf │ │ ├── context2 │ │ │ ├── app12 │ │ │ │ └── app12.elf │ │ │ └── app2 │ │ │ │ └── app2.elf │ │ ├── context21 │ │ │ ├── app1 │ │ │ │ └── app1.elf │ │ │ ├── app12 │ │ │ │ └── app12.elf │ │ │ └── app2 │ │ │ │ └── app2.elf │ │ └── objects │ │ │ └── app.14297208332835777733.o │ ├── laze-project.yml │ ├── module.c │ └── test.sh ├── 48_tasks_calling_tasks │ ├── EXPECTED_STDOUT_TAIL │ ├── args.sh │ ├── laze-project.yml │ ├── stdout.tail │ └── test.sh ├── 49_laze_builders_env_empty │ ├── build_expected │ │ ├── CACHEDIR.TAG │ │ ├── build-global.ninja │ │ ├── objects │ │ │ └── single_app.8352856137977294963.o │ │ └── single_builder │ │ │ └── single_app │ │ │ └── single_app.elf │ ├── laze-project.yml │ ├── single_app.c │ └── test.sh ├── Makefile ├── README.md └── test-common.sh └── utils.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bencher-upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/bencher-upload.yml -------------------------------------------------------------------------------- /.github/workflows/bencher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/bencher.yml -------------------------------------------------------------------------------- /.github/workflows/book.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/book.yml -------------------------------------------------------------------------------- /.github/workflows/container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/container.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/git.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/git.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.gitignore -------------------------------------------------------------------------------- /.woodpecker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/.woodpecker.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/README.md -------------------------------------------------------------------------------- /assets/imports/defaults/laze-lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/assets/imports/defaults/laze-lib.yml -------------------------------------------------------------------------------- /assets/templates/default/laze-project.yml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/assets/templates/default/laze-project.yml.in -------------------------------------------------------------------------------- /assets/templates/default/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/assets/templates/default/main.c -------------------------------------------------------------------------------- /book/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/book.toml -------------------------------------------------------------------------------- /book/images/logo_col_bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/images/logo_col_bg.svg -------------------------------------------------------------------------------- /book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/SUMMARY.md -------------------------------------------------------------------------------- /book/src/concepts/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/concepts/dependencies.md -------------------------------------------------------------------------------- /book/src/concepts/envvars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/concepts/envvars.md -------------------------------------------------------------------------------- /book/src/concepts/lazefiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/concepts/lazefiles.md -------------------------------------------------------------------------------- /book/src/concepts/object_sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/concepts/object_sharing.md -------------------------------------------------------------------------------- /book/src/concepts/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/concepts/rules.md -------------------------------------------------------------------------------- /book/src/concepts/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/concepts/types.md -------------------------------------------------------------------------------- /book/src/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/configuration.md -------------------------------------------------------------------------------- /book/src/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/contributing.md -------------------------------------------------------------------------------- /book/src/execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/execution.md -------------------------------------------------------------------------------- /book/src/getting_started.md: -------------------------------------------------------------------------------- 1 | # Getting Started 2 | -------------------------------------------------------------------------------- /book/src/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/installation.md -------------------------------------------------------------------------------- /book/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/introduction.md -------------------------------------------------------------------------------- /book/src/reference/apps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/apps.md -------------------------------------------------------------------------------- /book/src/reference/builders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/builders.md -------------------------------------------------------------------------------- /book/src/reference/context/buildable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/buildable.md -------------------------------------------------------------------------------- /book/src/reference/context/disables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/disables.md -------------------------------------------------------------------------------- /book/src/reference/context/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/env.md -------------------------------------------------------------------------------- /book/src/reference/context/name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/name.md -------------------------------------------------------------------------------- /book/src/reference/context/parent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/parent.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/always.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/always.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/cmd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/cmd.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/description.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/gcc_deps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/gcc_deps.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/in.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/in.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/name.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/option.md: -------------------------------------------------------------------------------- 1 | # options 2 | 3 | Currently unused. 4 | -------------------------------------------------------------------------------- /book/src/reference/context/rule/out.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/out.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/pool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/pool.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/rspfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/rspfile.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/rspfile_content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/rspfile_content.md -------------------------------------------------------------------------------- /book/src/reference/context/rule/shareable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rule/shareable.md -------------------------------------------------------------------------------- /book/src/reference/context/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/rules.md -------------------------------------------------------------------------------- /book/src/reference/context/selects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/context/selects.md -------------------------------------------------------------------------------- /book/src/reference/context/tasks.md: -------------------------------------------------------------------------------- 1 | # tasks 2 | -------------------------------------------------------------------------------- /book/src/reference/context/var_options.md: -------------------------------------------------------------------------------- 1 | # var_options 2 | -------------------------------------------------------------------------------- /book/src/reference/contexts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/contexts.md -------------------------------------------------------------------------------- /book/src/reference/import/git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/import/git.md -------------------------------------------------------------------------------- /book/src/reference/import/laze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/import/laze.md -------------------------------------------------------------------------------- /book/src/reference/import/path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/import/path.md -------------------------------------------------------------------------------- /book/src/reference/imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/imports.md -------------------------------------------------------------------------------- /book/src/reference/laze_required_version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/laze_required_version.md -------------------------------------------------------------------------------- /book/src/reference/laze_yaml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/laze_yaml.md -------------------------------------------------------------------------------- /book/src/reference/module/conflicts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/conflicts.md -------------------------------------------------------------------------------- /book/src/reference/module/depends.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/depends.md -------------------------------------------------------------------------------- /book/src/reference/module/name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/name.md -------------------------------------------------------------------------------- /book/src/reference/module/provides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/provides.md -------------------------------------------------------------------------------- /book/src/reference/module/provides_unique.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/provides_unique.md -------------------------------------------------------------------------------- /book/src/reference/module/selects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/selects.md -------------------------------------------------------------------------------- /book/src/reference/module/sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/sources.md -------------------------------------------------------------------------------- /book/src/reference/module/uses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/module/uses.md -------------------------------------------------------------------------------- /book/src/reference/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/modules.md -------------------------------------------------------------------------------- /book/src/reference/subdirs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/subdirs.md -------------------------------------------------------------------------------- /book/src/reference/variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/src/reference/variables.md -------------------------------------------------------------------------------- /book/theme/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/book/theme/css/general.css -------------------------------------------------------------------------------- /ci/cargo-out-dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/ci/cargo-out-dir -------------------------------------------------------------------------------- /ci/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/ci/docker/Dockerfile -------------------------------------------------------------------------------- /ci/macos-install-packages: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | -------------------------------------------------------------------------------- /ci/perf2bencher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/ci/perf2bencher.rs -------------------------------------------------------------------------------- /ci/ubuntu-install-packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/ci/ubuntu-install-packages -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/cliff.toml -------------------------------------------------------------------------------- /dist/coveralls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/dist/coveralls.py -------------------------------------------------------------------------------- /examples/hello-world/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/examples/hello-world/hello.c -------------------------------------------------------------------------------- /examples/hello-world/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/examples/hello-world/laze-project.yml -------------------------------------------------------------------------------- /src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/build.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/cli/completer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/cli/completer.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/data/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/data/import.rs -------------------------------------------------------------------------------- /src/data/import/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/data/import/cmd.rs -------------------------------------------------------------------------------- /src/data/import/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/data/import/download.rs -------------------------------------------------------------------------------- /src/data/import/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/data/import/local.rs -------------------------------------------------------------------------------- /src/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/download.rs -------------------------------------------------------------------------------- /src/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/generate.rs -------------------------------------------------------------------------------- /src/insights.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/insights.rs -------------------------------------------------------------------------------- /src/jobserver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/jobserver.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/model/blockallow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/blockallow.rs -------------------------------------------------------------------------------- /src/model/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/context.rs -------------------------------------------------------------------------------- /src/model/context_bag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/context_bag.rs -------------------------------------------------------------------------------- /src/model/dependency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/dependency.rs -------------------------------------------------------------------------------- /src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/mod.rs -------------------------------------------------------------------------------- /src/model/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/module.rs -------------------------------------------------------------------------------- /src/model/rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/rule.rs -------------------------------------------------------------------------------- /src/model/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/shared.rs -------------------------------------------------------------------------------- /src/model/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/model/task.rs -------------------------------------------------------------------------------- /src/nested_env/expand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/nested_env/expand.rs -------------------------------------------------------------------------------- /src/nested_env/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/nested_env/expr.rs -------------------------------------------------------------------------------- /src/nested_env/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/nested_env/mod.rs -------------------------------------------------------------------------------- /src/new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/new.rs -------------------------------------------------------------------------------- /src/ninja/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/ninja/mod.rs -------------------------------------------------------------------------------- /src/serde_bool_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/serde_bool_helpers.rs -------------------------------------------------------------------------------- /src/subst_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/subst_ext.rs -------------------------------------------------------------------------------- /src/task_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/task_runner.rs -------------------------------------------------------------------------------- /src/tests/01_basic/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/01_basic/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/01_basic/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/01_basic/build_expected/objects/single_app.8352856137977294963.o: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/01_basic/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/01_basic/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/01_basic/laze-project.yml -------------------------------------------------------------------------------- /src/tests/01_basic/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/01_basic/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/01_basic/test.sh -------------------------------------------------------------------------------- /src/tests/02_vars/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/02_vars/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/02_vars/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/02_vars/build_expected/objects/single_app.6645755127933265281.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/02_vars/build_expected/objects/single_app.6645755127933265281.o -------------------------------------------------------------------------------- /src/tests/02_vars/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/02_vars/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/02_vars/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/02_vars/laze-project.yml -------------------------------------------------------------------------------- /src/tests/02_vars/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/02_vars/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/02_vars/test.sh -------------------------------------------------------------------------------- /src/tests/03_var_override/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/03_var_override/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/03_var_override/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/03_var_override/build_expected/objects/single_app.6645755127933265281.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/03_var_override/build_expected/objects/single_app.6645755127933265281.o -------------------------------------------------------------------------------- /src/tests/03_var_override/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/03_var_override/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/03_var_override/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/03_var_override/laze-project.yml -------------------------------------------------------------------------------- /src/tests/03_var_override/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/03_var_override/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/03_var_override/test.sh -------------------------------------------------------------------------------- /src/tests/04_var_lists/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/04_var_lists/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/04_var_lists/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/04_var_lists/build_expected/objects/single_app.13603496116976395535.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/04_var_lists/build_expected/objects/single_app.13603496116976395535.o -------------------------------------------------------------------------------- /src/tests/04_var_lists/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/04_var_lists/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/04_var_lists/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/04_var_lists/laze-project.yml -------------------------------------------------------------------------------- /src/tests/04_var_lists/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/04_var_lists/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/04_var_lists/test.sh -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/05_select_use_depend/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/objects/single_app.15302484454750027878.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/05_select_use_depend/build_expected/objects/single_app.15302484454750027878.o -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/objects/single_app.16912248304458149655.o: -------------------------------------------------------------------------------- 1 | export_from_another_simple_module single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/objects/single_app.18195757928692505752.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/single_builder/single_app_depending/single_app_depending.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/05_select_use_depend/build_expected/single_builder/single_app_depending/single_app_depending.elf -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/single_builder/single_app_selecting/single_app_selecting.elf: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/single_builder/single_app_using/single_app_using.elf: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/build_expected/single_builder/single_app_using_another/single_app_using_another.elf: -------------------------------------------------------------------------------- 1 | export_from_another_simple_module single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/05_select_use_depend/laze-project.yml -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/05_select_use_depend/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/05_select_use_depend/test.sh -------------------------------------------------------------------------------- /src/tests/06_module_defaults/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/06_module_defaults/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/06_module_defaults/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/06_module_defaults/build_expected/objects/module_default.17214067913983005966.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/06_module_defaults/build_expected/objects/module_default.17214067913983005966.o -------------------------------------------------------------------------------- /src/tests/06_module_defaults/build_expected/objects/single_app.15791354474150039548.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/06_module_defaults/build_expected/objects/single_app.15791354474150039548.o -------------------------------------------------------------------------------- /src/tests/06_module_defaults/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/06_module_defaults/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/06_module_defaults/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/06_module_defaults/laze-project.yml -------------------------------------------------------------------------------- /src/tests/06_module_defaults/module_default.c: -------------------------------------------------------------------------------- 1 | content of module_default.c 2 | -------------------------------------------------------------------------------- /src/tests/06_module_defaults/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/06_module_defaults/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/06_module_defaults/test.sh -------------------------------------------------------------------------------- /src/tests/07_early_env/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/07_early_env/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/07_early_env/build_expected/objects/subdir/deeper_subdir/second_app.14603994142363443564.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/build_expected/objects/subdir/deeper_subdir/second_app.14603994142363443564.o -------------------------------------------------------------------------------- /src/tests/07_early_env/build_expected/objects/subdir/single_app.8693902485757748814.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/build_expected/objects/subdir/single_app.8693902485757748814.o -------------------------------------------------------------------------------- /src/tests/07_early_env/build_expected/single_builder/second_app/second_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/build_expected/single_builder/second_app/second_app.elf -------------------------------------------------------------------------------- /src/tests/07_early_env/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/07_early_env/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/laze-project.yml -------------------------------------------------------------------------------- /src/tests/07_early_env/module_default.c: -------------------------------------------------------------------------------- 1 | content of module_default.c 2 | -------------------------------------------------------------------------------- /src/tests/07_early_env/subdir/deeper_subdir/laze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/subdir/deeper_subdir/laze.yml -------------------------------------------------------------------------------- /src/tests/07_early_env/subdir/deeper_subdir/second_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/subdir/deeper_subdir/second_app.c -------------------------------------------------------------------------------- /src/tests/07_early_env/subdir/laze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/subdir/laze.yml -------------------------------------------------------------------------------- /src/tests/07_early_env/subdir/single_app.c: -------------------------------------------------------------------------------- 1 | content of subdir/single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/07_early_env/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/07_early_env/test.sh -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/08_multiple_documents/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/objects/single_app.15302484454750027878.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/08_multiple_documents/build_expected/objects/single_app.15302484454750027878.o -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/objects/single_app.16912248304458149655.o: -------------------------------------------------------------------------------- 1 | export_from_another_simple_module single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/objects/single_app.18195757928692505752.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/single_builder/single_app_depending/single_app_depending.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/08_multiple_documents/build_expected/single_builder/single_app_depending/single_app_depending.elf -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/single_builder/single_app_selecting/single_app_selecting.elf: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/single_builder/single_app_using/single_app_using.elf: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/build_expected/single_builder/single_app_using_another/single_app_using_another.elf: -------------------------------------------------------------------------------- 1 | export_from_another_simple_module single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/08_multiple_documents/laze-project.yml -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/08_multiple_documents/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/08_multiple_documents/test.sh -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/objects/first_app.6079358946659998116.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/build_expected/objects/first_app.6079358946659998116.o -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/objects/subdir_a/second_app.3029899742540204911.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/build_expected/objects/subdir_a/second_app.3029899742540204911.o -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/objects/subdir_a/subdir_b/third_app.37388965034055619.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/build_expected/objects/subdir_a/subdir_b/third_app.37388965034055619.o -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/single_builder/first_app/first_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/build_expected/single_builder/first_app/first_app.elf -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/single_builder/second_app/second_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/build_expected/single_builder/second_app/second_app.elf -------------------------------------------------------------------------------- /src/tests/09_defaults/build_expected/single_builder/third_app/third_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/build_expected/single_builder/third_app/third_app.elf -------------------------------------------------------------------------------- /src/tests/09_defaults/first_app.c: -------------------------------------------------------------------------------- 1 | content of first_app.c 2 | -------------------------------------------------------------------------------- /src/tests/09_defaults/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/laze-project.yml -------------------------------------------------------------------------------- /src/tests/09_defaults/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/09_defaults/subdir_a/laze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/subdir_a/laze.yml -------------------------------------------------------------------------------- /src/tests/09_defaults/subdir_a/second_app.c: -------------------------------------------------------------------------------- 1 | content of second_app.c 2 | -------------------------------------------------------------------------------- /src/tests/09_defaults/subdir_a/subdir_b/laze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/subdir_a/subdir_b/laze.yml -------------------------------------------------------------------------------- /src/tests/09_defaults/subdir_a/subdir_b/third_app.c: -------------------------------------------------------------------------------- 1 | content of second_app.c 2 | -------------------------------------------------------------------------------- /src/tests/09_defaults/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/09_defaults/test.sh -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/objects/notify_all.2377822879127681391.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/objects/notify_all.2377822879127681391.o -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/objects/single_app.10027761496740081156.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/objects/single_app.10027761496740081156.o -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/objects/single_app.10830225970425771543.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/objects/single_app.10830225970425771543.o -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/objects/single_app.7009837703928069831.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/objects/single_app.7009837703928069831.o -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/objects/single_app.7745104696368074659.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/objects/single_app.7745104696368074659.o -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/objects/single_app.9827479472412241983.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/objects/single_app.9827479472412241983.o -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/single_builder/single_app_depending/single_app_depending.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/single_builder/single_app_depending/single_app_depending.elf -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/single_builder/single_app_selecting/single_app_selecting.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/single_builder/single_app_selecting/single_app_selecting.elf -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/single_builder/single_app_using/single_app_using.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/single_builder/single_app_using/single_app_using.elf -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/single_builder/single_app_using_another/single_app_using_another.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/single_builder/single_app_using_another/single_app_using_another.elf -------------------------------------------------------------------------------- /src/tests/10_notify/build_expected/single_builder/single_app_using_another_notify_all/single_app_using_another_notify_all.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/build_expected/single_builder/single_app_using_another_notify_all/single_app_using_another_notify_all.elf -------------------------------------------------------------------------------- /src/tests/10_notify/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/laze-project.yml -------------------------------------------------------------------------------- /src/tests/10_notify/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/10_notify/notify_all.c: -------------------------------------------------------------------------------- 1 | notify_all.c: 2 | -------------------------------------------------------------------------------- /src/tests/10_notify/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/10_notify/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/10_notify/test.sh -------------------------------------------------------------------------------- /src/tests/11_optional_sources/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/11_optional_sources/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/11_optional_sources/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/11_optional_sources/build_expected/objects/optional.15302484454750027878.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/11_optional_sources/build_expected/objects/optional.15302484454750027878.o -------------------------------------------------------------------------------- /src/tests/11_optional_sources/build_expected/objects/single_app.15302484454750027878.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/11_optional_sources/build_expected/objects/single_app.15302484454750027878.o -------------------------------------------------------------------------------- /src/tests/11_optional_sources/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/11_optional_sources/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/11_optional_sources/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/11_optional_sources/laze-project.yml -------------------------------------------------------------------------------- /src/tests/11_optional_sources/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/11_optional_sources/optional.c: -------------------------------------------------------------------------------- 1 | content of optional.c 2 | -------------------------------------------------------------------------------- /src/tests/11_optional_sources/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/11_optional_sources/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/11_optional_sources/test.sh -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/12_selects_uses_removal/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/build_expected/objects/optional.18195757928692505752.o: -------------------------------------------------------------------------------- 1 | optional.c 2 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/build_expected/objects/single_app.18195757928692505752.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/build_expected/single_builder/single_app_removing_depends/single_app_removing_depends.elf: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/build_expected/single_builder/single_app_removing_import/single_app_removing_import.elf: -------------------------------------------------------------------------------- 1 | single_app.c 2 | optional.c 3 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/12_selects_uses_removal/laze-project.yml -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/optional.c: -------------------------------------------------------------------------------- 1 | content of optional.c 2 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/12_selects_uses_removal/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/12_selects_uses_removal/test.sh -------------------------------------------------------------------------------- /src/tests/13_disable/app.c: -------------------------------------------------------------------------------- 1 | content of app.c 2 | -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/builder_disabling_third_module/app/app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/builder_disabling_third_module/app/app.elf -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/builder_disabling_third_module/app_depend_disabled_subdepend_second/app_depend_disabled_subdepend_second.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/builder_disabling_third_module/app_depend_disabled_subdepend_third/app_depend_disabled_subdepend_third.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/builder_disabling_third_module/app_depend_disabled_subdepend_third/app_depend_disabled_subdepend_third.elf -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/default/app/app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/default/app/app.elf -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/default/app_depend_disabled_subdepend_second/app_depend_disabled_subdepend_second.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/default/app_depend_disabled_subdepend_third/app_depend_disabled_subdepend_third.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/default/app_depend_disabled_subdepend_third/app_depend_disabled_subdepend_third.elf -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/objects/app.18195757928692505752.o: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/objects/app.5571264317339904527.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/objects/app.5571264317339904527.o -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/objects/module.5571264317339904527.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/objects/module.5571264317339904527.o -------------------------------------------------------------------------------- /src/tests/13_disable/build_expected/objects/module.8741937773202546695.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/build_expected/objects/module.8741937773202546695.o -------------------------------------------------------------------------------- /src/tests/13_disable/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/laze-project.yml -------------------------------------------------------------------------------- /src/tests/13_disable/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/13_disable/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/13_disable/test.sh -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/app.c: -------------------------------------------------------------------------------- 1 | content of app.c 2 | -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/14_ifthendeps/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/build_expected/default/app/app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/14_ifthendeps/build_expected/default/app/app.elf -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/build_expected/objects/app.7257931360424124225.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/14_ifthendeps/build_expected/objects/app.7257931360424124225.o -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/build_expected/objects/module.5571264317339904527.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/14_ifthendeps/build_expected/objects/module.5571264317339904527.o -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/14_ifthendeps/laze-project.yml -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/14_ifthendeps/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/14_ifthendeps/test.sh -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/app.c: -------------------------------------------------------------------------------- 1 | content of app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/app1/app.o: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/app1/app1.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/build.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/15_blocklist_allowlist/build_expected/build.ninja -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/level4a/app/app.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/level4a/app/app.o: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/level4b/app/app.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/level4b/app/app.o: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/level4b/app1/app.o: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/build_expected/level4b/app1/app1.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/15_blocklist_allowlist/laze-project.yml -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/15_blocklist_allowlist/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/15_blocklist_allowlist/test.sh -------------------------------------------------------------------------------- /src/tests/16_tasks/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/16_tasks/laze-project.yml -------------------------------------------------------------------------------- /src/tests/16_tasks/subdir/laze.yml: -------------------------------------------------------------------------------- 1 | apps: 2 | -------------------------------------------------------------------------------- /src/tests/16_tasks/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/16_tasks/test.sh -------------------------------------------------------------------------------- /src/tests/17_download/0001-patched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/17_download/0001-patched.patch -------------------------------------------------------------------------------- /src/tests/17_download/foo.c: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/17_download/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/17_download/laze-project.yml -------------------------------------------------------------------------------- /src/tests/17_download/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/17_download/test.sh -------------------------------------------------------------------------------- /src/tests/18_always/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/18_always/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/18_always/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/18_always/build_expected/objects/single_app.18195757928692505752.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/18_always/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/18_always/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/18_always/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/18_always/laze-project.yml -------------------------------------------------------------------------------- /src/tests/18_always/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/18_always/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/18_always/test.sh -------------------------------------------------------------------------------- /src/tests/19_context_select/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/19_context_select/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/19_context_select/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/19_context_select/build_expected/objects/single_app.15302484454750027878.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/19_context_select/build_expected/objects/single_app.15302484454750027878.o -------------------------------------------------------------------------------- /src/tests/19_context_select/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/19_context_select/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/19_context_select/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/19_context_select/laze-project.yml -------------------------------------------------------------------------------- /src/tests/19_context_select/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/19_context_select/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/19_context_select/test.sh -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/20_custom_build_object_cache/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/builder0/foo.c: -------------------------------------------------------------------------------- 1 | VARIABLE_from_builder0 2 | -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/builder0/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/20_custom_build_object_cache/build_expected/builder0/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/builder1/foo.c: -------------------------------------------------------------------------------- 1 | VARIABLE_from_builder1 2 | -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/builder1/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/20_custom_build_object_cache/build_expected/builder1/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/objects/build/builder0/foo.3409959125074191958.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/20_custom_build_object_cache/build_expected/objects/build/builder0/foo.3409959125074191958.o -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/objects/build/builder1/foo.3840534736792179679.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/20_custom_build_object_cache/build_expected/objects/build/builder1/foo.3840534736792179679.o -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/objects/single_app.3409959125074191958.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/build_expected/objects/single_app.3840534736792179679.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/20_custom_build_object_cache/laze-project.yml -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/20_custom_build_object_cache/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/20_custom_build_object_cache/test.sh -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/21_multiple_contexts/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/builder0/foo.c: -------------------------------------------------------------------------------- 1 | VARIABLE_from_builder0 2 | -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/builder0/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/21_multiple_contexts/build_expected/builder0/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/builder2/foo.c: -------------------------------------------------------------------------------- 1 | VARIABLE_from_builder2 2 | -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/builder2/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/21_multiple_contexts/build_expected/builder2/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/objects/build/builder0/foo.7314217524692950086.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/21_multiple_contexts/build_expected/objects/build/builder0/foo.7314217524692950086.o -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/objects/build/builder2/foo.17056249548658916659.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/21_multiple_contexts/build_expected/objects/build/builder2/foo.17056249548658916659.o -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/objects/single_app.17056249548658916659.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/build_expected/objects/single_app.7314217524692950086.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/21_multiple_contexts/laze-project.yml -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/21_multiple_contexts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/21_multiple_contexts/test.sh -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/app.c: -------------------------------------------------------------------------------- 1 | content of app.c 2 | -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/22_ifthendeps_order/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/build_expected/default/app/app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/22_ifthendeps_order/build_expected/default/app/app.elf -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/build_expected/objects/app.13953780255372831052.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/22_ifthendeps_order/build_expected/objects/app.13953780255372831052.o -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/build_expected/objects/module.5571264317339904527.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/22_ifthendeps_order/build_expected/objects/module.5571264317339904527.o -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/22_ifthendeps_order/laze-project.yml -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/module.c: -------------------------------------------------------------------------------- 1 | content of module.c 2 | -------------------------------------------------------------------------------- /src/tests/22_ifthendeps_order/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/22_ifthendeps_order/test.sh -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/23_multiple_users_custom_build/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/builder0/foo.c: -------------------------------------------------------------------------------- 1 | VARIABLE_from_builder0 2 | -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/builder0/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/23_multiple_users_custom_build/build_expected/builder0/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/builder1/foo.c: -------------------------------------------------------------------------------- 1 | VARIABLE_from_builder1 2 | -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/builder1/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/23_multiple_users_custom_build/build_expected/builder1/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/objects/build/builder0/foo.3409959125074191958.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/23_multiple_users_custom_build/build_expected/objects/build/builder0/foo.3409959125074191958.o -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/objects/build/builder1/foo.3840534736792179679.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/23_multiple_users_custom_build/build_expected/objects/build/builder1/foo.3840534736792179679.o -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/objects/single_app.3409959125074191958.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/build_expected/objects/single_app.3840534736792179679.o: -------------------------------------------------------------------------------- 1 | single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/23_multiple_users_custom_build/laze-project.yml -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/23_multiple_users_custom_build/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/23_multiple_users_custom_build/test.sh -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/0001-patched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/25_import_git_commit_from_local_path/0001-patched.patch -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/25_import_git_commit_from_local_path/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/build_expected/objects/build/imports/testrepo-15394118593566127142/foo_imported.8352856137977294963.o: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/build_expected/single_builder/imported_app/imported_app.elf: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/foo.c: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/imported.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/25_import_git_commit_from_local_path/imported.yml -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/25_import_git_commit_from_local_path/laze-project.yml -------------------------------------------------------------------------------- /src/tests/25_import_git_commit_from_local_path/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/25_import_git_commit_from_local_path/test.sh -------------------------------------------------------------------------------- /src/tests/26_import_defaults/EXPECTED_STDOUT_PATTERNS: -------------------------------------------------------------------------------- 1 | ^Hello Laze!$ 2 | -------------------------------------------------------------------------------- /src/tests/26_import_defaults/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/26_import_defaults/laze-project.yml -------------------------------------------------------------------------------- /src/tests/26_import_defaults/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/26_import_defaults/main.c -------------------------------------------------------------------------------- /src/tests/26_import_defaults/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/26_import_defaults/test.sh -------------------------------------------------------------------------------- /src/tests/27_conflicts/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/27_conflicts/laze-project.yml -------------------------------------------------------------------------------- /src/tests/28_provides/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/app.c -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/default/app1/app1.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/build_expected/default/app1/app1.elf -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/objects/app.14297208332835777733.o: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/objects/module.11691236658213220858.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/build_expected/objects/module.11691236658213220858.o -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/objects/module.17680204663769875419.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/build_expected/objects/module.17680204663769875419.o -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/objects/module.5640092437665481209.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/build_expected/objects/module.5640092437665481209.o -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/upper/app1/app1.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/build_expected/upper/app1/app1.elf -------------------------------------------------------------------------------- /src/tests/28_provides/build_expected/upper2/app1/app1.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/build_expected/upper2/app1/app1.elf -------------------------------------------------------------------------------- /src/tests/28_provides/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/laze-project.yml -------------------------------------------------------------------------------- /src/tests/28_provides/module.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/28_provides/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/28_provides/test.sh -------------------------------------------------------------------------------- /src/tests/29_ninja_args/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/29_ninja_args/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/29_ninja_args/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/29_ninja_args/build_expected/objects/single_app.17922776573255433378.o: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/29_ninja_args/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/29_ninja_args/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/29_ninja_args/laze-project.yml -------------------------------------------------------------------------------- /src/tests/29_ninja_args/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/29_ninja_args/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/29_ninja_args/test.sh -------------------------------------------------------------------------------- /src/tests/30_cli_env/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/30_cli_env/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/30_cli_env/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/30_cli_env/build_expected/objects/single_app.2717376738593431901.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/30_cli_env/build_expected/objects/single_app.2717376738593431901.o -------------------------------------------------------------------------------- /src/tests/30_cli_env/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/30_cli_env/build_expected/single_builder/single_app/single_app.elf -------------------------------------------------------------------------------- /src/tests/30_cli_env/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/30_cli_env/laze-project.yml -------------------------------------------------------------------------------- /src/tests/30_cli_env/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/30_cli_env/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/30_cli_env/test.sh -------------------------------------------------------------------------------- /src/tests/31_expr/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/31_expr/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/31_expr/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/31_expr/build_expected/objects/single_app.14984907445641334125.o: -------------------------------------------------------------------------------- 1 | result = 2 single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/31_expr/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- 1 | result = 2 single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/31_expr/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/31_expr/laze-project.yml -------------------------------------------------------------------------------- /src/tests/31_expr/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_app.c 2 | -------------------------------------------------------------------------------- /src/tests/31_expr/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/31_expr/test.sh -------------------------------------------------------------------------------- /src/tests/32_laze_required_version/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/32_laze_required_version/EXPECTED_STDERR_PATTERNS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/32_laze_required_version/EXPECTED_STDERR_PATTERNS -------------------------------------------------------------------------------- /src/tests/32_laze_required_version/laze-project.yml: -------------------------------------------------------------------------------- 1 | laze_required_version: 99.0.0 2 | -------------------------------------------------------------------------------- /src/tests/32_laze_required_version/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/32_laze_required_version/test.sh -------------------------------------------------------------------------------- /src/tests/33_no_lazefile/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/33_no_lazefile/EXPECTED_STDERR: -------------------------------------------------------------------------------- 1 | laze: error: cannot find laze-project.yml 2 | -------------------------------------------------------------------------------- /src/tests/33_no_lazefile/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/33_no_lazefile/test.sh -------------------------------------------------------------------------------- /src/tests/33_tasks_export/EXPECTED_STDOUT_PATTERNS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/33_tasks_export/EXPECTED_STDOUT_PATTERNS -------------------------------------------------------------------------------- /src/tests/33_tasks_export/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/33_tasks_export/laze-project.yml -------------------------------------------------------------------------------- /src/tests/33_tasks_export/subdir/laze.yml: -------------------------------------------------------------------------------- 1 | apps: 2 | -------------------------------------------------------------------------------- /src/tests/33_tasks_export/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/33_tasks_export/test.sh -------------------------------------------------------------------------------- /src/tests/34_expr_error_in_rule/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/34_expr_error_in_rule/EXPECTED_STDERR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/34_expr_error_in_rule/EXPECTED_STDERR -------------------------------------------------------------------------------- /src/tests/34_expr_error_in_rule/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/34_expr_error_in_rule/laze-project.yml -------------------------------------------------------------------------------- /src/tests/34_expr_error_in_rule/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/34_expr_error_in_rule/test.sh -------------------------------------------------------------------------------- /src/tests/35_context_no_matching_parent/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/35_context_no_matching_parent/EXPECTED_STDERR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/35_context_no_matching_parent/EXPECTED_STDERR -------------------------------------------------------------------------------- /src/tests/35_context_no_matching_parent/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/35_context_no_matching_parent/laze-project.yml -------------------------------------------------------------------------------- /src/tests/35_context_no_matching_parent/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/35_context_no_matching_parent/test.sh -------------------------------------------------------------------------------- /src/tests/36_duplicate_context_name/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/36_duplicate_context_name/EXPECTED_STDERR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/36_duplicate_context_name/EXPECTED_STDERR -------------------------------------------------------------------------------- /src/tests/36_duplicate_context_name/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/36_duplicate_context_name/laze-project.yml -------------------------------------------------------------------------------- /src/tests/36_duplicate_context_name/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/36_duplicate_context_name/test.sh -------------------------------------------------------------------------------- /src/tests/37_module_undefined_context/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/37_module_undefined_context/EXPECTED_STDERR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/37_module_undefined_context/EXPECTED_STDERR -------------------------------------------------------------------------------- /src/tests/37_module_undefined_context/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/37_module_undefined_context/laze-project.yml -------------------------------------------------------------------------------- /src/tests/37_module_undefined_context/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/37_module_undefined_context/test.sh -------------------------------------------------------------------------------- /src/tests/38_duplicate_module_name/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/38_duplicate_module_name/EXPECTED_STDERR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/38_duplicate_module_name/EXPECTED_STDERR -------------------------------------------------------------------------------- /src/tests/38_duplicate_module_name/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/38_duplicate_module_name/laze-project.yml -------------------------------------------------------------------------------- /src/tests/38_duplicate_module_name/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/38_duplicate_module_name/test.sh -------------------------------------------------------------------------------- /src/tests/39_unknown_binaries/EXPECTED_EXIT_CODE: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/tests/39_unknown_binaries/EXPECTED_STDERR: -------------------------------------------------------------------------------- 1 | laze: error: unknown binaries specified: foo, bar 2 | -------------------------------------------------------------------------------- /src/tests/39_unknown_binaries/laze-project.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/39_unknown_binaries/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/39_unknown_binaries/test.sh -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/40_import_root_cwd/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/build_expected/objects/foo.10053017565851818003.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/40_import_root_cwd/build_expected/objects/foo.10053017565851818003.o -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/build_expected/single_builder/app/app.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/40_import_root_cwd/build_expected/single_builder/app/app.elf -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/foo.c: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/imported.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/40_import_root_cwd/imported.yml -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/40_import_root_cwd/laze-project.yml -------------------------------------------------------------------------------- /src/tests/40_import_root_cwd/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/40_import_root_cwd/test.sh -------------------------------------------------------------------------------- /src/tests/41_insights/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/41_insights/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/41_insights/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/41_insights/build_expected/insights.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/41_insights/build_expected/insights.json -------------------------------------------------------------------------------- /src/tests/41_insights/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/41_insights/laze-project.yml -------------------------------------------------------------------------------- /src/tests/41_insights/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/41_insights/test.sh -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/45_import_from_local_path/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/imports/testpath2: -------------------------------------------------------------------------------- 1 | ../../testpath2 -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/imports/testpath3_renamed: -------------------------------------------------------------------------------- 1 | ../../testpath3 -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/objects/build/imports/testpath2/foo.8352856137977294963.o: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/objects/build/imports/testpath3_renamed/foo.8352856137977294963.o: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/objects/testpath/foo.8352856137977294963.o: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/single_builder/imported_app/imported_app.elf: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/single_builder/imported_app2/imported_app2.elf: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/build_expected/single_builder/imported_app3/imported_app3.elf: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/45_import_from_local_path/laze-project.yml -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/45_import_from_local_path/test.sh -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/testpath/foo.c: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/testpath/laze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/45_import_from_local_path/testpath/laze.yml -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/testpath2/foo.c: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/testpath2/laze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/45_import_from_local_path/testpath2/laze.yml -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/testpath3/foo.c: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/45_import_from_local_path/testpath3/laze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/45_import_from_local_path/testpath3/laze.yml -------------------------------------------------------------------------------- /src/tests/46_includes/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/46_includes/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/46_includes/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/46_includes/build_expected/objects/foo.8352856137977294963.o: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/46_includes/build_expected/single_builder/imported_app/imported_app.elf: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/46_includes/foo.c: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /src/tests/46_includes/include.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/46_includes/include.yml -------------------------------------------------------------------------------- /src/tests/46_includes/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/46_includes/laze-project.yml -------------------------------------------------------------------------------- /src/tests/46_includes/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/46_includes/test.sh -------------------------------------------------------------------------------- /src/tests/47_context_provides/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/47_context_provides/app.c -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/47_context_provides/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context1/app1/app1.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context12/app1/app1.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context12/app12/app12.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context12/app2/app2.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context2/app12/app12.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context2/app2/app2.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context21/app1/app1.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context21/app12/app12.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/context21/app2/app2.elf: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/build_expected/objects/app.14297208332835777733.o: -------------------------------------------------------------------------------- 1 | app.c 2 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/47_context_provides/laze-project.yml -------------------------------------------------------------------------------- /src/tests/47_context_provides/module.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/47_context_provides/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/47_context_provides/test.sh -------------------------------------------------------------------------------- /src/tests/48_tasks_calling_tasks/EXPECTED_STDOUT_TAIL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/48_tasks_calling_tasks/EXPECTED_STDOUT_TAIL -------------------------------------------------------------------------------- /src/tests/48_tasks_calling_tasks/args.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/48_tasks_calling_tasks/args.sh -------------------------------------------------------------------------------- /src/tests/48_tasks_calling_tasks/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/48_tasks_calling_tasks/laze-project.yml -------------------------------------------------------------------------------- /src/tests/48_tasks_calling_tasks/stdout.tail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/48_tasks_calling_tasks/stdout.tail -------------------------------------------------------------------------------- /src/tests/48_tasks_calling_tasks/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/48_tasks_calling_tasks/test.sh -------------------------------------------------------------------------------- /src/tests/49_laze_builders_env_empty/build_expected/CACHEDIR.TAG: -------------------------------------------------------------------------------- 1 | Signature: 8a477f597d28d172789f06886806bc55 2 | -------------------------------------------------------------------------------- /src/tests/49_laze_builders_env_empty/build_expected/build-global.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/49_laze_builders_env_empty/build_expected/build-global.ninja -------------------------------------------------------------------------------- /src/tests/49_laze_builders_env_empty/build_expected/objects/single_app.8352856137977294963.o: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/49_laze_builders_env_empty/build_expected/single_builder/single_app/single_app.elf: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/49_laze_builders_env_empty/laze-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/49_laze_builders_env_empty/laze-project.yml -------------------------------------------------------------------------------- /src/tests/49_laze_builders_env_empty/single_app.c: -------------------------------------------------------------------------------- 1 | content of single_builder.c 2 | -------------------------------------------------------------------------------- /src/tests/49_laze_builders_env_empty/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/49_laze_builders_env_empty/test.sh -------------------------------------------------------------------------------- /src/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/Makefile -------------------------------------------------------------------------------- /src/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/README.md -------------------------------------------------------------------------------- /src/tests/test-common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/tests/test-common.sh -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspar030/laze/HEAD/src/utils.rs --------------------------------------------------------------------------------