(tests (names test_flan test_acceptance test_reload) (libraries flan unix) ; The acceptance programs are part of the test corpus: if the reader, the ; parser or the checker regresses on them we want to know here, not at the CLI. (deps (file %{workspace_root}/calc-me.flan) (file %{workspace_root}/sand.flan) ; The sim package and the raylib bindings, because the headless sand case and ; the FFI case import them and an import reads the directory at build time. (glob_files %{workspace_root}/sand-sim/*) (glob_files %{workspace_root}/vendor/raylib/*) (glob_files programs/*.flan) ; The reload primitive's host: a C main that dlopens what Build.shared made. (file reload_host.c)))